[FFmpeg-trac] #9024(undetermined:closed): Broken mp4 files / instable

FFmpeg trac at avcodec.org
Thu Jan 21 06:07:40 EET 2021


#9024: Broken mp4 files / instable
-------------------------------------+-------------------------------------
             Reporter:  gibson85     |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:  invalid
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by stevenliu):

 Look work ok here, and ffmpeg can retry to download the failed fragment
 file.

 {{{
 (base) liuqi05:ufbuild liuqi$ ./ffmpeg -i
 "https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/master.m3u8"
 -c copy "Video.mp4"
 ffmpeg version N-100671-gc48110a4a4 Copyright (c) 2000-2021 the FFmpeg
 developers
   built with Apple clang version 12.0.0 (clang-1200.0.32.28)
   configuration: --prefix=/usr/local/ --libdir=/usr/local/lib/ --cc=clang
 --quiet --enable-htmlpages --enable-libx264 --enable-libxml2 --enable-gpl
 --extra-ldflags='-I/usr/local/opt/openssl/include/ -O0 -g3
 -fsanitize=address -Wno-error -fPIC -I/usr/local/include' --extra-
 ldflags='-O0 -g3 -fsanitize=address -Wno-error -fPIC -L/usr/local/lib
 -L/usr/local/opt/openssl/lib' --enable-libfreetype --enable-fontconfig
 --enable-libspeex --enable-libopus --enable-libzmq --enable-libx265
 --enable-libass --enable-videotoolbox --disable-optimizations --enable-
 audiotoolbox --enable-opengl --disable-stripping --disable-avresample
 --samples=../../fate-suite/ --enable-encoder=hevc_videotoolbox --enable-
 hwaccel=hevc_videotoolbox --enable-hwaccel=h264_videotoolbox --enable-
 openssl --enable-nonfree --disable-shared
   libavutil      56. 63.101 / 56. 63.101
   libavcodec     58.117.101 / 58.117.101
   libavformat    58. 65.101 / 58. 65.101
   libavdevice    58. 11.103 / 58. 11.103
   libavfilter     7. 96.100 /  7. 96.100
   libswscale      5.  8.100 /  5.  8.100
   libswresample   3.  8.100 /  3.  8.100
   libpostproc    55.  8.100 / 55.  8.100
 [hls @ 0x61b000000780] Skip ('#EXT-X-INDEPENDENT-SEGMENTS')
 [hls @ 0x61b000000780] Skip ('#EXT-X-VERSION:6')
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2REM4WBH11/FO-26H2MU939BH16.m3u8' for reading
 [hls @ 0x61b000000780] Skip ('#EXT-X-VERSION:7')
 [https @ 0x626000003100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH15.m3u8' for reading
 [hls @ 0x61b000000780] Skip ('#EXT-X-VERSION:7')
 [https @ 0x626000003100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH11.m3u8' for reading
 [hls @ 0x61b000000780] Skip ('#EXT-X-VERSION:7')
 [https @ 0x626000003100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH12.m3u8' for reading
 [hls @ 0x61b000000780] Skip ('#EXT-X-VERSION:7')
 [https @ 0x626000003100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH13.m3u8' for reading
 [hls @ 0x61b000000780] Skip ('#EXT-X-VERSION:7')
 [https @ 0x626000003100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH14.m3u8' for reading
 [hls @ 0x61b000000780] Skip ('#EXT-X-VERSION:7')
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/init.mp4' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/0.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/1.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH15/init.mp4' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH15/0.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH15/1.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH11/init.mp4' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH11/0.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH11/1.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH12/init.mp4' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH12/0.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH12/1.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH13/init.mp4' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH13/0.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH13/1.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH14/init.mp4' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH14/0.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH14/1.m4s' for reading
 Input #0, hls, from 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-
 26H2REM4WBH11/master.m3u8':
   Duration: 01:34:30.40, start: 0.000000, bitrate: 0 kb/s
   Program 0
     Metadata:
       variant_bitrate : 7479315
     Stream #0:0(de): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 158 kb/s (default)
     Metadata:
       variant_bitrate : 3577142
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
       comment         : German
     Stream #0:1: Video: h264 (High) (avc1 / 0x31637661), yuv420p,
 1920x1080 [SAR 1:1 DAR 16:9], 5952 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc
 (default)
     Metadata:
       variant_bitrate : 7479315
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
   Program 1
     Metadata:
       variant_bitrate : 596910
     Stream #0:0(de): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 158 kb/s (default)
     Metadata:
       variant_bitrate : 3577142
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
       comment         : German
     Stream #0:2: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 426x240
 [SAR 1:1 DAR 71:40], 361 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
     Metadata:
       variant_bitrate : 596910
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
   Program 2
     Metadata:
       variant_bitrate : 1035382
     Stream #0:0(de): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 158 kb/s (default)
     Metadata:
       variant_bitrate : 3577142
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
       comment         : German
     Stream #0:3: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 640x360
 [SAR 1:1 DAR 16:9], 669 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
     Metadata:
       variant_bitrate : 1035382
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
   Program 3
     Metadata:
       variant_bitrate : 1916219
     Stream #0:0(de): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 158 kb/s (default)
     Metadata:
       variant_bitrate : 3577142
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
       comment         : German
     Stream #0:4: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 960x540
 [SAR 1:1 DAR 16:9], 1314 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
     Metadata:
       variant_bitrate : 1916219
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
   Program 4
     Metadata:
       variant_bitrate : 3577142
     Stream #0:0(de): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 158 kb/s (default)
     Metadata:
       variant_bitrate : 3577142
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
       comment         : German
     Stream #0:5: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720
 [SAR 1:1 DAR 16:9], 2814 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
     Metadata:
       variant_bitrate : 3577142
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
 Output #0, mp4, to 'Video.mp4':
   Metadata:
     encoder         : Lavf58.65.101
     Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p,
 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 5952 kb/s, 25 fps, 25 tbr, 25k tbn,
 25k tbc (default)
     Metadata:
       variant_bitrate : 7479315
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
     Stream #0:1(de): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 158 kb/s (default)
     Metadata:
       variant_bitrate : 3577142
       major_brand     : mp42
       minor_version   : 1
       compatible_brands: isommp42mp41
       comment         : German
 Stream mapping:
   Stream #0:1 -> #0:0 (copy)
   Stream #0:0 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 [https @ 0x626000012100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/2.m4s' for
 reading
 [hls @ 0x61b000000780] No longer receiving playlist 2
 ('https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH11.m3u8')
 [hls @ 0x61b000000780] No longer receiving playlist 3
 ('https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH12.m3u8')
 [hls @ 0x61b000000780] No longer receiving playlist 4
 ('https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH13.m3u8')
 [hls @ 0x61b000000780] No longer receiving playlist 5
 ('https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2REM4WBH11/FO-
 26H2MU939BH14.m3u8')
 [https @ 0x626000009100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/2.m4s' for
 reading
 [tls @ 0x610000000c40] error:00000000:lib(0):func(0):reason(0)
 [hls @ 0x61b000000780] keepalive request failed for
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/2.m4s' with
 error: 'Input/output error' when opening url, retrying with new connection
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/2.m4s' for reading
 [https @ 0x626000015100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/3.m4s' for
 reading
 [https @ 0x62600000c100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/3.m4s' for
 reading
 [tls @ 0x610000000e40] error:00000000:lib(0):func(0):reason(0)
 [hls @ 0x61b000000780] keepalive request failed for
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/3.m4s' with
 error: 'Input/output error' when opening url, retrying with new connection
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/3.m4s' for reading
 [https @ 0x626000012100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/4.m4s' for
 reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/4.m4s' for reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/5.m4s' for reading
 [https @ 0x626000015100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/5.m4s' for
 reading
 [https @ 0x626000087100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/6.m4s' for
 reading
 [https @ 0x626000012100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/6.m4s' for
 reading
 [https @ 0x626000015100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/7.m4s' for
 reading
 [https @ 0x62600008a100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/7.m4s' for
 reading
 [tls @ 0x61000000db40] error:00000000:lib(0):func(0):reason(0)
 [hls @ 0x61b000000780] keepalive request failed for
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/7.m4s' with
 error: 'Input/output error' when opening url, retrying with new connection
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/7.m4s' for reading
 [https @ 0x626000012100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/8.m4s' for
 reading
 [https @ 0x626000087100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/8.m4s' for
 reading
 [tls @ 0x61000000d940] error:00000000:lib(0):func(0):reason(0)
 [hls @ 0x61b000000780] keepalive request failed for
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH16/8.m4s' with
 error: 'Input/output error' when opening url, retrying with new connection
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/8.m4s' for reading
 [https @ 0x626000015100] Opening
 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95/FO-26H2MU939BH15/9.m4s' for
 reading
 [hls @ 0x61b000000780] Opening 'https://cs.liiift.io/v1/STV/pd/34/4B/A3/95
 /FO-26H2MU939BH16/9.m4s' for reading
 frame=  634 fps=4.8 q=-1.0 size=   18944kB time=00:00:25.35
 bitrate=6120.4kbits/s speed=0.19x
 }}}

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


More information about the FFmpeg-trac mailing list