[FFmpeg-trac] #5748(undetermined:new): M3U8 playback broken after seek in Safari OSX/iOS
FFmpeg
trac at avcodec.org
Mon Aug 1 18:32:52 EEST 2016
#5748: M3U8 playback broken after seek in Safari OSX/iOS
-------------------------------------+-------------------------------------
Reporter: bmurphy1976 | Owner:
Type: defect | Status: new
Priority: important | Component:
Version: unspecified | undetermined
Keywords: codecpar | Resolution:
regression | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by bmurphy1976):
Yes, I can reproduce this with current origin/master fd2cde0. Here is the
complete output of the ffmpeg command:
{{{
bash-4.3# ffmpeg -y -i input.mp4 -c "copy" -map "0" -f "segment"
-segment_time "10" -vbsf "h264_mp4toannexb" -segment_list_type m3u8
-segment_list "output/fd2cde0/fd2cde0.m3u8"
"output/fd2cde0/fd2cde0.m3u8.%05d.ts"
ffmpeg version N-81193-gfd2cde0 Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 5.3.0 (Alpine 5.3.0)
configuration: --prefix=/usr --enable-avresample --enable-avfilter
--enable-gnutls --enable-gpl --enable-libmp3lame --enable-librtmp
--enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264
--enable-libx265 --enable-libtheora --enable-libv4l2 --enable-postproc
--enable-pic --enable-pthreads --enable-shared --enable-x11grab --disable-
stripping --disable-static --enable-vaapi --enable-libopus --enable-
nonfree --enable-libfdk-aac
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 51.100 / 57. 51.100
libavformat 57. 44.100 / 57. 44.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 49.100 / 6. 49.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
Metadata:
major_brand : isom
minor_version : 0
compatible_brands: isomiso2mp42
Duration: 00:10:34.63, start: 0.000000, bitrate: 2757 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
1280x720, 2560 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 59.94 tbc (default)
Metadata:
handler_name : Bento4 Video Handler
encoder : x264
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 192 kb/s (default)
Metadata:
handler_name : Bento4 Sound Handler
[segment @ 0x56475bb479a0] Using AVStream.codec to pass codec parameters
to muxers is deprecated, use AVStream.codecpar instead.
Last message repeated 1 times
Output #0, segment, to 'output/fd2cde0/fd2cde0.m3u8.%05d.ts':
Metadata:
major_brand : isom
minor_version : 0
compatible_brands: isomiso2mp42
encoder : Lavf57.44.100
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
1280x720, q=2-31, 2560 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
(default)
Metadata:
handler_name : Bento4 Video Handler
encoder : x264
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, 192 kb/s (default)
Metadata:
handler_name : Bento4 Sound Handler
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=19020 fps=1811 q=-1.0 Lsize=N/A time=00:10:34.62 bitrate=N/A
speed=60.4x
video:198393kB audio:14874kB subtitle:0kB other streams:0kB global
headers:0kB muxing overhead: unknown
bash-4.3#
}}}
Here is the newly muxed file:
https://s3.amazonaws.com/1d4326f61a9a4ed596de9e1a41d48413/safariissue/fd2cde0/fd2cde0.m3u8
I've also attached the build.log for this version of ffmpeg.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5748#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list