[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