[FFmpeg-user] Why is format=rgb24 required after maskedmerge?

Michael Koch astroelectronic at t-online.de
Tue Aug 18 15:35:19 EEST 2020


Hello all,

I have a question about this script:

rem  Create red and yellow videos 300x300

c:\ffmpeg\ffmpeg -f lavfi -i color=red:size=300x300:duration=5 -y red.mp4
c:\ffmpeg\ffmpeg -f lavfi -i color=yellow:size=300x300:duration=5 -y 
yellow.mp4

rem  Create a mergemap file 600x300

c:\ffmpeg\ffmpeg -f lavfi -i nullsrc=size=300x300 -vf 
"format=gray8,geq='clip(128-128/10*(180-200/150*hypot(X-150,Y-150)),0,255)',v360=input=fisheye:output=e:ih_fov=200:iv_fov=200,format=rgb24" 
-frames 1 -y mergemap.png

rem  Stitch two fisheye videos together to an equirectangular video, 
with merging at the border

c:\ffmpeg\ffmpeg -i red.mp4 -i yellow.mp4 -i mergemap.png -lavfi 
"[0]format=rgb24,v360=input=fisheye:output=e:ih_fov=200:iv_fov=200[a];[1]format=rgb24,v360=input=fisheye:output=e:yaw=180:ih_fov=200:iv_fov=200[b];[a][b][2]maskedmerge,format=rgb24,format=yuv422p" 
-y out.mp4


This works fine and the output video looks as expected. My question is 
why "format=rgb24" is required between "maskedmerge" and 
"format=yuv422p". Normally two consecutive format conversions should be 
unnecessary. But it doesn't work when I omit "format=rgb24". The colors 
become wrong.

The console output is copied below. After I pasted the console output to 
this mail, I did make a test with the latest download from Zeranoe, but 
it's the same problem.

Thanks,
Michael



C:\Users\astro\Desktop\Ricoh_Theta>rem  Create red and yellow videos

C:\Users\astro\Desktop\Ricoh_Theta>c:\ffmpeg\ffmpeg -f lavfi -i 
color=red:size=300x300:duration=5 -y red.mp4
ffmpeg version git-2020-06-20-29ea4e1 Copyright (c) 2000-2020 the FFmpeg 
developers
   built with gcc 9.3.1 (GCC) 20200523
   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-libsrt 
--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-libvmaf --enable-libvorbis 
--enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex 
--enable-libxvid --enable-libaom --enable-libgsm --disable-w32threads 
--enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid 
--enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 
--enable-avisynth --enable-libopenmpt --enable-amf
   libavutil      56. 55.100 / 56. 55.100
   libavcodec     58. 93.100 / 58. 93.100
   libavformat    58. 47.100 / 58. 47.100
   libavdevice    58. 11.100 / 58. 11.100
   libavfilter     7. 86.100 /  7. 86.100
   libswscale      5.  8.100 /  5.  8.100
   libswresample   3.  8.100 /  3.  8.100
   libpostproc    55.  8.100 / 55.  8.100
Input #0, lavfi, from 'color=red:size=300x300:duration=5':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 300x300 
[SAR 1:1 DAR 1:1], 25 tbr, 25 tbn, 25 tbc
Stream mapping:
   Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0000011f173614c0] using SAR=1/1
[libx264 @ 0000011f173614c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 
SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0000011f173614c0] profile High, level 1.3, 4:2:0, 8-bit
[libx264 @ 0000011f173614c0] 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=9 
lookahead_threads=1 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
Output #0, mp4, to 'red.mp4':
   Metadata:
     encoder         : Lavf58.47.100
     Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 
300x300 [SAR 1:1 DAR 1:1], q=-1--1, 25 fps, 12800 tbn, 25 tbc
     Metadata:
       encoder         : Lavc58.93.100 libx264
     Side data:
       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
[Parsed_color_0 @ 0000011f17310b40] EOF timestamp not reliable
frame=  125 fps=0.0 q=-1.0 Lsize=       5kB time=00:00:04.88 bitrate=   
8.5kbits/s speed=91.2x
video:3kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB 
muxing overhead: 83.759773%
[libx264 @ 0000011f173614c0] frame I:1     Avg QP: 9.00  size:    71
[libx264 @ 0000011f173614c0] frame P:31    Avg QP: 9.23  size:    23
[libx264 @ 0000011f173614c0] frame B:93    Avg QP:12.67  size:    15
[libx264 @ 0000011f173614c0] consecutive B-frames:  0.8%  0.0%  0.0% 99.2%
[libx264 @ 0000011f173614c0] mb I  I16..4: 100.0%  0.0%  0.0%
[libx264 @ 0000011f173614c0] mb P  I16..4:  0.0%  0.0%  0.0% P16..4:  
0.0%  0.0%  0.0%  0.0%  0.0%    skip:100.0%
[libx264 @ 0000011f173614c0] mb B  I16..4:  0.0%  0.0%  0.0% B16..8:  
0.0%  0.0%  0.0%  direct: 0.0%  skip:100.0%
[libx264 @ 0000011f173614c0] 8x8 transform intra:0.0%
[libx264 @ 0000011f173614c0] coded y,uvDC,uvAC intra: 0.0% 0.3% 0.0% 
inter: 0.0% 0.0% 0.0%
[libx264 @ 0000011f173614c0] i16 v,h,dc,p: 95%  0%  5%  0%
[libx264 @ 0000011f173614c0] i8c dc,h,v,p: 100%  0%  0%  0%
[libx264 @ 0000011f173614c0] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0000011f173614c0] kb/s:3.42

C:\Users\astro\Desktop\Ricoh_Theta>c:\ffmpeg\ffmpeg -f lavfi -i 
color=yellow:size=300x300:duration=5 -y yellow.mp4
ffmpeg version git-2020-06-20-29ea4e1 Copyright (c) 2000-2020 the FFmpeg 
developers
   built with gcc 9.3.1 (GCC) 20200523
   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-libsrt 
--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-libvmaf --enable-libvorbis 
--enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex 
--enable-libxvid --enable-libaom --enable-libgsm --disable-w32threads 
--enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid 
--enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 
--enable-avisynth --enable-libopenmpt --enable-amf
   libavutil      56. 55.100 / 56. 55.100
   libavcodec     58. 93.100 / 58. 93.100
   libavformat    58. 47.100 / 58. 47.100
   libavdevice    58. 11.100 / 58. 11.100
   libavfilter     7. 86.100 /  7. 86.100
   libswscale      5.  8.100 /  5.  8.100
   libswresample   3.  8.100 /  3.  8.100
   libpostproc    55.  8.100 / 55.  8.100
Input #0, lavfi, from 'color=yellow:size=300x300:duration=5':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 300x300 
[SAR 1:1 DAR 1:1], 25 tbr, 25 tbn, 25 tbc
Stream mapping:
   Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 000002d239aa1500] using SAR=1/1
[libx264 @ 000002d239aa1500] using cpu capabilities: MMX2 SSE2Fast SSSE3 
SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 000002d239aa1500] profile High, level 1.3, 4:2:0, 8-bit
[libx264 @ 000002d239aa1500] 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=9 
lookahead_threads=1 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
Output #0, mp4, to 'yellow.mp4':
   Metadata:
     encoder         : Lavf58.47.100
     Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 
300x300 [SAR 1:1 DAR 1:1], q=-1--1, 25 fps, 12800 tbn, 25 tbc
     Metadata:
       encoder         : Lavc58.93.100 libx264
     Side data:
       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
[Parsed_color_0 @ 000002d239a50b80] EOF timestamp not reliable
frame=  125 fps=0.0 q=-1.0 Lsize=       5kB time=00:00:04.88 bitrate=   
8.5kbits/s speed=96.7x
video:3kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB 
muxing overhead: 83.759773%
[libx264 @ 000002d239aa1500] frame I:1     Avg QP: 9.00  size:    71
[libx264 @ 000002d239aa1500] frame P:31    Avg QP: 9.23  size:    23
[libx264 @ 000002d239aa1500] frame B:93    Avg QP:12.67  size:    15
[libx264 @ 000002d239aa1500] consecutive B-frames:  0.8%  0.0%  0.0% 99.2%
[libx264 @ 000002d239aa1500] mb I  I16..4: 100.0%  0.0%  0.0%
[libx264 @ 000002d239aa1500] mb P  I16..4:  0.0%  0.0%  0.0% P16..4:  
0.0%  0.0%  0.0%  0.0%  0.0%    skip:100.0%
[libx264 @ 000002d239aa1500] mb B  I16..4:  0.0%  0.0%  0.0% B16..8:  
0.0%  0.0%  0.0%  direct: 0.0%  skip:100.0%
[libx264 @ 000002d239aa1500] 8x8 transform intra:0.0%
[libx264 @ 000002d239aa1500] coded y,uvDC,uvAC intra: 0.0% 0.3% 0.0% 
inter: 0.0% 0.0% 0.0%
[libx264 @ 000002d239aa1500] i16 v,h,dc,p: 95%  0%  5%  0%
[libx264 @ 000002d239aa1500] i8c dc,h,v,p: 100%  0%  0%  0%
[libx264 @ 000002d239aa1500] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 000002d239aa1500] kb/s:3.42

C:\Users\astro\Desktop\Ricoh_Theta>rem  Create the mergemap file

C:\Users\astro\Desktop\Ricoh_Theta>c:\ffmpeg\ffmpeg -f lavfi -i 
nullsrc=size=300x300 -vf 
"format=gray8,geq='clip(128-128/10*(180-200/150*hypot(X-150,Y-150)),0,255)',v360=input=fisheye:output=e:ih_fov=200:iv_fov=200,format=rgb24" 
-frames 1 -y mergemap.png
ffmpeg version git-2020-06-20-29ea4e1 Copyright (c) 2000-2020 the FFmpeg 
developers
   built with gcc 9.3.1 (GCC) 20200523
   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-libsrt 
--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-libvmaf --enable-libvorbis 
--enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex 
--enable-libxvid --enable-libaom --enable-libgsm --disable-w32threads 
--enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid 
--enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 
--enable-avisynth --enable-libopenmpt --enable-amf
   libavutil      56. 55.100 / 56. 55.100
   libavcodec     58. 93.100 / 58. 93.100
   libavformat    58. 47.100 / 58. 47.100
   libavdevice    58. 11.100 / 58. 11.100
   libavfilter     7. 86.100 /  7. 86.100
   libswscale      5.  8.100 /  5.  8.100
   libswresample   3.  8.100 /  3.  8.100
   libpostproc    55.  8.100 / 55.  8.100
Input #0, lavfi, from 'nullsrc=size=300x300':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 300x300 
[SAR 1:1 DAR 1:1], 25 tbr, 25 tbn, 25 tbc
Stream mapping:
   Stream #0:0 -> #0:0 (rawvideo (native) -> png (native))
Press [q] to stop, [?] for help
[swscaler @ 00000146112000c0] Warning: data is not aligned! This can 
lead to a speed loss
Output #0, image2, to 'mergemap.png':
   Metadata:
     encoder         : Lavf58.47.100
     Stream #0:0: Video: png, rgb24, 600x300 [SAR 1:1 DAR 2:1], q=2-31, 
200 kb/s, 25 fps, 25 tbn, 25 tbc
     Metadata:
       encoder         : Lavc58.93.100 png
frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A 
speed=0.867x
video:37kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB 
muxing overhead: unknown

C:\Users\astro\Desktop\Ricoh_Theta>rem  Stitch two fisheye videos 
together to an equirectangular video, with merging at the border

C:\Users\astro\Desktop\Ricoh_Theta>c:\ffmpeg\ffmpeg -i red.mp4 -i 
yellow.mp4 -i mergemap.png -lavfi 
"[0]format=rgb24,v360=input=fisheye:output=e:ih_fov=200:iv_fov=200[a];[1]format=rgb24,v360=input=fisheye:output=e:yaw=180:ih_fov=200:iv_fov=200[b];[a][b][2]maskedmerge,format=rgb24,format=yuv422p" 
-y out.mp4
ffmpeg version git-2020-06-20-29ea4e1 Copyright (c) 2000-2020 the FFmpeg 
developers
   built with gcc 9.3.1 (GCC) 20200523
   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-libsrt 
--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-libvmaf --enable-libvorbis 
--enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex 
--enable-libxvid --enable-libaom --enable-libgsm --disable-w32threads 
--enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid 
--enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 
--enable-avisynth --enable-libopenmpt --enable-amf
   libavutil      56. 55.100 / 56. 55.100
   libavcodec     58. 93.100 / 58. 93.100
   libavformat    58. 47.100 / 58. 47.100
   libavdevice    58. 11.100 / 58. 11.100
   libavfilter     7. 86.100 /  7. 86.100
   libswscale      5.  8.100 /  5.  8.100
   libswresample   3.  8.100 /  3.  8.100
   libpostproc    55.  8.100 / 55.  8.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'red.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     encoder         : Lavf58.47.100
   Duration: 00:00:05.00, start: 0.000000, bitrate: 8 kb/s
     Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 
300x300 [SAR 1:1 DAR 1:1], 4 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc 
(default)
     Metadata:
       handler_name    : VideoHandler
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'yellow.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     encoder         : Lavf58.47.100
   Duration: 00:00:05.00, start: 0.000000, bitrate: 8 kb/s
     Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 
300x300 [SAR 1:1 DAR 1:1], 4 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc 
(default)
     Metadata:
       handler_name    : VideoHandler
Input #2, png_pipe, from 'mergemap.png':
   Duration: N/A, bitrate: N/A
     Stream #2:0: Video: png, rgb24(pc), 600x300 [SAR 1:1 DAR 2:1], 25 
tbr, 25 tbn, 25 tbc
Stream mapping:
   Stream #0:0 (h264) -> format
   Stream #1:0 (h264) -> format
   Stream #2:0 (png) -> maskedmerge:mask
   format -> Stream #0:0 (libx264)
Press [q] to stop, [?] for help
[libx264 @ 00000214ec828ac0] using SAR=1/1
[libx264 @ 00000214ec828ac0] using cpu capabilities: MMX2 SSE2Fast SSSE3 
SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 00000214ec828ac0] profile High 4:2:2, level 2.1, 4:2:2, 8-bit
[libx264 @ 00000214ec828ac0] 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=9 
lookahead_threads=1 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
Output #0, mp4, to 'out.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     encoder         : Lavf58.47.100
     Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv422p, 
600x300 [SAR 1:1 DAR 2:1], q=-1--1, 25 fps, 12800 tbn, 25 tbc (default)
     Metadata:
       encoder         : Lavc58.93.100 libx264
     Side data:
       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
frame=  125 fps=0.0 q=-1.0 Lsize=       9kB time=00:00:04.88 bitrate=  
15.2kbits/s speed=11.4x
video:7kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB 
muxing overhead: 34.114582%
[libx264 @ 00000214ec828ac0] frame I:1     Avg QP:17.94  size:  3053
[libx264 @ 00000214ec828ac0] frame P:31    Avg QP:23.72  size:    33
[libx264 @ 00000214ec828ac0] frame B:93    Avg QP:30.33  size:    23
[libx264 @ 00000214ec828ac0] consecutive B-frames:  0.8%  0.0%  0.0% 99.2%
[libx264 @ 00000214ec828ac0] mb I  I16..4:  6.5% 92.5%  1.0%
[libx264 @ 00000214ec828ac0] mb P  I16..4:  0.0%  0.0%  0.0% P16..4:  
0.5%  0.0%  0.0%  0.0%  0.0%    skip:99.4%
[libx264 @ 00000214ec828ac0] mb B  I16..4:  0.0%  0.0%  0.0% B16..8:  
0.7%  0.0%  0.0%  direct: 0.0%  skip:99.3%  L0:43.5% L1:56.5% BI: 0.0%
[libx264 @ 00000214ec828ac0] 8x8 transform intra:92.3% inter:100.0%
[libx264 @ 00000214ec828ac0] coded y,uvDC,uvAC intra: 17.4% 24.7% 22.1% 
inter: 0.0% 0.1% 0.0%
[libx264 @ 00000214ec828ac0] i16 v,h,dc,p: 27% 71%  2%  0%
[libx264 @ 00000214ec828ac0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 59% 30% 6%  
1%  1%  1%  1%  1%  1%
[libx264 @ 00000214ec828ac0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 57% 1%  
4%  3%  0%  4%  0%  3%
[libx264 @ 00000214ec828ac0] i8c dc,h,v,p: 72% 13% 12%  3%
[libx264 @ 00000214ec828ac0] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 00000214ec828ac0] ref P L0: 88.1%  3.5%  6.5%  1.9%
[libx264 @ 00000214ec828ac0] ref B L0: 69.0% 31.0%
[libx264 @ 00000214ec828ac0] ref B L1: 97.3%  2.7%
[libx264 @ 00000214ec828ac0] kb/s:9.98




More information about the ffmpeg-user mailing list