[FFmpeg-trac] #7082(undetermined:new): HLS: m3u8 file is missing the first segment
FFmpeg
trac at avcodec.org
Tue Mar 13 05:21:28 EET 2018
#7082: HLS: m3u8 file is missing the first segment
-------------------------------------+-------------------------------------
Reporter: | Owner:
stefantalpalaru | Status: new
Type: defect | Component:
Priority: normal | undetermined
Version: 3.4 | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by stevenliu):
-hls_list_size 0 will ok, test bellow:
{{{
liuqideMacBook-Pro:xxx liuqi$ ./ffmpeg -i ./senatus_5GNqzN.mp4 -hls_time
10 -hls_list_size 10 -hls_flags single_file -hls_segment_filename
senatus_5GNqzN_orig.ts -c copy out.m3u8
ffmpeg version N-90246-g31bd104cad Copyright (c) 2000-2018 the FFmpeg
developers
built with Apple LLVM version 9.0.0 (clang-900.0.39.2)
configuration: --enable-fontconfig --enable-gpl --enable-libass
--enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-
libspeex --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-
version3 --cc='ccache gcc' --enable-nonfree --enable-videotoolbox
--enable-opengl
libavutil 56. 8.100 / 56. 8.100
libavcodec 58. 13.102 / 58. 13.102
libavformat 58. 10.100 / 58. 10.100
libavdevice 58. 2.100 / 58. 2.100
libavfilter 7. 12.100 / 7. 12.100
libswscale 5. 0.102 / 5. 0.102
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './senatus_5GNqzN.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.83.100
Duration: 00:01:46.46, start: 0.000000, bitrate: 1235 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 /
0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1101 kb/s, 29.97 fps,
29.97 tbr, 30k tbn, 59.94 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
[hls @ 0x7fc7c6800a00] Opening 'senatus_5GNqzN_orig.ts' for writing
Output #0, hls, to 'out.m3u8':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.10.100
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 /
0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 1101 kb/s,
29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[hls @ 0x7fc7c6800a00] Opening 'out.m3u8.tmp' for writing
Last message repeated 9 times
[hls @ 0x7fc7c6800a00] Opening 'out.m3u8.tmp' for writing
frame= 3189 fps=0.0 q=-1.0 Lsize=N/A time=00:01:46.39 bitrate=N/A speed=
543x
video:14306kB audio:1666kB subtitle:0kB other streams:0kB global
headers:0kB muxing overhead: unknown
liuqideMacBook-Pro:xxx liuqi$ cat out.m3u8
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-TARGETDURATION:16
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:11.644967,
#EXT-X-BYTERANGE:2399444 at 1591984
senatus_5GNqzN_orig.ts
#EXTINF:10.477133,
#EXT-X-BYTERANGE:2011036 at 3991428
senatus_5GNqzN_orig.ts
#EXTINF:8.141467,
#EXT-X-BYTERANGE:1340628 at 6002464
senatus_5GNqzN_orig.ts
#EXTINF:10.643967,
#EXT-X-BYTERANGE:1986596 at 7343092
senatus_5GNqzN_orig.ts
#EXTINF:9.376033,
#EXT-X-BYTERANGE:1459820 at 9329688
senatus_5GNqzN_orig.ts
#EXTINF:10.176833,
#EXT-X-BYTERANGE:1259224 at 10789508
senatus_5GNqzN_orig.ts
#EXTINF:10.176833,
#EXT-X-BYTERANGE:1676772 at 12048732
senatus_5GNqzN_orig.ts
#EXTINF:15.982633,
#EXT-X-BYTERANGE:2827520 at 13725504
senatus_5GNqzN_orig.ts
#EXTINF:4.604600,
#EXT-X-BYTERANGE:201912 at 16553024
senatus_5GNqzN_orig.ts
#EXTINF:4.938967,
#EXT-X-BYTERANGE:461916 at 16754936
senatus_5GNqzN_orig.ts
#EXT-X-ENDLIST
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$ ./ffmpeg -i ./senatus_5GNqzN.mp4 -hls_time
10 -hls_list_size 0 -hls_flags single_file -hls_segment_filename
senatus_5GNqzN_orig.ts -c copy out.m3u8
ffmpeg version N-90246-g31bd104cad Copyright (c) 2000-2018 the FFmpeg
developers
built with Apple LLVM version 9.0.0 (clang-900.0.39.2)
configuration: --enable-fontconfig --enable-gpl --enable-libass
--enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-
libspeex --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-
version3 --cc='ccache gcc' --enable-nonfree --enable-videotoolbox
--enable-opengl
libavutil 56. 8.100 / 56. 8.100
libavcodec 58. 13.102 / 58. 13.102
libavformat 58. 10.100 / 58. 10.100
libavdevice 58. 2.100 / 58. 2.100
libavfilter 7. 12.100 / 7. 12.100
libswscale 5. 0.102 / 5. 0.102
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './senatus_5GNqzN.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.83.100
Duration: 00:01:46.46, start: 0.000000, bitrate: 1235 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 /
0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1101 kb/s, 29.97 fps,
29.97 tbr, 30k tbn, 59.94 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
[hls @ 0x7f867a002600] Opening 'senatus_5GNqzN_orig.ts' for writing
Output #0, hls, to 'out.m3u8':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.10.100
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 /
0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 1101 kb/s,
29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[hls @ 0x7f867a002600] Opening 'out.m3u8.tmp' for writing
Last message repeated 9 times
[hls @ 0x7f867a002600] Opening 'out.m3u8.tmp' for writing
frame= 3189 fps=0.0 q=-1.0 Lsize=N/A time=00:01:46.39 bitrate=N/A speed=
586x
video:14306kB audio:1666kB subtitle:0kB other streams:0kB global
headers:0kB muxing overhead: unknown
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$
liuqideMacBook-Pro:xxx liuqi$ cat out.m3u8
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-TARGETDURATION:16
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10.243567,
#EXT-X-BYTERANGE:1591984 at 0
senatus_5GNqzN_orig.ts
#EXTINF:11.644967,
#EXT-X-BYTERANGE:2399444 at 1591984
senatus_5GNqzN_orig.ts
#EXTINF:10.477133,
#EXT-X-BYTERANGE:2011036 at 3991428
senatus_5GNqzN_orig.ts
#EXTINF:8.141467,
#EXT-X-BYTERANGE:1340628 at 6002464
senatus_5GNqzN_orig.ts
#EXTINF:10.643967,
#EXT-X-BYTERANGE:1986596 at 7343092
senatus_5GNqzN_orig.ts
#EXTINF:9.376033,
#EXT-X-BYTERANGE:1459820 at 9329688
senatus_5GNqzN_orig.ts
#EXTINF:10.176833,
#EXT-X-BYTERANGE:1259224 at 10789508
senatus_5GNqzN_orig.ts
#EXTINF:10.176833,
#EXT-X-BYTERANGE:1676772 at 12048732
senatus_5GNqzN_orig.ts
#EXTINF:15.982633,
#EXT-X-BYTERANGE:2827520 at 13725504
senatus_5GNqzN_orig.ts
#EXTINF:4.604600,
#EXT-X-BYTERANGE:201912 at 16553024
senatus_5GNqzN_orig.ts
#EXTINF:4.938967,
#EXT-X-BYTERANGE:461916 at 16754936
senatus_5GNqzN_orig.ts
#EXT-X-ENDLIST
liuqideMacBook-Pro:xxx liuqi$
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7082#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list