Recherche avancée

Médias (1)

Mot : - Tags -/école

Autres articles (46)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 is the first MediaSPIP stable release.
    Its official release date is June 21, 2013 and is announced here.
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Automated installation script of MediaSPIP

    25 avril 2011, par

    To overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
    You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
    The documentation of the use of this installation script is available here.
    The code of this (...)

Sur d’autres sites (7637)

  • FFMPEG “buffer queue overflow, dropping.” while filter_complex concating

    8 août 2019, par March3April4

    I’m using the below command to concat several videos to a single video.

    ffmpeg -i /storage/emulated/0/Cache/1565235095822.mp4
    -i /storage/emulated/0/Cache/1565235097989.mp4
    -i /storage/emulated/0/Cache/1565235099167.mp4
    -i /storage/emulated/0/Cache/1565235100276.mp4
    -i /storage/emulated/0/Cache/1565235096982.mp4
    -filter_complex [0:v:0] [0:a:0] [1:v:0] [1:a:0] [2:v:0] [2:a:0] [3:v:0] [3:a:0] [4:v:0] [4:a:0] concat=n=5:v=1:a=1 [v] [a]
    -map [v]
    -map [a]
    -max_muxing_queue_size 9999
    -preset ultrafast
    /storage/emulated/0/Cache/1565235101418.mp4

    The input videos are also made by ffmpeg, and are about 1 megabyte big. (Each consists of a single picture and an audio)

    The above command line works well for mainstream devices such as galaxy s10 series, but for models like Lg K10, the below line appears.

    [Parsed_concat_0 @ 0xb9ab05a0] Buffer queue overflow, dropping.

    The encoding does not stop even though the above line shows up, but the result video contains some time skips and missing audio.

    I assumed that this has to do with performance of the device itself, so, I tried to do the job without encoding. I’ve tried the concat demuxer with no luck.

    What else can I try to make this to work ? Any help will be thankful.

    ------------------Edit-------------------------

    The ffmpeg videos are create by the following command.

           String[] array = {
                    "-framerate", "1",
                   "-i", "targetVideo.png",
                   "-i", "targetAudio.mp3",
                   "-r", "14",
                   "-c:v", "libx264",
                   "-c:a", "aac",
                   "-pix_fmt", "yuv420p",
                   "-video_track_timescale", "90000",
                   "-c:a", "copy",
                   outputPath.mp4};
  • avformat/matroskaenc : Check for failure when writing SeekHead

    29 décembre 2019, par Andreas Rheinhardt
    avformat/matroskaenc : Check for failure when writing SeekHead
    

    mkv_write_seekhead() would up until now try to seek to the position where
    the SeekHead ought to be written, write the SeekHead and seek back. The
    first of these seeks was checked as was writing, yet the seek back was
    unchecked. Moreover the return value of mkv_write_seekhead() was unchecked
    (the ordinary return value was the position where the SeekHead was written).

    This commit changes this : Everything is checked. In the unseekable case
    (where the first seek may nevertheless work when it happens in the buffer)
    a failure at the first seek is not considered an error. In any case,
    failure to seek back is an error.

    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavformat/matroskaenc.c
  • movenc : Add an option for delaying writing the moov with empty_moov

    3 novembre 2014, par Martin Storsjö
    movenc : Add an option for delaying writing the moov with empty_moov
    

    This delays writing the moov until the first fragment is written,
    or can be flushed by the caller explicitly when wanted. If the first
    sample in all streams is available at this point, we can write
    a proper editlist at this point, allowing streams to start at
    something else than dts=0. For AC3 and DNXHD, a packet is
    needed in order to write the moov header properly.

    This isn’t added to the normal behaviour for empty_moov, since
    the behaviour that ftyp+moov is written during avformat_write_header
    would be changed. Callers that split the output stream into header+segments
    (either by flushing manually, with the custom_frag flag set, or by
    just differentiating between data written during avformat_write_header
    and the rest) will need to be adjusted to take this option into use.

    For handling streams that start at something else than dts=0, an
    alternative would be to use different kinds of heuristics for
    guessing the start dts (using AVCodecContext delay or has_b_frames
    together with the frame rate), but this is not reliable and doesn’t
    necessarily work well with stream copy, and wouldn’t work for getting
    the right initialization data for AC3 or DNXHD either.

    Signed-off-by : Martin Storsjö <martin@martin.st>

    • [DH] libavformat/movenc.c
    • [DH] libavformat/movenc.h
    • [DH] libavformat/version.h