[FFmpeg-trac] #7438(undetermined:new): Transcoding multiple HLS outputs causes corruption in m3u8 index filename

FFmpeg trac at avcodec.org
Tue Sep 18 01:37:13 EEST 2018


#7438: Transcoding multiple HLS outputs causes corruption in m3u8 index filename
-------------------------------------+-------------------------------------
             Reporter:  ehollander   |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  hls          |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by stevenliu):

 Can you provide the problem? Maybe i misunderstand your mean.
 Test step is bellow:


 {{{
 MacBook:xxx StevenLiu$ ffmpeg -i testsrc2.mp4 -c:v libx264 -profile:v high
 -level 3.1 -s 1920x1080 -b:v 800k -maxrate 800k -bufsize 2M -flags +cgop
 -g 60 -r:v 30 -sc_threshold 0 -hls_list_size 0 -hls_time 2 -f hls
 out/out0800_.m3u8 -c:v libx264 -profile:v high -level:v 3.1 -s 1920x1080
 -b:v 1000k -maxrate 1000k -bufsize 1M -flags +cgop -g 60 -r:v 30
 -sc_threshold 0 -hls_list_size 0 -hls_time 2 -f hls out/out1000_.m3u8
 -c:v libx264 -profile:v high -level:v 3.1 -s 1920x1080 -b:v 1500k -maxrate
 1500k -bufsize 1M -flags +cgop -g 60 -r:v 30 -sc_threshold 0
 -hls_list_size 0 -hls_time 2 -f hls out/out1500_.m3u8 -c:v libx264
 -profile:v high -level:v 3.1 -s 1920x1080 -b:v 2500k -maxrate 2500k
 -bufsize 1M -r:v 30 -flags +cgop -g 60 -sc_threshold 0  -hls_list_size 0
 -hls_time 2 -f hls out/out2500_.m3u8
 ffmpeg version N-91602-g19acf1df62 Copyright (c) 2000-2018 the FFmpeg
 developers
   built with Apple LLVM version 9.1.0 (clang-902.0.39.2)
   configuration: --enable-libass --enable-opengl --enable-libx264
 --enable-libmp3lame --enable-gpl --enable-nonfree --prefix=/usr/local
 --enable-libtesseract --enable-libspeex --enable-libfreetype --enable-
 libfontconfig --enable-libfdk-aac --enable-videotoolbox --enable-libxml2
 --enable-librsvg
   libavutil      56. 19.100 / 56. 19.100
   libavcodec     58. 22.101 / 58. 22.101
   libavformat    58. 17.101 / 58. 17.101
   libavdevice    58.  4.101 / 58.  4.101
   libavfilter     7. 26.100 /  7. 26.100
   libswscale      5.  2.100 /  5.  2.100
   libswresample   3.  2.100 /  3.  2.100
   libpostproc    55.  2.100 / 55.  2.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'testsrc2.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     creation_time   : 2013-12-16T17:44:39.000000Z
     title           : Big Buck Bunny, Sunflower version
     artist          : Blender Foundation 2008, Janus Bager Kristensen 2013
     comment         : Creative Commons Attribution 3.0 -
 http://bbb3d.renderfarming.net
     genre           : Animation
     composer        : Sacha Goedegebure
   Duration: 00:10:34.53, start: 0.000000, bitrate: 3481 kb/s
     Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
 1920x1080 [SAR 1:1 DAR 16:9], 2998 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:39.000000Z
       handler_name    : GPAC ISO Video Handler
     Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 48000 Hz, stereo,
 fltp, 160 kb/s (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:42.000000Z
       handler_name    : GPAC ISO Audio Handler
     Stream #0:2(und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side),
 fltp, 320 kb/s (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:42.000000Z
       handler_name    : GPAC ISO Audio Handler
     Side data:
       audio service type: main
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
   Stream #0:2 -> #0:1 (ac3 (native) -> aac (native))
   Stream #0:0 -> #1:0 (h264 (native) -> h264 (libx264))
   Stream #0:2 -> #1:1 (ac3 (native) -> aac (native))
   Stream #0:0 -> #2:0 (h264 (native) -> h264 (libx264))
   Stream #0:2 -> #2:1 (ac3 (native) -> aac (native))
   Stream #0:0 -> #3:0 (h264 (native) -> h264 (libx264))
   Stream #0:2 -> #3:1 (ac3 (native) -> aac (native))
 Press [q] to stop, [?] for help
 [libx264 @ 0x7fe39a00a000] using SAR=1/1
 [libx264 @ 0x7fe39a00a000] frame MB size (120x68) > level limit (3600)
 [libx264 @ 0x7fe39a00a000] DPB size (4 frames, 32640 mbs) > level limit (2
 frames, 18000 mbs)
 [libx264 @ 0x7fe39a00a000] MB rate (244800) > level limit (108000)
 [libx264 @ 0x7fe39a00a000] using cpu capabilities: MMX2 SSE2Fast SSSE3
 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
 [libx264 @ 0x7fe39a00a000] profile High, level 3.1
 [libx264 @ 0x7fe39a00a000] 264 - core 133 r2334M a3ac64b - H.264/MPEG-4
 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html -
 options: cabac=1 ref=2 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=6
 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=60 keyint_min=6
 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=800
 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=800
 vbv_bufsize=2000 nal_hrd=none ip_ratio=1.40 aq=1:1.00
 [libx264 @ 0x7fe39a00da00] using SAR=1/1
 [libx264 @ 0x7fe39a00da00] frame MB size (120x68) > level limit (3600)
 [libx264 @ 0x7fe39a00da00] DPB size (4 frames, 32640 mbs) > level limit (2
 frames, 18000 mbs)
 [libx264 @ 0x7fe39a00da00] MB rate (244800) > level limit (108000)
 [libx264 @ 0x7fe39a00da00] using cpu capabilities: MMX2 SSE2Fast SSSE3
 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
 [libx264 @ 0x7fe39a00da00] profile High, level 3.1
 [libx264 @ 0x7fe39a00da00] 264 - core 133 r2334M a3ac64b - H.264/MPEG-4
 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html -
 options: cabac=1 ref=2 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=6
 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=60 keyint_min=6
 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=1000
 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1000
 vbv_bufsize=1000 nal_hrd=none ip_ratio=1.40 aq=1:1.00
 [libx264 @ 0x7fe39a028400] using SAR=1/1
 [libx264 @ 0x7fe39a028400] frame MB size (120x68) > level limit (3600)
 [libx264 @ 0x7fe39a028400] DPB size (4 frames, 32640 mbs) > level limit (2
 frames, 18000 mbs)
 [libx264 @ 0x7fe39a028400] MB rate (244800) > level limit (108000)
 [libx264 @ 0x7fe39a028400] using cpu capabilities: MMX2 SSE2Fast SSSE3
 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
 [libx264 @ 0x7fe39a028400] profile High, level 3.1
 [libx264 @ 0x7fe39a028400] 264 - core 133 r2334M a3ac64b - H.264/MPEG-4
 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html -
 options: cabac=1 ref=2 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=6
 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=60 keyint_min=6
 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=1500
 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1500
 vbv_bufsize=1000 nal_hrd=none ip_ratio=1.40 aq=1:1.00
 [libx264 @ 0x7fe39a02be00] using SAR=1/1
 [libx264 @ 0x7fe39a02be00] frame MB size (120x68) > level limit (3600)
 [libx264 @ 0x7fe39a02be00] DPB size (4 frames, 32640 mbs) > level limit (2
 frames, 18000 mbs)
 [libx264 @ 0x7fe39a02be00] MB rate (244800) > level limit (108000)
 [libx264 @ 0x7fe39a02be00] using cpu capabilities: MMX2 SSE2Fast SSSE3
 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
 [libx264 @ 0x7fe39a02be00] profile High, level 3.1
 [libx264 @ 0x7fe39a02be00] 264 - core 133 r2334M a3ac64b - H.264/MPEG-4
 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html -
 options: cabac=1 ref=2 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=6
 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=60 keyint_min=6
 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=2500
 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=2500
 vbv_bufsize=1000 nal_hrd=none ip_ratio=1.40 aq=1:1.00
 [aac @ 0x7fe39a00b800] Using a PCE to encode channel layout
 [hls @ 0x7fe39a008400] Opening 'out/out0800_0.ts' for writing
 Output #0, hls, to 'out/out0800_.m3u8':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     composer        : Sacha Goedegebure
     title           : Big Buck Bunny, Sunflower version
     artist          : Blender Foundation 2008, Janus Bager Kristensen 2013
     comment         : Creative Commons Attribution 3.0 -
 http://bbb3d.renderfarming.net
     genre           : Animation
     encoder         : Lavf58.17.101
     Stream #0:0(und): Video: h264 (libx264), yuv420p(progressive),
 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 800 kb/s, 30 fps, 90k tbn, 30 tbc
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:39.000000Z
       handler_name    : GPAC ISO Video Handler
       encoder         : Lavc58.22.101 libx264
     Side data:
       cpb: bitrate max/min/avg: 800000/0/800000 buffer size: 2000000
 vbv_delay: -1
     Stream #0:1(und): Audio: aac (LC), 48000 Hz, 5.1(side), fltp, 394 kb/s
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:42.000000Z
       handler_name    : GPAC ISO Audio Handler
       encoder         : Lavc58.22.101 aac
     Side data:
       audio service type: main
 [aac @ 0x7fe39a026200] Using a PCE to encode channel layout
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_0.ts' for writing
 Output #1, hls, to 'out/out1000_.m3u8':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     composer        : Sacha Goedegebure
     title           : Big Buck Bunny, Sunflower version
     artist          : Blender Foundation 2008, Janus Bager Kristensen 2013
     comment         : Creative Commons Attribution 3.0 -
 http://bbb3d.renderfarming.net
     genre           : Animation
     encoder         : Lavf58.17.101
     Stream #1:0(und): Video: h264 (libx264), yuv420p(progressive),
 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 1000 kb/s, 30 fps, 90k tbn, 30 tbc
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:39.000000Z
       handler_name    : GPAC ISO Video Handler
       encoder         : Lavc58.22.101 libx264
     Side data:
       cpb: bitrate max/min/avg: 1000000/0/1000000 buffer size: 1000000
 vbv_delay: -1
     Stream #1:1(und): Audio: aac (LC), 48000 Hz, 5.1(side), fltp, 394 kb/s
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:42.000000Z
       handler_name    : GPAC ISO Audio Handler
       encoder         : Lavc58.22.101 aac
     Side data:
       audio service type: main
 [aac @ 0x7fe39a029c00] Using a PCE to encode channel layout
 [hls @ 0x7fe39a026800] Opening 'out/out1500_0.ts' for writing
 Output #2, hls, to 'out/out1500_.m3u8':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     composer        : Sacha Goedegebure
     title           : Big Buck Bunny, Sunflower version
     artist          : Blender Foundation 2008, Janus Bager Kristensen 2013
     comment         : Creative Commons Attribution 3.0 -
 http://bbb3d.renderfarming.net
     genre           : Animation
     encoder         : Lavf58.17.101
     Stream #2:0(und): Video: h264 (libx264), yuv420p(progressive),
 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 1500 kb/s, 30 fps, 90k tbn, 30 tbc
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:39.000000Z
       handler_name    : GPAC ISO Video Handler
       encoder         : Lavc58.22.101 libx264
     Side data:
       cpb: bitrate max/min/avg: 1500000/0/1500000 buffer size: 1000000
 vbv_delay: -1
     Stream #2:1(und): Audio: aac (LC), 48000 Hz, 5.1(side), fltp, 394 kb/s
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:42.000000Z
       handler_name    : GPAC ISO Audio Handler
       encoder         : Lavc58.22.101 aac
     Side data:
       audio service type: main
 [aac @ 0x7fe39a02d600] Using a PCE to encode channel layout
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_0.ts' for writing
 Output #3, hls, to 'out/out2500_.m3u8':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     composer        : Sacha Goedegebure
     title           : Big Buck Bunny, Sunflower version
     artist          : Blender Foundation 2008, Janus Bager Kristensen 2013
     comment         : Creative Commons Attribution 3.0 -
 http://bbb3d.renderfarming.net
     genre           : Animation
     encoder         : Lavf58.17.101
     Stream #3:0(und): Video: h264 (libx264), yuv420p(progressive),
 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 2500 kb/s, 30 fps, 90k tbn, 30 tbc
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:39.000000Z
       handler_name    : GPAC ISO Video Handler
       encoder         : Lavc58.22.101 libx264
     Side data:
       cpb: bitrate max/min/avg: 2500000/0/2500000 buffer size: 1000000
 vbv_delay: -1
     Stream #3:1(und): Audio: aac (LC), 48000 Hz, 5.1(side), fltp, 394 kb/s
 (default)
     Metadata:
       creation_time   : 2013-12-16T17:44:42.000000Z
       handler_name    : GPAC ISO Audio Handler
       encoder         : Lavc58.22.101 aac
     Side data:
       audio service type: main
 [hls @ 0x7fe39a008400] Opening 'out/out0800_1.ts' for writing=00:00:03.30
 bitrate=N/A dup=8 drop=0 speed=0.502x
 [hls @ 0x7fe39a008400] Opening 'out/out0800_.m3u8.tmp' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_1.ts' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_.m3u8.tmp' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_1.ts' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_1.ts' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a008400] Opening 'out/out0800_2.ts' for writing=00:00:05.22
 bitrate=N/A dup=8 drop=0 speed=0.431x
 [hls @ 0x7fe39a008400] Opening 'out/out0800_.m3u8.tmp' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_2.ts' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_.m3u8.tmp' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_2.ts' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_2.ts' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a008400] Opening 'out/out0800_3.ts' for writing=00:00:07.18
 bitrate=N/A dup=8 drop=0 speed=0.306x
 [hls @ 0x7fe39a008400] Opening 'out/out0800_.m3u8.tmp' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_3.ts' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_.m3u8.tmp' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_3.ts' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_3.ts' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a008400] Opening 'out/out0800_4.ts' for writing=00:00:09.55
 bitrate=N/A dup=8 drop=0 speed=0.282x
 [hls @ 0x7fe39a008400] Opening 'out/out0800_.m3u8.tmp' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_4.ts' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_.m3u8.tmp' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_4.ts' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_4.ts' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a008400] Opening 'out/out0800_5.ts' for writing=00:00:10.98
 bitrate=N/A dup=8 drop=0 speed=0.256x
 [hls @ 0x7fe39a008400] Opening 'out/out0800_.m3u8.tmp' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_5.ts' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_.m3u8.tmp' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_5.ts' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_5.ts' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a008400] Opening 'out/out0800_.m3u8.tmp' for writing
 [hls @ 0x7fe39a00be00] Opening 'out/out1000_.m3u8.tmp' for writing
 [hls @ 0x7fe39a026800] Opening 'out/out1500_.m3u8.tmp' for writing
 [hls @ 0x7fe39a02a200] Opening 'out/out2500_.m3u8.tmp' for writing
 frame=  340 fps=6.7 q=-1.0 Lq=-1.0 q=-1.0 q=-1.0 size=N/A time=00:00:11.26
 bitrate=N/A dup=8 drop=0 speed=0.224x
 video:5892kB audio:2130kB subtitle:0kB other streams:0kB global
 headers:0kB muxing overhead: unknown
 [libx264 @ 0x7fe39a00a000] frame I:6     Avg QP:21.19  size: 33369
 [libx264 @ 0x7fe39a00a000] frame P:147   Avg QP:26.20  size:  4397
 [libx264 @ 0x7fe39a00a000] frame B:187   Avg QP:23.82  size:   932
 [libx264 @ 0x7fe39a00a000] consecutive B-frames: 19.1% 19.4%  9.7% 51.8%
 [libx264 @ 0x7fe39a00a000] mb I  I16..4: 75.0% 19.7%  5.3%
 [libx264 @ 0x7fe39a00a000] mb P  I16..4:  6.1%  7.3%  0.1%  P16..4:  8.3%
 0.8%  0.6%  0.0%  0.0%    skip:76.9%
 [libx264 @ 0x7fe39a00a000] mb B  I16..4:  0.5%  0.1%  0.0%  B16..8:  6.3%
 0.1%  0.0%  direct: 3.7%  skip:89.2%  L0:37.9% L1:61.5% BI: 0.7%
 [libx264 @ 0x7fe39a00a000] 8x8 transform intra:45.0% inter:69.6%
 [libx264 @ 0x7fe39a00a000] coded y,uvDC,uvAC intra: 6.2% 19.3% 4.1% inter:
 0.7% 3.6% 0.2%
 [libx264 @ 0x7fe39a00a000] i16 v,h,dc,p: 75% 17%  5%  3%
 [libx264 @ 0x7fe39a00a000] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu:  8%  4% 83%  1%
 1%  1%  1%  1%  1%
 [libx264 @ 0x7fe39a00a000] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 19% 21%  6%
 7%  6%  7%  4%  6%
 [libx264 @ 0x7fe39a00a000] i8c dc,h,v,p: 75% 14% 10%  1%
 [libx264 @ 0x7fe39a00a000] Weighted P-Frames: Y:16.3% UV:15.6%
 [libx264 @ 0x7fe39a00a000] ref P L0: 82.5%  5.7% 11.6%  0.2%
 [libx264 @ 0x7fe39a00a000] ref B L0: 88.6% 11.4%
 [libx264 @ 0x7fe39a00a000] ref B L1: 98.2%  1.8%
 [libx264 @ 0x7fe39a00a000] kb/s:720.64
 [aac @ 0x7fe39a00b800] Qavg: 197.695
 [libx264 @ 0x7fe39a00da00] frame I:6     Avg QP:20.97  size: 33761
 [libx264 @ 0x7fe39a00da00] frame P:147   Avg QP:25.04  size:  5080
 [libx264 @ 0x7fe39a00da00] frame B:187   Avg QP:23.03  size:  1000
 [libx264 @ 0x7fe39a00da00] consecutive B-frames: 19.1% 19.4%  9.7% 51.8%
 [libx264 @ 0x7fe39a00da00] mb I  I16..4: 74.1% 20.7%  5.3%
 [libx264 @ 0x7fe39a00da00] mb P  I16..4:  6.2%  6.9%  0.1%  P16..4:  9.5%
 1.1%  0.9%  0.0%  0.0%    skip:75.2%
 [libx264 @ 0x7fe39a00da00] mb B  I16..4:  0.6%  0.0%  0.0%  B16..8:  7.3%
 0.2%  0.0%  direct: 3.8%  skip:88.1%  L0:37.3% L1:62.1% BI: 0.6%
 [libx264 @ 0x7fe39a00da00] 8x8 transform intra:43.0% inter:67.4%
 [libx264 @ 0x7fe39a00da00] coded y,uvDC,uvAC intra: 6.8% 19.7% 4.5% inter:
 0.9% 3.9% 0.2%
 [libx264 @ 0x7fe39a00da00] i16 v,h,dc,p: 74% 17%  5%  3%
 [libx264 @ 0x7fe39a00da00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10%  5% 80%  1%
 1%  1%  1%  1%  1%
 [libx264 @ 0x7fe39a00da00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 18% 21%  6%
 7%  5%  7%  4%  6%
 [libx264 @ 0x7fe39a00da00] i8c dc,h,v,p: 73% 15% 11%  1%
 [libx264 @ 0x7fe39a00da00] Weighted P-Frames: Y:16.3% UV:15.6%
 [libx264 @ 0x7fe39a00da00] ref P L0: 82.8%  5.5% 11.5%  0.2%
 [libx264 @ 0x7fe39a00da00] ref B L0: 88.8% 11.2%
 [libx264 @ 0x7fe39a00da00] ref B L1: 98.2%  1.8%
 [libx264 @ 0x7fe39a00da00] kb/s:802.15
 [aac @ 0x7fe39a026200] Qavg: 197.695
 [libx264 @ 0x7fe39a028400] frame I:6     Avg QP:18.49  size: 42077
 [libx264 @ 0x7fe39a028400] frame P:147   Avg QP:22.44  size:  7196
 [libx264 @ 0x7fe39a028400] frame B:187   Avg QP:20.59  size:  1324
 [libx264 @ 0x7fe39a028400] consecutive B-frames: 19.1% 19.4%  9.7% 51.8%
 [libx264 @ 0x7fe39a028400] mb I  I16..4: 74.9% 19.0%  6.0%
 [libx264 @ 0x7fe39a028400] mb P  I16..4:  6.9%  6.9%  0.2%  P16..4: 11.8%
 1.7%  1.4%  0.0%  0.0%    skip:71.2%
 [libx264 @ 0x7fe39a028400] mb B  I16..4:  0.6%  0.0%  0.0%  B16..8:  9.4%
 0.2%  0.1%  direct: 3.8%  skip:85.8%  L0:38.2% L1:61.2% BI: 0.6%
 [libx264 @ 0x7fe39a028400] 8x8 transform intra:40.9% inter:63.1%
 [libx264 @ 0x7fe39a028400] coded y,uvDC,uvAC intra: 7.5% 20.8% 5.2% inter:
 1.4% 4.6% 0.4%
 [libx264 @ 0x7fe39a028400] i16 v,h,dc,p: 73% 18%  6%  4%
 [libx264 @ 0x7fe39a028400] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14%  6% 74%  1%
 1%  1%  1%  1%  1%
 [libx264 @ 0x7fe39a028400] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 18% 19%  6%
 7%  6%  7%  4%  6%
 [libx264 @ 0x7fe39a028400] i8c dc,h,v,p: 71% 16% 12%  1%
 [libx264 @ 0x7fe39a028400] Weighted P-Frames: Y:16.3% UV:15.6%
 [libx264 @ 0x7fe39a028400] ref P L0: 82.6%  5.5% 11.7%  0.2%
 [libx264 @ 0x7fe39a028400] ref B L0: 90.0% 10.0%
 [libx264 @ 0x7fe39a028400] ref B L1: 97.9%  2.1%
 [libx264 @ 0x7fe39a028400] kb/s:1099.60
 [aac @ 0x7fe39a029c00] Qavg: 197.695
 [libx264 @ 0x7fe39a02be00] frame I:6     Avg QP:16.34  size: 47928
 [libx264 @ 0x7fe39a02be00] frame P:147   Avg QP:19.12  size: 11450
 [libx264 @ 0x7fe39a02be00] frame B:187   Avg QP:16.84  size:  1844
 [libx264 @ 0x7fe39a02be00] consecutive B-frames: 19.1% 19.4%  9.7% 51.8%
 [libx264 @ 0x7fe39a02be00] mb I  I16..4: 75.1% 18.4%  6.5%
 [libx264 @ 0x7fe39a02be00] mb P  I16..4:  8.9%  5.4%  0.3%  P16..4: 15.3%
 2.7%  2.2%  0.0%  0.0%    skip:65.1%
 [libx264 @ 0x7fe39a02be00] mb B  I16..4:  0.6%  0.0%  0.0%  B16..8: 11.7%
 0.3%  0.1%  direct: 4.0%  skip:83.2%  L0:39.1% L1:59.9% BI: 1.0%
 [libx264 @ 0x7fe39a02be00] 8x8 transform intra:31.8% inter:59.4%
 [libx264 @ 0x7fe39a02be00] coded y,uvDC,uvAC intra: 8.4% 22.6% 6.7% inter:
 2.2% 5.9% 0.8%
 [libx264 @ 0x7fe39a02be00] i16 v,h,dc,p: 73% 17%  6%  4%
 [libx264 @ 0x7fe39a02be00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11%  8% 71%  1%
 2%  1%  2%  1%  2%
 [libx264 @ 0x7fe39a02be00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 18% 18%  5%
 6%  5%  6%  4%  6%
 [libx264 @ 0x7fe39a02be00] i8c dc,h,v,p: 70% 17% 12%  1%
 [libx264 @ 0x7fe39a02be00] Weighted P-Frames: Y:16.3% UV:15.6%
 [libx264 @ 0x7fe39a02be00] ref P L0: 81.1%  5.1% 13.7%  0.2%
 [libx264 @ 0x7fe39a02be00] ref B L0: 88.2% 11.8%
 [libx264 @ 0x7fe39a02be00] ref B L1: 97.2%  2.8%
 [libx264 @ 0x7fe39a02be00] kb/s:1634.53
 [aac @ 0x7fe39a02d600] Qavg: 197.695
 MacBook:xxx StevenLiu$ ffmpeg
 MacBook:xxx StevenLiu$ cat out
 MacBook:xxx StevenLiu$ ls
 Makefile      a.ts          config.h      ffmpeg        ffplay_g
 fftools       libavfilter   libpostproc   out           testsrc2.mp4
 Waveforms.svg b.svg         doc           ffmpeg_g      ffprobe
 libavcodec    libavformat   libswresample src
 a.svg         config.asm    ffbuild       ffplay        ffprobe_g
 libavdevice   libavutil     libswscale    tests
 MacBook:xxx StevenLiu$ ls out/
 out0800_.m3u8 out0800_2.ts  out0800_5.ts  out1000_1.ts  out1000_4.ts
 out1500_0.ts  out1500_3.ts  out2500_.m3u8 out2500_2.ts  out2500_5.ts
 xxx1.ts       xxx4.ts
 out0800_0.ts  out0800_3.ts  out1000_.m3u8 out1000_2.ts  out1000_5.ts
 out1500_1.ts  out1500_4.ts  out2500_0.ts  out2500_3.ts  xxx.m3u8
 xxx2.ts       xxx5.ts
 out0800_1.ts  out0800_4.ts  out1000_0.ts  out1000_3.ts  out1500_.m3u8
 out1500_2.ts  out1500_5.ts  out2500_1.ts  out2500_4.ts  xxx0.ts
 xxx3.ts
 MacBook:xxx StevenLiu$ cat out/out0800_.m3u8
 #EXTM3U
 #EXT-X-VERSION:3
 #EXT-X-TARGETDURATION:2
 #EXT-X-MEDIA-SEQUENCE:0
 #EXTINF:2.000000,
 out0800_0.ts
 #EXTINF:2.000000,
 out0800_1.ts
 #EXTINF:2.000000,
 out0800_2.ts
 #EXTINF:2.000000,
 out0800_3.ts
 #EXTINF:2.000000,
 out0800_4.ts
 #EXTINF:1.333333,
 out0800_5.ts
 #EXT-X-ENDLIST
 MacBook:xxx StevenLiu$ cat out/out1000_.m3u8
 #EXTM3U
 #EXT-X-VERSION:3
 #EXT-X-TARGETDURATION:2
 #EXT-X-MEDIA-SEQUENCE:0
 #EXTINF:2.000000,
 out1000_0.ts
 #EXTINF:2.000000,
 out1000_1.ts
 #EXTINF:2.000000,
 out1000_2.ts
 #EXTINF:2.000000,
 out1000_3.ts
 #EXTINF:2.000000,
 out1000_4.ts
 #EXTINF:1.333333,
 out1000_5.ts
 #EXT-X-ENDLIST
 MacBook:xxx StevenLiu$ cat out/out1500_.m3u8
 #EXTM3U
 #EXT-X-VERSION:3
 #EXT-X-TARGETDURATION:2
 #EXT-X-MEDIA-SEQUENCE:0
 #EXTINF:2.000000,
 out1500_0.ts
 #EXTINF:2.000000,
 out1500_1.ts
 #EXTINF:2.000000,
 out1500_2.ts
 #EXTINF:2.000000,
 out1500_3.ts
 #EXTINF:2.000000,
 out1500_4.ts
 #EXTINF:1.333333,
 out1500_5.ts
 #EXT-X-ENDLIST
 MacBook:xxx StevenLiu$ cat out/out2500_.m3u8
 #EXTM3U
 #EXT-X-VERSION:3
 #EXT-X-TARGETDURATION:2
 #EXT-X-MEDIA-SEQUENCE:0
 #EXTINF:2.000000,
 out2500_0.ts
 #EXTINF:2.000000,
 out2500_1.ts
 #EXTINF:2.000000,
 out2500_2.ts
 #EXTINF:2.000000,
 out2500_3.ts
 #EXTINF:2.000000,
 out2500_4.ts
 #EXTINF:1.333333,
 out2500_5.ts
 #EXT-X-ENDLIST
 MacBook:xxx StevenLiu$
 MacBook:xxx StevenLiu$
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7438#comment:11>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list