Recherche avancée

Médias (1)

Mot : - Tags -/école

Autres articles (74)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • Other interesting software

    13 avril 2011, par

    We don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
    The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
    We don’t know them, we didn’t try them, but you can take a peek.
    Videopress
    Website : http://videopress.com/
    License : GNU/GPL v2
    Source code : (...)

Sur d’autres sites (5915)

  • image -> video -> image not lossless using avconv

    15 décembre 2015, par nrob

    I’m trying to test the amount of information lost with some different video codecs. I’ve got a python script which uses PyPNG to write a series of 8 bit RGB images. I then encode it using avconv, for instance

    avconv -r 1 -i ../frames/data%03d.png -c:v ffv1 -qscale:v 0 -r 1

    outffv1.avi

    I then decode this back into pngs like so

    avconv -r 1 -i outffv1.avi -r 1 ./outffv1/frame%03d.png

    But when I compare the images before and after the video compression, they are different (mean absolute error of 15%). The thing that is confusing me is that this is true (give or take) independent of the codec.

    For instance, I get similar answers for libtheora for a range of qscale values.

    The png encoding i.e. write to png, and immediately load back in without and video compression step, is lossless.

  • FFProbe Duration Integer Expression Expected ?

    25 décembre 2017, par kpjVideo

    I’m trying compare the number of seconds in a video provided by ffprobe.

    In my bash script I have the following :

    duration=`ffprobe -i $fileread.mp4 -show_format -v quiet | sed -n 's/duration=//p'` < /dev/null

    This returns a double > 8248.021633

    I want to compare this number to an integer like so :

    if [ "$duration" -lt 300 ]; then
      # do stuff
    fi

    Everytime the script runs I get :

    line 15: [: 8248.021633: integer expression expected

    Is this because the output is simply not an integer ? I have also tried making a new variable with var=$(($duration)) with no luck.

    Any help much appreciated, Thanks.

  • Simulating MPEG1/2 transmission over a noisy channel [on hold]

    17 novembre 2015, par StepTNT

    The question may sound out of scope here but this is my last resource.

    I need to write a software that does :

    1. Get an uncompressed video from disk
    2. Compress it into MPEG-1 or MPEG-2 being able to change quantization matrix, GOP size and/or macroblock size for DCT/motion search
    3. Apply a repetition code to add redundancy
    4. Simulate transmission over a noisy channel with given error rate
    5. Reconstruct the original stream from the repetition code
    6. Decode the video and compare it with the original one by gathering stats like frame-by-frame difference, file size and stuff like that

    This should by done by a nice GUI to show the input and output videos, alongside their frame difference.

    Given what I need to do, I can write some requirements :

    • An encoder which allows me to change some of the parameters (needed for point 2)
    • A language that allows me to work at bit level (needed for points 3 and 5)
    • A language that allows me to build a nice GUI using a designer (GUI is not the core of the project so I can’t afford wasting time by writing one)

    So far my searches have led to mixed results that are not giving me enough resources to start.

    My first find was this MATLAB project which implements MPEG and has some parameters that can be tweaked (like quantization matrix and GOP pattern for example).
    The problem here is that I don’t know MATLAB at all, so I have no idea on how to link everything and build a GUI.

    So the next step was to move to JAVA, and I found a LOT of FFMPEG wrappers, but none seems to allow me to set the parameters that I need. My last try was with Xuggler but the Wiki is down and the documentation does not talk about what I need. Plus, JAVA doesn’t work at bit level so I’d have issues applying the repetition code.

    Failing with JAVA led me to C# and DirectShowNet, but the documentation is quite lacking and I don’t know how to start because I didn’t find anything related to setting the parameters that I need using Filters.

    The question now is : is there any language/framework/platform that allows me to do what I need without having to deal with pure C/C++ ?
    I’d expect a lot of stuff on this matter since we’re talking about well known codecs, still I’m having a hard time finding what I need.