Recherche avancée

Médias (91)

Autres articles (76)

Sur d’autres sites (12634)

  • h264 extracting frames works only on certain operating system / ffmpeg version

    15 juin 2018, par J. S.

    I have received parsed h264 data from my phone, and I am trying to extract frames from the data.

    I used the following ffmpeg command lines :

    ffmpeg -i temp.h264 -ss 5 -pix_fmt yuv420p -vframes 1 foo.yuv

    ffmpeg -s 1280:720 -pix_fmt yuv420p -i foo.yuv output.jpg

    This results in the right output image on Ubuntu (KDE neon User Edition 5.12) with ffmpeg version 2.8.14.

    However, it does not work on macOS High Sierra (10.13.4) with ffmpeg version 4.0 and instead shows an output message :

    Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)

    I am not sure whether this is a mere ffmpeg version-related issue or not because as an experiment, when I converted the h264 data into mp4 format and played it on macOS High Sierra, the video sometimes shows a sequence of black distorted image (screenshot), and other times, a normal video.

    If I play that same video on Ubuntu (KDE neon User Edition 5.12), the video plays perfectly.

    I don’t understand why this problem would occur, and whether this has to do with OS or ffmpeg library version.
    What would be some good ways to approach this problem ? Thanks.

    EDIT :

    Full log of first ffmpeg command line (ubuntu) :

    ffmpeg version 2.8.14-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers
     built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 20160609
     configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
     libavutil      54. 31.100 / 54. 31.100
     libavcodec     56. 60.100 / 56. 60.100
     libavformat    56. 40.101 / 56. 40.101
     libavdevice    56.  4.100 / 56.  4.100
     libavfilter     5. 40.101 /  5. 40.101
     libavresample   2.  1.  0 /  2.  1.  0
     libswscale      3.  1.101 /  3.  1.101
     libswresample   1.  2.101 /  1.  2.101
     libpostproc    53.  3.100 / 53.  3.100
    [h264 @ 0x11ae2a0] error while decoding MB 54 2, bytestream -16
    [h264 @ 0x11ae2a0] top block unavailable for requested intra4x4 mode -1 at 2 9                                                                            
    [h264 @ 0x11ae2a0] error while decoding MB 2 9, bytestream 6908                                                                                            
    [h264 @ 0x11ae2a0] concealing 1275 DC, 1275 AC, 1275 MV errors in P frame
    [h264 @ 0x11ae2a0] top block unavailable for requested intra4x4 mode -1 at 27 0
    [h264 @ 0x11ae2a0] error while decoding MB 27 0, bytestream 5564                                                                                          
    [h264 @ 0x11ae2a0] deblocking filter parameters 7 13 out of range                                                                                          
    [h264 @ 0x11ae2a0] decode_slice_header error                                                                                                              
    [h264 @ 0x11ae2a0] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x11ae2a0] deblocking filter parameters 7 -14 out of range
    [h264 @ 0x11ae2a0] decode_slice_header error                                                                                                              
    [h264 @ 0x11ae2a0] concealing 1387 DC, 1387 AC, 1387 MV errors in P frame
    [h264 @ 0x11ae2a0] deblocking filter parameters -7 0 out of range
    [h264 @ 0x11ae2a0] decode_slice_header error                                                                                                              
    [h264 @ 0x11ae2a0] concealing 1413 DC, 1413 AC, 1413 MV errors in P frame
    [h264 @ 0x11ae2a0] top block unavailable for requested intra4x4 mode -1 at 9 0
    [h264 @ 0x11ae2a0] error while decoding MB 9 0, bytestream 6647                                                                                            
    [h264 @ 0x11ae2a0] concealing 1186 DC, 1186 AC, 1186 MV errors in P frame
    [h264 @ 0x11ae2a0] top block unavailable for requested intra mode at 16 9
    [h264 @ 0x11ae2a0] error while decoding MB 16 9, bytestream 6182                                                                                          
    [h264 @ 0x11ae2a0] top block unavailable for requested intra4x4 mode -1 at 6 18                                                                            
    [h264 @ 0x11ae2a0] error while decoding MB 6 18, bytestream 7042                                                                                          
    [h264 @ 0x11ae2a0] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x11ad340] Stream #0: not enough frames to estimate rate; consider increasing probesize
    Input #0, h264, from 'temp.h264':
     Duration: N/A, bitrate: N/A
       Stream #0:0: Video: h264 (High), yuvj420p(pc), 1280x720, 29.97 fps, 29.97 tbr, 1200k tbn, 59.94 tbc
    [swscaler @ 0x1207dc0] deprecated pixel format used, make sure you did set range correctly
    Output #0, rawvideo, to 'foo.yuv':
     Metadata:
       encoder         : Lavf56.40.101
       Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1280x720, q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
       Metadata:
         encoder         : Lavc56.60.100 rawvideo
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
    Press [q] to stop, [?] for help
    [h264 @ 0x11f98a0] error while decoding MB 54 2, bytestream -16
    [h264 @ 0x11f98a0] top block unavailable for requested intra4x4 mode -1 at 2 9                                                                            
    [h264 @ 0x11f98a0] error while decoding MB 2 9, bytestream 6908                                                                                            
    [h264 @ 0x11f98a0] concealing 1275 DC, 1275 AC, 1275 MV errors in P frame
    [h264 @ 0x12758e0] top block unavailable for requested intra4x4 mode -1 at 27 0
    [h264 @ 0x12758e0] error while decoding MB 27 0, bytestream 5564                                                                                          
    [h264 @ 0x12758e0] deblocking filter parameters 7 13 out of range                                                                                          
    [h264 @ 0x12758e0] decode_slice_header error                                                                                                              
    [h264 @ 0x12758e0] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x11ffcc0] deblocking filter parameters 7 -14 out of range
    [h264 @ 0x11ffcc0] decode_slice_header error                                                                                                              
    [h264 @ 0x11ffcc0] concealing 1387 DC, 1387 AC, 1387 MV errors in P frame
    [h264 @ 0x11f98a0] deblocking filter parameters -7 0 out of range
    [h264 @ 0x11f98a0] decode_slice_header error                                                                                                              
    [h264 @ 0x11f98a0] concealing 1413 DC, 1413 AC, 1413 MV errors in P frame
    [h264 @ 0x12758e0] top block unavailable for requested intra4x4 mode -1 at 9 0
    [h264 @ 0x12758e0] error while decoding MB 9 0, bytestream 6647                                                                                            
    [h264 @ 0x12758e0] concealing 1186 DC, 1186 AC, 1186 MV errors in P frame
    [h264 @ 0x11ffcc0] top block unavailable for requested intra mode at 16 9
    [h264 @ 0x11ffcc0] error while decoding MB 16 9, bytestream 6182                                                                                          
    [h264 @ 0x11ffcc0] top block unavailable for requested intra4x4 mode -1 at 6 18                                                                            
    [h264 @ 0x11ffcc0] error while decoding MB 6 18, bytestream 7042                                                                                          
    [h264 @ 0x11ffcc0] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x11f98a0] top block unavailable for requested intra4x4 mode -1 at 12 9
    [h264 @ 0x11f98a0] error while decoding MB 12 9, bytestream 6863                                                                                          
    [h264 @ 0x11f98a0] concealing 1342 DC, 1342 AC, 1342 MV errors in P frame
    [h264 @ 0x12758e0] top block unavailable for requested intra mode at 29 18
    [h264 @ 0x12758e0] error while decoding MB 29 18, bytestream 6612                                                                                          
    [h264 @ 0x12758e0] concealing 1405 DC, 1405 AC, 1405 MV errors in P frame
    [h264 @ 0x11ffcc0] top block unavailable for requested intra mode at 25 9
    [h264 @ 0x11ffcc0] error while decoding MB 25 9, bytestream 6051                                                                                          
    [h264 @ 0x11ffcc0] top block unavailable for requested intra4x4 mode -1 at 70 18                                                                          
    [h264 @ 0x11ffcc0] error while decoding MB 70 18, bytestream 5089                                                                                          
    [h264 @ 0x11ffcc0] concealing 1419 DC, 1419 AC, 1419 MV errors in P frame
    [h264 @ 0x11f98a0] top block unavailable for requested intra mode at 14 9
    [h264 @ 0x11f98a0] error while decoding MB 14 9, bytestream 6071
    [h264 @ 0x11f98a0] deblocking filter parameters -9 0 out of range
    [h264 @ 0x11f98a0] decode_slice_header error
    [h264 @ 0x11f98a0] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x12758e0] top block unavailable for requested intra4x4 mode -1 at 54 9
    [h264 @ 0x12758e0] error while decoding MB 54 9, bytestream 4423
    [h264 @ 0x12758e0] concealing 1256 DC, 1256 AC, 1256 MV errors in P frame
    [h264 @ 0x11ffcc0] top block unavailable for requested intra4x4 mode -1 at 22 9
    [h264 @ 0x11ffcc0] error while decoding MB 22 9, bytestream 5861
    [h264 @ 0x11ffcc0] concealing 1335 DC, 1335 AC, 1335 MV errors in P frame
    [h264 @ 0x11f98a0] deblocking filter parameters 7 -4 out of range
    [h264 @ 0x11f98a0] decode_slice_header error
    [h264 @ 0x11f98a0] concealing 1430 DC, 1430 AC, 1430 MV errors in P frame
    [h264 @ 0x12758e0] concealing 1319 DC, 1319 AC, 1319 MV errors in P frame
    [h264 @ 0x11ffcc0] top block unavailable for requested intra4x4 mode -1 at 16 9
    [h264 @ 0x11ffcc0] error while decoding MB 16 9, bytestream 6217
    [h264 @ 0x11ffcc0] concealing 1416 DC, 1416 AC, 1416 MV errors in P frame
    [h264 @ 0x11f98a0] top block unavailable for requested intra4x4 mode -1 at 12 0
    [h264 @ 0x11f98a0] error while decoding MB 12 0, bytestream 6854
    [h264 @ 0x11f98a0] top block unavailable for requested intra4x4 mode -1 at 2 9
    [h264 @ 0x11f98a0] error while decoding MB 2 9, bytestream 7093
    [h264 @ 0x11f98a0] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x12758e0] top block unavailable for requested intra4x4 mode -1 at 59 0
    [h264 @ 0x12758e0] error while decoding MB 59 0, bytestream 4955
    [h264 @ 0x12758e0] deblocking filter parameters 7 15 out of range
    [h264 @ 0x12758e0] decode_slice_header error
    [h264 @ 0x12758e0] concealing 1430 DC, 1430 AC, 1430 MV errors in P frame
    [h264 @ 0x11ffcc0] top block unavailable for requested intra4x4 mode -1 at 34 0
    [h264 @ 0x11ffcc0] error while decoding MB 34 0, bytestream 5338
    [h264 @ 0x11ffcc0] deblocking filter parameters 7 13 out of range
    [h264 @ 0x11ffcc0] decode_slice_header error
    [h264 @ 0x11ffcc0] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x11ffcc0] Reinit context to 1280x720, pix_fmt: yuv420p
    [h264 @ 0x11f98a0] concealing 1344 DC, 1344 AC, 1344 MV errors in P frame
    [h264 @ 0x12758e0] top block unavailable for requested intra4x4 mode -1 at 49 9
    [h264 @ 0x12758e0] error while decoding MB 49 9, bytestream 4993
    [h264 @ 0x12758e0] concealing 1228 DC, 1228 AC, 1228 MV errors in P frame
    Input stream #0:0 frame changed from size:1280x720 fmt:yuvj420p to size:1280x720 fmt:yuv420p
    frame=    1 fps=0.6 q=-0.0 Lsize=    1350kB time=00:00:04.93 bitrate=2239.5kbits/s    
    video:1350kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%

    Full log of first ffmpeg command line (macOS) :

    ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
     built with Apple LLVM version 9.1.0 (clang-902.0.39.1)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/4.0 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma
     libavutil      56. 14.100 / 56. 14.100
     libavcodec     58. 18.100 / 58. 18.100
     libavformat    58. 12.100 / 58. 12.100
     libavdevice    58.  3.100 / 58.  3.100
     libavfilter     7. 16.100 /  7. 16.100
     libavresample   4.  0.  0 /  4.  0.  0
     libswscale      5.  1.100 /  5.  1.100
     libswresample   3.  1.100 /  3.  1.100
     libpostproc    55.  1.100 / 55.  1.100
    [h264 @ 0x7fcb3880b600] error while decoding MB 54 2, bytestream -14
    [h264 @ 0x7fcb3880b600] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb3880b600] error while decoding MB 2 9, bytestream 6908
    [h264 @ 0x7fcb3880b600] concealing 1275 DC, 1275 AC, 1275 MV errors in P frame
    [h264 @ 0x7fcb3880b600] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb3880b600] error while decoding MB 27 0, bytestream 5564
    [h264 @ 0x7fcb3880b600] deblocking filter parameters 7 13 out of range
    [h264 @ 0x7fcb3880b600] decode_slice_header error
    [h264 @ 0x7fcb3880b600] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x7fcb3880b600] deblocking filter parameters 7 -14 out of range
    [h264 @ 0x7fcb3880b600] decode_slice_header error
    [h264 @ 0x7fcb3880b600] concealing 1387 DC, 1387 AC, 1387 MV errors in P frame
    [h264 @ 0x7fcb3880b600] deblocking filter parameters -7 0 out of range
    [h264 @ 0x7fcb3880b600] decode_slice_header error
    [h264 @ 0x7fcb3880b600] concealing 1413 DC, 1413 AC, 1413 MV errors in P frame
    [h264 @ 0x7fcb3880b600] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb3880b600] error while decoding MB 9 0, bytestream 6647
    [h264 @ 0x7fcb3880b600] concealing 1186 DC, 1186 AC, 1186 MV errors in P frame
    [h264 @ 0x7fcb3880b600] top block unavailable for requested intra mode
    [h264 @ 0x7fcb3880b600] error while decoding MB 16 9, bytestream 6183
    [h264 @ 0x7fcb3880b600] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb3880b600] error while decoding MB 6 18, bytestream 7043
    [h264 @ 0x7fcb3880b600] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x7fcb39000400] Stream #0: not enough frames to estimate rate; consider increasing probesize
    Input #0, h264, from 'temp.h264':
     Duration: N/A, bitrate: N/A
       Stream #0:0: Video: h264 (High), yuvj420p(pc, progressive), 1280x720, 29.97 fps, 29.97 tbr, 1200k tbn, 59.94 tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
    Press [q] to stop, [?] for help
    [h264 @ 0x7fcb38003800] error while decoding MB 54 2, bytestream -14
    [h264 @ 0x7fcb38003800] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003800] error while decoding MB 2 9, bytestream 6908
    [h264 @ 0x7fcb38003800] concealing 1275 DC, 1275 AC, 1275 MV errors in P frame
    [h264 @ 0x7fcb38003e00] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003e00] error while decoding MB 27 0, bytestream 5564
    [h264 @ 0x7fcb38003e00] deblocking filter parameters 7 13 out of range
    [h264 @ 0x7fcb38003e00] decode_slice_header error
    [h264 @ 0x7fcb38003e00] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [swscaler @ 0x7fcb3817aa00] deprecated pixel format used, make sure you did set range correctly
    [h264 @ 0x7fcb3809c000] deblocking filter parameters 7 -14 out of range
    [h264 @ 0x7fcb3809c000] decode_slice_header error
    [h264 @ 0x7fcb3809c000] concealing 1387 DC, 1387 AC, 1387 MV errors in P frame
    Output #0, rawvideo, to 'foo.yuv':
     Metadata:
       encoder         : Lavf58.12.100
       Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1280x720, q=2-31, 331444 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
       Metadata:
         encoder         : Lavc58.18.100 rawvideo
    [h264 @ 0x7fcb3809c600] deblocking filter parameters -7 0 out of range
    [h264 @ 0x7fcb3809c600] decode_slice_header error
    [h264 @ 0x7fcb3809c600] concealing 1413 DC, 1413 AC, 1413 MV errors in P frame
    [h264 @ 0x7fcb38003200] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003200] error while decoding MB 9 0, bytestream 6647
    [h264 @ 0x7fcb38003200] concealing 1186 DC, 1186 AC, 1186 MV errors in P frame
    [h264 @ 0x7fcb38003800] top block unavailable for requested intra mode
    [h264 @ 0x7fcb38003800] error while decoding MB 16 9, bytestream 6183
    [h264 @ 0x7fcb38003800] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003800] error while decoding MB 6 18, bytestream 7043
    [h264 @ 0x7fcb38003800] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x7fcb38003e00] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003e00] error while decoding MB 12 9, bytestream 6862
    [h264 @ 0x7fcb38003e00] concealing 1342 DC, 1342 AC, 1342 MV errors in P frame
    [h264 @ 0x7fcb3809c000] top block unavailable for requested intra mode
    [h264 @ 0x7fcb3809c000] error while decoding MB 29 18, bytestream 6612
    [h264 @ 0x7fcb3809c000] concealing 1405 DC, 1405 AC, 1405 MV errors in P frame
    [h264 @ 0x7fcb3809c600] top block unavailable for requested intra mode
    [h264 @ 0x7fcb3809c600] error while decoding MB 25 9, bytestream 6050
    [h264 @ 0x7fcb3809c600] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb3809c600] error while decoding MB 70 18, bytestream 5089
    [h264 @ 0x7fcb3809c600] concealing 1419 DC, 1419 AC, 1419 MV errors in P frame
    [h264 @ 0x7fcb38003200] top block unavailable for requested intra mode
    [h264 @ 0x7fcb38003200] error while decoding MB 14 9, bytestream 6071
    [h264 @ 0x7fcb38003200] deblocking filter parameters -9 0 out of range
    [h264 @ 0x7fcb38003200] decode_slice_header error
    [h264 @ 0x7fcb38003200] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x7fcb38003800] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003800] error while decoding MB 54 9, bytestream 4423
    [h264 @ 0x7fcb38003800] concealing 1256 DC, 1256 AC, 1256 MV errors in P frame
    [h264 @ 0x7fcb38003e00] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003e00] error while decoding MB 22 9, bytestream 5862
    [h264 @ 0x7fcb38003e00] concealing 1335 DC, 1335 AC, 1335 MV errors in P frame
    [h264 @ 0x7fcb3809c000] deblocking filter parameters 7 -4 out of range
    [h264 @ 0x7fcb3809c000] decode_slice_header error
    [h264 @ 0x7fcb3809c000] concealing 1430 DC, 1430 AC, 1430 MV errors in P frame
    [h264 @ 0x7fcb3809c600] concealing 1319 DC, 1319 AC, 1319 MV errors in P frame
    [h264 @ 0x7fcb38003200] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003200] error while decoding MB 16 9, bytestream 6217
    [h264 @ 0x7fcb38003200] concealing 1416 DC, 1416 AC, 1416 MV errors in P frame
    [h264 @ 0x7fcb38003800] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003800] error while decoding MB 12 0, bytestream 6854
    [h264 @ 0x7fcb38003800] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003800] error while decoding MB 2 9, bytestream 7093
    [h264 @ 0x7fcb38003800] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x7fcb38003e00] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003e00] error while decoding MB 59 0, bytestream 4955
    [h264 @ 0x7fcb38003e00] deblocking filter parameters 7 15 out of range
    [h264 @ 0x7fcb38003e00] decode_slice_header error
    [h264 @ 0x7fcb38003e00] concealing 1430 DC, 1430 AC, 1430 MV errors in P frame
    [h264 @ 0x7fcb3809c000] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb3809c000] error while decoding MB 34 0, bytestream 5338
    [h264 @ 0x7fcb3809c000] deblocking filter parameters 7 13 out of range
    [h264 @ 0x7fcb3809c000] decode_slice_header error
    [h264 @ 0x7fcb3809c000] concealing 1440 DC, 1440 AC, 1440 MV errors in P frame
    [h264 @ 0x7fcb3809c600] concealing 1344 DC, 1344 AC, 1344 MV errors in P frame
    [h264 @ 0x7fcb38003200] top block unavailable for requested intra mode -1
    [h264 @ 0x7fcb38003200] error while decoding MB 49 9, bytestream 4992
    [h264 @ 0x7fcb38003200] concealing 1228 DC, 1228 AC, 1228 MV errors in P frame
    frame=    0 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    
    video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
  • hls.js starting a beginning with ANDROID mobile (chrome, webview also) and not live *** but works very nice in deskto, ios .. hls.js 1.0.0 2021-04-01

    27 avril 2021, par Jintor

    I'm streaming a .m3u8 with the latest hls.js 1.0.0 (not rc) but version of 2021-04-01...

    


    example : the stream began at 5pm, and now it's 5:15 pm...

    


    the stream start at live point in almost all browsers

    


    The pattern I see here : ALL browsers in android (tested in Android 10) won't start at live point, only at 0...

    


    I did all the tests

    


    • Safari desktop => stream live at 5:15

    


    • Safari mobile => stream live at 5:15

    


    • WebView (Android) => ••• ISSUE : the player starts the stream at 0 (5pm)

    


    • WKWebView (apple IOS iphone,ipad) => stream live at 5:15

    


    • Chrome Desktop (mac/win) => stream live at 5:15

    


    • Chrome MOBILE (Android) => ••• ISSUE : the player starts the stream at 0 (5pm)

    


    • Chrome MOBILE (iPhone) => stream live at 5:15

    


    • Microsoft EDGE Desktop => stream live at 5:15

    


    • Microsoft EDGE mobile (android) => ••• ISSUE : the player starts the stream at 0 (5pm)

    


    • Firefox Desktop (mac/win) => stream live at 5:15

    


    • Opera Desktop (mac/win) => stream live at 5:15

    


    • Opera Mini (iPhone) => stream live at 5:15

    


    • Opera Mini (android) => ••• ISSUE : the player starts the stream at 0 (5pm)

    


    • Brave Desktop (mac/win) => stream live at 5:15

    


    • Brave Mobile (iPhone) => stream live at 5:15

    


    • Brave Mobile (android) => ••• ISSUE : the player starts the stream at 0 (5pm)

    


    This code

    


    <code class="echappe-js">&lt;script src=&quot;https://cdn.jsdelivr.net/npm/hls.js@latest&quot;&gt;&lt;/script&gt;&#xA;    

    &#xA; &lt;script&gt;&amp;#xA;      var video = document.getElementById(&quot;video&quot;);&amp;#xA;      var videoSrc = &quot;https://www.example1.com/streaming/index.m3u8&quot;;&amp;#xA;      if (video.canPlayType(&quot;application/vnd.apple.mpegurl&quot;)) {&amp;#xA;        video.src = videoSrc;&amp;#xA;      } else if (Hls.isSupported()) {&amp;#xA;         var config = {&amp;#xA;            autoStartLoad: true,&amp;#xA;            startPosition: -1,&amp;#xA;            debug: false,&amp;#xA;            capLevelOnFPSDrop: false,&amp;#xA;            capLevelToPlayerSize: false,&amp;#xA;            defaultAudioCodec: undefined,&amp;#xA;            initialLiveManifestSize: 1,&amp;#xA;            maxBufferLength: 30,&amp;#xA;            maxMaxBufferLength: 500,&amp;#xA;            backBufferLength: Infinity,&amp;#xA;            maxBufferSize: 60 * 1000 * 1000,&amp;#xA;            maxBufferHole: 0.5,&amp;#xA;            highBufferWatchdogPeriod: 2,&amp;#xA;            nudgeOffset: 0.1,&amp;#xA;            nudgeMaxRetry: 3,&amp;#xA;            maxFragLookUpTolerance: 0.25,&amp;#xA;            liveSyncDurationCount: 3,&amp;#xA;            liveMaxLatencyDurationCount: Infinity,&amp;#xA;            liveDurationInfinity: false,&amp;#xA;            enableWorker: true,&amp;#xA;            enableSoftwareAES: true,&amp;#xA;            manifestLoadingTimeOut: 10000,&amp;#xA;            manifestLoadingMaxRetry: 1,&amp;#xA;            manifestLoadingRetryDelay: 1000,&amp;#xA;            manifestLoadingMaxRetryTimeout: 64000,&amp;#xA;            startLevel: undefined,&amp;#xA;            levelLoadingTimeOut: 10000,&amp;#xA;            levelLoadingMaxRetry: 4,&amp;#xA;            levelLoadingRetryDelay: 1000,&amp;#xA;            levelLoadingMaxRetryTimeout: 64000,&amp;#xA;            fragLoadingTimeOut: 20000,&amp;#xA;            fragLoadingMaxRetry: 6,&amp;#xA;            fragLoadingRetryDelay: 1000,&amp;#xA;            fragLoadingMaxRetryTimeout: 64000,&amp;#xA;            startFragPrefetch: false,&amp;#xA;            testBandwidth: true,&amp;#xA;            progressive: false,&amp;#xA;            lowLatencyMode: true,&amp;#xA;            fpsDroppedMonitoringPeriod: 5000,&amp;#xA;            fpsDroppedMonitoringThreshold: 0.2,&amp;#xA;            appendErrorMaxRetry: 3,&amp;#xA;            enableWebVTT: true,&amp;#xA;            enableIMSC1: true,&amp;#xA;            enableCEA708Captions: true,&amp;#xA;            stretchShortVideoTrack: false,&amp;#xA;            maxAudioFramesDrift: 1,&amp;#xA;            forceKeyFrameOnDiscontinuity: true,&amp;#xA;            abrEwmaFastLive: 3.0,&amp;#xA;            abrEwmaSlowLive: 9.0,&amp;#xA;            abrEwmaFastVoD: 3.0,&amp;#xA;            abrEwmaSlowVoD: 9.0,&amp;#xA;            abrEwmaDefaultEstimate: 500000,&amp;#xA;            abrBandWidthFactor: 0.95,&amp;#xA;            abrBandWidthUpFactor: 0.7,&amp;#xA;            abrMaxWithRealBitrate: false,&amp;#xA;            maxStarvationDelay: 4,&amp;#xA;            maxLoadingDelay: 4,&amp;#xA;            minAutoBitrate: 0,&amp;#xA;            emeEnabled: false&amp;#xA;        };&amp;#xA;        var hls = new Hls(config);&amp;#xA;        hls.loadSource(videoSrc);&amp;#xA;        hls.attachMedia(video);&amp;#xA;      }   &amp;#xA;      video.addEventListener(&quot;loadedmetadata&quot;, function(){ video.muted = true; video.play(); }, false);&amp;#xA;    &lt;/script&gt;&#xA;

    &#xA;

    // here I added video.muted = true ; video.play() ; to auto start, if I try to autoplay unmuted, many browsers refuse this command...

    &#xA;

    // playsinline="true" is NEEDED for safari

    &#xA;

    ••••••• THE FFMPEG COMMAND (working : it allows me to have 3 to 4 seconds delay ••••••

    &#xA;

    ffmpeg -re -i input.x -c:a aac -c:v libx264 &#xA;-movflags &#x2B;dash -preset ultrafast &#xA;-crf 28 -refs 4 -qmin 4 -pix_fmt yuv420p &#xA;-tune zerolatency -c:a aac -ac 2 -profile:v main &#xA;-flags -global_header -bufsize 969k &#xA;-hls_time 1 -hls_list_size 0 -g 30 &#xA;-start_number 0 -streaming 1 -hls_playlist 1 &#xA;-lhls 1 -hls_playlist_type event -f hls path_to_index.m3u8&#xA;

    &#xA;

    •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

    &#xA;

    How can this be fixed ?

    &#xA;

    How can I make play at live point on load in android MOBILE ?

    &#xA;

  • FFMPEG - latest build doesn't work, earlier build does

    21 juin 2020, par rossmcm

    I have been using FFMPEG to overlay coloured rectangles on a video. I updated FFMPEG and it no longer works. No error is issued, it just doesn't do the job - the resulting video is the same as the input video. Here's the script :

    &#xA;

    FFMpeg -y -i Input.mp4 -filter_complex \&#xA;  "nullsrc=size=1920x1080,  \&#xA;  drawbox=x=200:y=100:w=300:h=150:t=20:c=yellow,  fade=in:st=10:d=1:alpha=1, fade=out:st=20:d=2:alpha=1 [tmp1]; \ &#xA;  nullsrc=size=1920x1080,  \&#xA;  drawbox=x=240:y=140:w=300:h=150:t=20:c=red,  fade=in:st=15:d=1:alpha=1, fade=out:st=25:d=2:alpha=1 [tmp2]; \&#xA;  [tmp1][tmp2] overlay=0:0:shortest=1[tmp3]; \&#xA;  [0:v][tmp3] overlay=0:0:shortest=1" \&#xA;  Output.mp4&#xA;

    &#xA;

    The output video should be the input video with a yellow rectangle added from T=10 to T=20 and a red rectangle from T=15 to T=25, fading them in and out.

    &#xA;

    The version that was working (3.4) was one that came with an ImageMagick installation. The version I updated it to was 4.2.3. I tried it on various other builds I had lying around and it only works with 3.4.

    &#xA;

    It seems unlikely that this is a regression so I haven't submitted a bug report. I figure it's more likely that I'm not doing something correctly and 3.4 is more lenient on its interpretation of my command.

    &#xA;

    Whatever, I prefer to be working with a current build, so I invite comments on what the reasons might be.

    &#xA;

    Console dump of 3.4 run

    &#xA;

    ffmpeg version 3.4 Copyright (c) 2000-2017 the FFmpeg developers&#xA;  built with gcc 7.2.0 (GCC)&#xA;  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-libmfx&#xA;  libavutil      55. 78.100 / 55. 78.100&#xA;  libavcodec     57.107.100 / 57.107.100&#xA;  libavformat    57. 83.100 / 57. 83.100&#xA;  libavdevice    57. 10.100 / 57. 10.100&#xA;  libavfilter     6.107.100 /  6.107.100&#xA;  libswscale      4.  8.100 /  4.  8.100&#xA;  libswresample   2.  9.100 /  2.  9.100&#xA;  libpostproc    54.  7.100 / 54.  7.100&#xA;Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;Input.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 512&#xA;    compatible_brands: isomiso2avc1mp41&#xA;    encoder         : Lavf58.29.100&#xA;  Duration: 00:01:48.67, start: 0.000000, bitrate: 1693 kb/s&#xA;    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 1562 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)&#xA;    Metadata:&#xA;      handler_name    : VideoHandler&#xA;    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 126 kb/s (default)&#xA;    Metadata:&#xA;      handler_name    : SoundHandler&#xA;Stream mapping:&#xA;  Stream #0:0 (h264) -> overlay:main (graph 0)&#xA;  overlay (graph 0) -> Stream #0:0 (libx264)&#xA;  Stream #0:1 -> #0:1 (aac (native) -> aac (native))&#xA;Press [q] to stop, [?] for help&#xA;[libx264 @ 000001f0d4a0e6a0] using SAR=1/1&#xA;[libx264 @ 000001f0d4a0e6a0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2&#xA;[libx264 @ 000001f0d4a0e6a0] profile High, level 4.0&#xA;[libx264 @ 000001f0d4a0e6a0] 264 - core 152 r2851 ba24899 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00&#xA;Output #0, mp4, to &#x27;Output-34.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 512&#xA;    compatible_brands: isomiso2avc1mp41&#xA;    encoder         : Lavf57.83.100&#xA;    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 30 fps, 15360 tbn, 30 tbc (default)&#xA;    Metadata:&#xA;      encoder         : Lavc57.107.100 libx264&#xA;    Side data:&#xA;      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1&#xA;    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)&#xA;    Metadata:&#xA;      handler_name    : SoundHandler&#xA;      encoder         : Lavc57.107.100 aac&#xA;frame= 3260 fps= 25 q=-1.0 Lsize=   21461kB time=00:01:48.56 bitrate=1619.3kbits/s speed=0.828x&#xA;video:19713kB audio:1634kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.534457%&#xA;[libx264 @ 000001f0d4a0e6a0] frame I:14    Avg QP:17.68  size:208205&#xA;[libx264 @ 000001f0d4a0e6a0] frame P:844   Avg QP:21.55  size: 16867&#xA;[libx264 @ 000001f0d4a0e6a0] frame B:2402  Avg QP:28.40  size:  1263&#xA;[libx264 @ 000001f0d4a0e6a0] consecutive B-frames:  0.7%  2.9%  0.4% 96.0%&#xA;[libx264 @ 000001f0d4a0e6a0] mb I  I16..4: 14.0% 39.6% 46.4%&#xA;[libx264 @ 000001f0d4a0e6a0] mb P  I16..4:  0.4%  0.7%  0.2%  P16..4: 20.2%  9.1%  4.6%  0.0%  0.0%    skip:64.8%&#xA;[libx264 @ 000001f0d4a0e6a0] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8: 12.4%  0.4%  0.1%  direct: 0.1%  skip:87.1%  L0:42.9% L1:55.2% BI: 1.9%&#xA;[libx264 @ 000001f0d4a0e6a0] 8x8 transform intra:45.2% inter:68.3%&#xA;[libx264 @ 000001f0d4a0e6a0] coded y,uvDC,uvAC intra: 64.4% 81.6% 45.1% inter: 2.9% 4.2% 0.1%&#xA;[libx264 @ 000001f0d4a0e6a0] i16 v,h,dc,p: 32% 26%  6% 37%&#xA;[libx264 @ 000001f0d4a0e6a0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 20% 15%  5%  6%  7%  7%  7%  8%&#xA;[libx264 @ 000001f0d4a0e6a0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 28%  8%  4%  6%  6%  6%  5%  5%&#xA;[libx264 @ 000001f0d4a0e6a0] i8c dc,h,v,p: 37% 25% 28% 10%&#xA;[libx264 @ 000001f0d4a0e6a0] Weighted P-Frames: Y:0.0% UV:0.0%&#xA;[libx264 @ 000001f0d4a0e6a0] ref P L0: 70.4% 15.3% 10.8%  3.5%&#xA;[libx264 @ 000001f0d4a0e6a0] ref B L0: 93.1%  6.0%  0.9%&#xA;[libx264 @ 000001f0d4a0e6a0] ref B L1: 97.8%  2.2%&#xA;[libx264 @ 000001f0d4a0e6a0] kb/s:1486.03&#xA;[aac @ 000001f0d4a10a20] Qavg: 1586.609&#xA;

    &#xA;

    And 4.2.3

    &#xA;

    ffmpeg version 4.2.3 Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 9.3.1 (GCC) 20200523&#xA;  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;Input.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 512&#xA;    compatible_brands: isomiso2avc1mp41&#xA;    encoder         : Lavf58.29.100&#xA;  Duration: 00:01:48.67, start: 0.000000, bitrate: 1693 kb/s&#xA;    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 1562 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)&#xA;    Metadata:&#xA;      handler_name    : VideoHandler&#xA;    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 126 kb/s (default)&#xA;    Metadata:&#xA;      handler_name    : SoundHandler&#xA;Stream mapping:&#xA;  Stream #0:0 (h264) -> overlay:main (graph 0)&#xA;  overlay (graph 0) -> Stream #0:0 (libx264)&#xA;  Stream #0:1 -> #0:1 (aac (native) -> aac (native))&#xA;Press [q] to stop, [?] for help&#xA;[libx264 @ 000001e7b4531d40] using SAR=1/1&#xA;[libx264 @ 000001e7b4531d40] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2&#xA;[libx264 @ 000001e7b4531d40] profile High, level 4.0, 4:2:0, 8-bit&#xA;[libx264 @ 000001e7b4531d40] 264 - core 160 - H.264/MPEG-4 AVC codec - Copyleft 2003-2020 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00&#xA;Output #0, mp4, to &#x27;Output-423.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 512&#xA;    compatible_brands: isomiso2avc1mp41&#xA;    encoder         : Lavf58.29.100&#xA;    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 30 fps, 15360 tbn, 30 tbc (default)&#xA;    Metadata:&#xA;      encoder         : Lavc58.54.100 libx264&#xA;    Side data:&#xA;      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1&#xA;    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)&#xA;    Metadata:&#xA;      handler_name    : SoundHandler&#xA;      encoder         : Lavc58.54.100 aac&#xA;frame= 3260 fps= 28 q=-1.0 Lsize=   21425kB time=00:01:48.56 bitrate=1616.7kbits/s speed=0.917x&#xA;video:19686kB audio:1625kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.535352%&#xA;[libx264 @ 000001e7b4531d40] frame I:14    Avg QP:17.68  size:208355&#xA;[libx264 @ 000001e7b4531d40] frame P:844   Avg QP:21.54  size: 16838&#xA;[libx264 @ 000001e7b4531d40] frame B:2402  Avg QP:28.43  size:  1261&#xA;[libx264 @ 000001e7b4531d40] consecutive B-frames:  0.7%  2.9%  0.4% 96.0%&#xA;[libx264 @ 000001e7b4531d40] mb I  I16..4: 13.9% 39.7% 46.4%&#xA;[libx264 @ 000001e7b4531d40] mb P  I16..4:  0.4%  0.7%  0.2%  P16..4: 20.2%  9.1%  4.6%  0.0%  0.0%    skip:64.8%&#xA;[libx264 @ 000001e7b4531d40] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8: 12.4%  0.4%  0.1%  direct: 0.1%  skip:87.1%  L0:42.9% L1:55.2% BI: 1.9%&#xA;[libx264 @ 000001e7b4531d40] 8x8 transform intra:45.3% inter:68.3%&#xA;[libx264 @ 000001e7b4531d40] coded y,uvDC,uvAC intra: 65.2% 82.4% 45.8% inter: 2.9% 4.2% 0.1%&#xA;[libx264 @ 000001e7b4531d40] i16 v,h,dc,p: 32% 24%  6% 38%&#xA;[libx264 @ 000001e7b4531d40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 19% 14%  5%  6%  7%  7%  7%  8%&#xA;[libx264 @ 000001e7b4531d40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 28%  8%  4%  6%  6%  6%  5%  5%&#xA;[libx264 @ 000001e7b4531d40] i8c dc,h,v,p: 37% 24% 28% 11%&#xA;[libx264 @ 000001e7b4531d40] Weighted P-Frames: Y:0.0% UV:0.0%&#xA;[libx264 @ 000001e7b4531d40] ref P L0: 70.4% 15.3% 10.8%  3.5%&#xA;[libx264 @ 000001e7b4531d40] ref B L0: 93.1%  6.0%  0.9%&#xA;[libx264 @ 000001e7b4531d40] ref B L1: 97.8%  2.2%&#xA;[libx264 @ 000001e7b4531d40] kb/s:1483.98&#xA;[aac @ 000001e7b47fa800] Qavg: 1462.566&#xA;

    &#xA;