[FFmpeg-trac] #2857(undetermined:new): overhead of HLS muxing too large

FFmpeg trac at avcodec.org
Tue Aug 13 13:14:11 CEST 2013


#2857: overhead of HLS muxing too large
-------------------------------------+-------------------------------------
             Reporter:  aviadr1      |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 the muxing overhead when creating .ts files using FFMPEG is too large,
 often exceeding 25% for certain .ts files

 How to reproduce:
 {{{

 ffmpeg.exe -i input/128p164k.mp4 -codec copy -map 0 -f stream_segment
 -segment_time 3 -segment_time_delta 1 -segment_list out/128p164k.m3u8
 -bsf:v h264_mp4toannexb out/captain_america_Stream1_128p164k-%d.ts

 }}}

 ffmpeg version N-54772-g53c853e Copyright (c) 2000-2013 the FFmpeg
 developers
 built on Jul 16 2013 22:25:42 with gcc 4.7.3 (GCC)
 configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
 --enable-gnutls --enable-iconv --enable-libass --enable-libbluray
 --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc
 --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb
 --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-
 librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex
 --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-
 libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264
 --enable-libxavs --enable-libxvid --enable-zlib
 libavutil      52. 40.100 / 52. 40.100
 libavcodec     55. 18.102 / 55. 18.102
 libavformat    55. 12.102 / 55. 12.102
 libavdevice    55.  3.100 / 55.  3.100
 libavfilter     3. 81.101 /  3. 81.101
 libswscale      2.  3.100 /  2.  3.100
 libswresample   0. 17.102 /  0. 17.102
 libpostproc    52.  3.100 / 52.  3.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 'c:\media\transcodes\test\captain_america_Stream1_128p164k.mp4':
 Metadata:
 major_brand     : isom
 minor_version   : 512
 compatible_brands: isomiso2avc1mp41
 encoder         : Lavf55.1.0
 Duration: 00:02:30.42, start: 0.000000, bitrate: 155 kb/s
 Chapter #0.0: start 0.119002, end 150.419000
 Metadata:
 title           :
 Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661),
 yuv420p, 224x128 [SAR 160:119 DAR 40:17], 113 kb/s, 23.98 fps, 23.98 tbr,
 1k tbn, 47.95 tbc
 Metadata:
 handler_name    : VideoHandler
 Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 22050 Hz, stereo, fltp,
 38 kb/s
 Metadata:
 handler_name    : SoundHandler
 Output #0, stream_segment,ssegment, to
 'c:\media\packages\test\captain_america_Stream1_128p164k-%d.ts':
 Metadata:
 major_brand     : isom
 minor_version   : 512
 compatible_brands: isomiso2avc1mp41
 encoder         : Lavf55.12.102
 Chapter #0.0: start 0.119002, end 150.419000
 Metadata:
 title           :
 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 224x128 [SAR
 160:119 DAR 40:17], q=2-31, 113 kb/s, 23.98 fps, 90k tbn, 23.98 tbc
 Metadata:
 handler_name    : VideoHandler
 Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 22050 Hz, stereo, 38
 kb/s
 Metadata:
 handler_name    : SoundHandler
 Stream mapping:
 Stream #0:0 -> #0:0 (copy)
 Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 [adts @ 0000000004bb9920] Encoder did not produce proper pts, making some
 up.
 frame= 3242 fps=0.0 q=-1.0 size=N/A time=00:02:15.21 bitrate=N/A
 frame= 3603 fps=0.0 q=-1.0 Lsize=N/A time=00:02:30.41 bitrate=N/A
 video:2075kB audio:716kB subtitle:0 global headers:0kB muxing overhead
 -100.000770%

 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2857>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list