Recherche avancée

Médias (91)

Autres articles (79)

  • 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

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • MediaSPIP Player : problèmes potentiels

    22 février 2011, par

    Le lecteur ne fonctionne pas sur Internet Explorer
    Sur Internet Explorer (8 et 7 au moins), le plugin utilise le lecteur Flash flowplayer pour lire vidéos et son. Si le lecteur ne semble pas fonctionner, cela peut venir de la configuration du mod_deflate d’Apache.
    Si dans la configuration de ce module Apache vous avez une ligne qui ressemble à la suivante, essayez de la supprimer ou de la commenter pour voir si le lecteur fonctionne correctement : /** * GeSHi (C) 2004 - 2007 Nigel McNie, (...)

Sur d’autres sites (11943)

  • ffmpeg fails to capture desktop when UAC prompt appears

    10 mai 2017, par kristin

    I am trying to stream desktop to .avi file using ffmpeg static version 3.2.4 from https://ffmpeg.zeranoe.com/builds/, but streaming fails when UAC prompt appears.

    Command line that I am trying to use :

    ffmpeg.exe -f gdigrab -analyzeduration 100M -probesize 100M -i desktop -framerate 10 -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -x264opts crf=23 -r 10 ".avi"

    Output that I got :

     ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
     built with gcc 6.3.0 (GCC)
     configuration: --enable-gpl --enable-version3 --enable-d3d11va --enable-dxva2
    --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontcon
    fig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libb
    luray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --e
    nable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-l
    ibopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libope
    njpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --en
    able-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enabl
    e-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable
    -libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --e
    nable-libzimg --enable-lzma --enable-zlib
     libavutil      55. 34.101 / 55. 34.101
     libavcodec     57. 64.101 / 57. 64.101
     libavformat    57. 56.101 / 57. 56.101
     libavdevice    57.  1.100 / 57.  1.100
     libavfilter     6. 65.100 /  6. 65.100
     libswscale      4.  2.100 /  4.  2.100
     libswresample   2.  3.100 /  2.  3.100
     libpostproc    54.  1.100 / 54.  1.100
    [gdigrab @ 00000000003684a0] Capturing whole desktop as 1654x927x32 at (0,0)
    Input #0, gdigrab, from 'desktop':
     Duration: N/A, start: 1494400135.425894, bitrate: 1470470 kb/s
       Stream #0:0: Video: bmp, bgra, 1654x927, 1470470 kb/s, 29.97 fps, 1000k tbr,
    1000k tbn, 1000k tbc
    [libx264 @ 000000000036b3e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
    AVX
    [libx264 @ 000000000036b3e0] profile Constrained Baseline, level 4.0
    Output #0, avi, to 'C:\New folder\test.avi':
     Metadata:
       ISFT            : Lavf57.56.101
       Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 1654x926, q
    =-1--1, 10 fps, 10 tbn, 10 tbc
       Metadata:
         encoder         : Lavc57.64.101 libx264
       Side data:
         cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    Stream mapping:
     Stream #0:0 -> #0:0 (bmp (native) -> h264 (libx264))
    Press [q] to stop, [?] for help
    frame=   12 fps=0.0 q=0.0 size=       6kB time=00:00:00.00 bitrate=N/A dup=0 dro
    frame=   18 fps= 17 q=12.0 size=     309kB time=00:00:00.50 bitrate=5067.3kbits/
    frame=   23 fps= 15 q=14.0 size=     624kB time=00:00:01.00 bitrate=5113.2kbits/
    frame=   29 fps= 12 q=13.0 size=     757kB time=00:00:01.60 bitrate=3877.8kbits/
    frame=   35 fps= 12 q=12.0 size=     849kB time=00:00:02.20 bitrate=3161.9kbits/
    frame=   40 fps= 12 q=15.0 size=     914kB time=00:00:02.70 bitrate=2771.9kbits/
    frame=   44 fps= 11 q=17.0 size=     992kB time=00:00:03.20 bitrate=2538.6kbits/
    frame=   49 fps= 11 q=11.0 size=    1069kB time=00:00:03.70 bitrate=2366.7kbits/
    frame=   55 fps= 11 q=11.0 size=    1186kB time=00:00:04.40 bitrate=2207.5kbits/
    [gdigrab @ 00000000003684a0] Failed to capture image (error 5)
    desktop: I/O error
    frame=   59 fps= 10 q=10.0 size=    1197kB time=00:00:04.80 bitrate=2043.4kbits/
    frame=   59 fps= 10 q=-1.0 Lsize=    1220kB time=00:00:06.10 bitrate=1638.6kbits
    /s dup=0 drop=99 speed=1.04x
    video:1213kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing
    overhead: 0.577492%
    [libx264 @ 000000000036b3e0] frame I:1     Avg QP:20.00  size:249076
    [libx264 @ 000000000036b3e0] frame P:58    Avg QP:13.95  size: 17124
    [libx264 @ 000000000036b3e0] mb I  I16..4: 100.0%  0.0%  0.0%
    [libx264 @ 000000000036b3e0] mb P  I16..4:  1.8%  0.0%  0.0%  P16..4: 14.1%  0.0
    %  0.0%  0.0%  0.0%    skip:84.2%
    [libx264 @ 000000000036b3e0] coded y,uvDC,uvAC intra: 31.5% 13.5% 12.4% inter: 7
    .7% 2.1% 1.5%
    [libx264 @ 000000000036b3e0] i16 v,h,dc,p: 72% 25%  2%  1%
    [libx264 @ 000000000036b3e0] i8c dc,h,v,p: 71% 16% 12%  0%
    [libx264 @ 000000000036b3e0] kb/s:1629.20

    In output can see message :

    [gdigrab @ 00000000003684a0] Failed to capture image (error 5)
    desktop: I/O error

    this is written to output when UAC prompt appears.

    Am I doing something wrong or missing in command line ?
    Have to stream desktop using ffmpeg and don`t fail when UAC prompt appears ?

  • 'C' program to pipeout audio file to FFMPEG and generate Video file

    9 mai 2017, par soflow

    I am attempting to write a short ’C’ program which reads in an Audio file using FFMPEG, processes that file using a ’C’ program, and then outputs a file via FFMEPG, which combines the new, modified audio together with a Video representation using the FFMPEG showwaves filter.

    At present the program attempts to do the following :-

    i) Read in an audio file, using pipein thorugh FFMPEG
    ii) Process the audio file using a portion of the ’C’ program
    iii) Pipeout the modified audio to FFMPEG, and generate a file using the ’showwaves’ filter in FFMEPG to create an MP4 file with audio and video.

    The following code run form the ommand line in FFMPEG generates the Audio/Video MP4 I want to create :-

    ffmpeg -y -f s16le -ar 44100 -ac 1 -i 12345678.wav  -i 12345678.wav  -filter_complex  "[0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]" -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  12345678.mp4

    "

    This code generates a processed audio file, and outputs it to a .wav file as required :-

    #include
    #include
    #include

    void main()
    {
    // Launch two instances of FFmpeg, one to read the original WAV
    // file and another to write the modified WAV file. In each case,
    // data passes between this program and FFmpeg through a pipe.
    FILE *pipein;
    FILE *pipeout;
    pipein  = popen("ffmpeg -i 12345678.wav -f s16le -ac 1 -", "r");
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i - out.wav", "w");

    // Read, modify and write one sample at a time
    int16_t sample;
    int count, n=0;
    while(1)
    {
       count = fread(&sample, 2, 1, pipein); // read one 2-byte sample
       if (count != 1) break;
       ++n;
       sample = sample * sin(n * 5.0 * 2*M_PI / 44100.0);
       fwrite(&sample, 2, 1, pipeout);
    }

    // Close input and output pipes
    pclose(pipein);    
    pclose(pipeout);
    }

    (This code borrowed from ted Burke’s excellent post here)

    I have made an attempt as shown below, but this is not working :-

    #include
    #include
    #include

    void main()
    {
    // Launch two instances of FFmpeg, one to read the original WAV
    // file and another to write the modified WAV file. In each case,
    // data passes between this program and FFmpeg through a pipe.
    FILE *pipein;
    FILE *pipeout;
    pipein  = popen("ffmpeg -i 12345678.wav -f s16le -ac 1 -", "r");
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i 12345678.wav  -i
    12345678.wav  -filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4
    ", "w");


    // Read, modify and write one sample at a time
    int16_t sample;
    int count, n=0;
    while(1)
    {
       count = fread(&sample, 2, 1, pipein); // read one 2-byte sample
       if (count != 1) break;
       ++n;
       sample = sample * sin(n * 5.0 * 2*M_PI / 44100.0);
       fwrite(&sample, 2, 1, pipeout);
    }

    // Close input and output pipes
    pclose(pipein);    
    pclose(pipeout);
    }    

    Ideally someone can suggest an improved version of the pipeout command above - alternately another process to achieve this would be interesting

    * EDIT *

    Thanks to @Mulvya, the revised pipeout line is now :-

    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -filter_complex  "[0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]" -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  12345678.mp4

    ", "w") ;

    On compiling with gcc I get the following error messages :-

    avtovid2.c: In function \u2018main\u2019:

    wavtovid2.c:13:83: error: expected \u2018]\u2019 before \u2018:\u2019
    token
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -
    filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4

    ^
    wavtovid2.c:13:86: error: expected \u2018)\u2019 before
    \u2018showwaves\u2019
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -
    filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4

    ^
    wavtovid2.c:13:98: error: invalid suffix "x720" on integer constant
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -
    filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4

    ^
    wavtovid2.c:13:153: warning: missing terminating " character
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -
    filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4

    ^
    wavtovid2.c:13:86: error: missing terminating " character
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -
    filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4

    ^
    wavtovid2.c:14:6: warning: missing terminating " character
    ", "w");
     ^
    wavtovid2.c:14:1: error: missing terminating " character
    ", "w");
    ^
    wavtovid2.c:13:21: warning: passing argument 1 of \u2018popen\u2019 makes
    pointer from integer without a cast
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -
    filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4
                    ^
    In file included from wavtovid2.c:1:0:
    /usr/include/stdio.h:872:14: note: expected \u2018const char *\u2019 but
    argument is of type \u2018char\u2019
    extern FILE *popen (const char *__command, const char *__modes) __wur;
             ^
    wavtovid2.c:13:15: error: too few arguments to function \u2018popen\u2019
    pipeout = popen("ffmpeg -y -f s16le -ar 44100 -ac 1 -i -  -
    filter_complex  "
    [0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" -map "[v]"
    -map 1:a:0 -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -
    codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart  
    12345678.mp4
              ^
    In file included from wavtovid2.c:1:0:
    /usr/include/stdio.h:872:14: note: declared here
    extern FILE *popen (const char *__command, const char *__modes) __wur;
             ^
    wavtovid2.c:32:1: error: expected \u2018;\u2019 before \u2018}\u2019
    token
    }
  • Video Recording FFMPEG getting error

    8 mai 2017, par Ankur Tripathi

    Geeting error while screen recording using FFMPEG .. is i am doing anything wrong ?

    i am using "screen-capture-recorder" filter

    its works some time 2 out of 5 it works

    Command :-

    -y -rtbufsize 100M -f dshow -framerate 30 -i video="screen-capture-recorder":audio="virtual-audio-capturer" -c:v

    libx264 -r 30 -preset ultrafast -tune zerolatency -crf 28 -pix_fmt
    yuv420p -c:a aac -strict -2 -ac 2 -b:a 128k
    "C :\Users\Ankur\AppData\Roaming\Ankur\Recent\Temp\2.mp4"

    Error :-

    ffmpeg version N-84348-gdb7a05d Copyright (c) 2000-2017 the FFmpeg developers
     built with gcc 6.3.0 (GCC)
     configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
     libavutil      55. 50.100 / 55. 50.100
     libavcodec     57. 83.101 / 57. 83.101
     libavformat    57. 66.105 / 57. 66.105
     libavdevice    57.  3.100 / 57.  3.100
     libavfilter     6. 78.100 /  6. 78.100
     libswscale      4.  3.101 /  4.  3.101
     libswresample   2.  4.100 /  2.  4.100
     libpostproc    54.  2.100 / 54.  2.100
    Input #0, dshow, from 'video=screen-capture-recorder':
     Duration: N/A, start: 866001.687000, bitrate: N/A
       Stream #0:0: Video: rawvideo, bgr0, 788x404, 30 fps, 30 tbr, 10000k tbn, 10000k tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
    Press [q] to stop, [?] for help
    [libx264 @ 0000000002505740] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
    [libx264 @ 0000000002505740] profile Constrained Baseline, level 3.0
    [libx264 @ 0000000002505740] 264 - core 148 r2762 90a61ec - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 -

    http://www.videolan.org/x264.html - options : cabac=0 ref=1
    deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00
    mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0
    deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=4
    lookahead_threads=4 sliced_threads=1 slices=4 nr=0 decimate=1
    interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0
    keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=crf mbtree=0
    crf=28.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0
    Output #0, mp4, to ’C :\Users\Ankur\AppData\Roaming\Ankur\Recent\Temp\2.mp4’ :
    Metadata :
    encoder : Lavf57.66.105
    Stream #0:0 : Video : h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 788x404, q=-1—1, 30 fps, 15360 tbn, 30 tbc
    Metadata :
    encoder : Lavc57.83.101 libx264
    Side data :
    cpb : bitrate max/min/avg : 0/0/0 buffer size : 0 vbv_delay : -1
    frame= 16 fps=0.0 q=21.0 size= 131kB time=00:00:00.50 bitrate=2146.4kbits/s speed=0.997x
    frame= 31 fps= 31 q=18.0 size= 142kB time=00:00:01.00 bitrate=1166.0kbits/s speed=0.998x
    frame= 46 fps= 31 q=18.0 size= 143kB time=00:00:01.50 bitrate= 783.1kbits/s speed=0.998x
    frame= 61 fps= 30 q=18.0 size= 144kB time=00:00:02.00 bitrate= 591.2kbits/s speed=0.998x
    frame= 76 fps= 30 q=18.0 size= 145kB time=00:00:02.50 bitrate= 475.4kbits/s speed=0.994x
    frame= 91 fps= 30 q=18.0 size= 146kB time=00:00:03.00 bitrate= 399.1kbits/s speed=0.994x
    frame= 106 fps= 30 q=18.0 size= 147kB time=00:00:03.50 bitrate= 344.3kbits/s speed=0.993x
    frame= 121 fps= 30 q=18.0 size= 148kB time=00:00:04.00 bitrate= 303.4kbits/s speed=0.993x
    frame= 136 fps= 30 q=18.0 size= 149kB time=00:00:04.50 bitrate= 271.4kbits/s speed=0.994x
    frame= 152 fps= 30 q=18.0 size= 150kB time=00:00:05.03 bitrate= 244.4kbits/s speed= 1x
    frame= 167 fps= 30 q=18.0 size= 151kB time=00:00:05.53 bitrate= 223.7kbits/s speed= 1x
    frame= 182 fps= 30 q=18.0 size= 152kB time=00:00:06.03 bitrate= 206.7kbits/s speed=0.999x
    frame= 197 fps= 30 q=18.0 size= 153kB time=00:00:06.53 bitrate= 192.2kbits/s speed=0.999x
    frame= 212 fps= 30 q=18.0 size= 154kB time=00:00:07.03 bitrate= 179.6kbits/s speed=0.998x
    frame= 227 fps= 30 q=18.0 size= 155kB time=00:00:07.53 bitrate= 168.8kbits/s speed=0.998x
    frame= 242 fps= 30 q=18.0 size= 156kB time=00:00:08.03 bitrate= 159.3kbits/s speed=0.997x
    frame= 258 fps= 30 q=20.0 size= 292kB time=00:00:08.56 bitrate= 279.4kbits/s speed= 1x
    frame= 273 fps= 30 q=18.0 size= 293kB time=00:00:09.06 bitrate= 264.9kbits/s speed= 1x
    frame= 288 fps= 30 q=18.0 size= 294kB time=00:00:09.56 bitrate= 252.0kbits/s speed=0.999x
    frame= 303 fps= 30 q=18.0 size= 295kB time=00:00:10.06 bitrate= 240.2kbits/s speed=0.999x
    frame= 318 fps= 30 q=18.0 size= 296kB time=00:00:10.56 bitrate= 229.7kbits/s speed=0.998x
    frame= 333 fps= 30 q=18.0 size= 297kB time=00:00:11.06 bitrate= 220.0kbits/s speed=0.998x
    frame= 349 fps= 30 q=18.0 size= 298kB time=00:00:11.60 bitrate= 210.7kbits/s speed= 1x
    frame= 364 fps= 30 q=18.0 size= 299kB time=00:00:12.10 bitrate= 202.4kbits/s speed= 1x
    frame= 379 fps= 30 q=19.0 size= 300kB time=00:00:12.60 bitrate= 195.2kbits/s speed= 1x
    frame= 394 fps= 30 q=18.0 size= 301kB time=00:00:13.10 bitrate= 188.2kbits/s speed= 1x
    frame= 409 fps= 30 q=18.0 size= 302kB time=00:00:13.60 bitrate= 181.9kbits/s speed= 1x
    frame= 424 fps= 30 q=18.0 size= 303kB time=00:00:14.10 bitrate= 176.1kbits/s speed= 1x
    frame= 439 fps= 30 q=18.0 size= 304kB time=00:00:14.60 bitrate= 170.6kbits/s speed=0.999x
    frame= 454 fps= 30 q=18.0 size= 305kB time=00:00:15.10 bitrate= 165.5kbits/s speed=0.999x
    frame= 469 fps= 30 q=18.0 size= 306kB time=00:00:15.60 bitrate= 160.7kbits/s speed=0.998x
    frame= 485 fps= 30 q=18.0 size= 307kB time=00:00:16.13 bitrate= 155.9kbits/s speed= 1x
    frame= 500 fps= 30 q=18.0 size= 308kB time=00:00:16.63 bitrate= 151.8kbits/s speed= 1x
    frame= 515 fps= 30 q=18.0 size= 444kB time=00:00:17.13 bitrate= 212.3kbits/s speed= 1x
    frame= 530 fps= 30 q=18.0 size= 445kB time=00:00:17.63 bitrate= 206.7kbits/s speed= 1x
    frame= 545 fps= 30 q=18.0 size= 446kB time=00:00:18.13 bitrate= 201.5kbits/s speed= 1x
    frame= 560 fps= 30 q=18.0 size= 447kB time=00:00:18.63 bitrate= 196.6kbits/s speed=0.999x
    frame= 575 fps= 30 q=18.0 size= 448kB time=00:00:19.13 bitrate=