fMP4 generation speed

Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

fMP4 generation speed

Ronak Patel
Hi all,

So we're investigating using ffmpeg to generate fMP4 assets at a 1s fragmentation size for our audio content. Our content has no video.

We've noticed that ffmpeg is really slow at segmenting the content at such a small fragmentation size.

What's the reason behind this?

Here's the command we're running: ffmpeg -i "${FILE}.mp4" -codec copy -hls_time 9.75238095238095 -hls_segment_type fmp4 -hls_flags single_file+append_list -hls_playlist_type vod "${FILE}_10sec_v7.m3u8"

There's no encoding here, so what's causing ffmpeg to take so long?

Ronak
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: fMP4 generation speed

Gyan Doshi


On 12-06-2018 11:59 PM, Ronak wrote:

> We've noticed that ffmpeg is really slow at segmenting the content at such a small fragmentation size.
>
> What's the reason behind this?
>
> Here's the command we're running: ffmpeg -i "${FILE}.mp4" -codec copy -hls_time 9.75238095238095 -hls_segment_type fmp4 -hls_flags single_file+append_list -hls_playlist_type vod "${FILE}_10sec_v7.m3u8"
>
> There's no encoding here, so what's causing ffmpeg to take so long?

What speed do you get? Share full log.


Regards,
Gyan
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: fMP4 generation speed

Ronak Patel
Hi Gyan,

This log is from this command:

Ffmpeg -I "${FILE}.mp4" -codec copy -f dash -single_file_name "${FILE}_1sec.m4s" -min_seg_duration 975238.095238095 -hls_playlist 1 "${FILE}_1sec.mpd"

Here's an abbreviated dump of the logs for a 52:15:29.84 hour audio file. You can find the full log here: https://drive.google.com/open?id=13GyppqvUJRYQNG9XhJ0feDATjvL1FvFf <https://drive.google.com/open?id=13GyppqvUJRYQNG9XhJ0feDATjvL1FvFf>

To note, this file took over 1 day to fragment, which is totally not acceptable for our SLAs. Is there a way to cut this down to several minutes instead of days?

ffmpeg version N-91283-gdaf38d0 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 4.4.6 (GCC) 20110731 (Red Hat 4.4.6-3)
  configuration: --prefix=/home/ronakp/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/ronakp/ffmpeg_build/include --extra-ldflags=-L/home/ronakp/ffmpeg_build/lib --extra-libs=-lpthread --extra-libs=-lm --bindir=/home/ronakp/bin --enable-gpl --enable-libfdk_aac --enable-libmp3lame --enable-libopus --enable-nonfree
  libavutil      56. 18.102 / 56. 18.102
  libavcodec     58. 20.101 / 58. 20.101
  libavformat    58. 17.100 / 58. 17.100
  libavdevice    58.  4.101 / 58.  4.101
  libavfilter     7. 25.100 /  7. 25.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 'bk_argo_001199_44_64.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isom
    creation_time   : 2016-10-20T23:05:48.000000Z
  Duration: 52:15:29.84, start: 0.000000, bitrate: 63 kb/s
    Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 61 kb/s (default)
    Metadata:
      creation_time   : 2016-10-20T23:04:25.000000Z
      handler_name    : awdenewlogo_aax_lc_44_64_2_y.aac - Imported with GPAC 0.5.0-rev00000
[dash @ 0x22c3fc0] The min_seg_duration option is deprecated and will be removed. Please use the -seg_duration
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for writing
Output #0, dash, to 'bk_argo_001199_44_64_1sec.mpd':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isom
    encoder         : Lavf58.17.100
    Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 61 kb/s (default)
    Metadata:
      creation_time   : 2016-10-20T23:04:25.000000Z
      handler_name    : awdenewlogo_aax_lc_44_64_2_y.aac - Imported with GPAC 0.5.0-rev00000
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=00:33:37.79 bitrate=N/A speed= 128x
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=00:34:36.30 bitrate=N/A speed= 128x
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=01:03:05.89 bitrate=N/A speed= 104x  
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
...
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=01:16:38.27 bitrate=N/A speed=95.4x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:38:49.04 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
...
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:38:56.84 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:04.64 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:12.44 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:20.25 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:28.05 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:35.85 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:43.65 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:51.45 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:39:58.28 bitrate=N/A speed=27.2x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=07:40:06.08 bitrate=N/A speed=27.2x    
...
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=14:40:36.49 bitrate=N/A speed=15.5x    
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=14:40:41.37 bitrate=N/A speed=15.5x    
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=14:40:46.24 bitrate=N/A speed=15.5x    
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=14:40:51.12 bitrate=N/A speed=15.5x    
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=14:40:56.00 bitrate=N/A speed=15.5x    
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.m4s' for reading
[dash @ 0x22c3e80] Opening 'bk_acx0_006556_22_32_1sec.mpd.tmp' for writing
[dash @ 0x22c3e80] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=14:41:00.87 bitrate=N/A speed=15.5x  
...
size=N/A time=52:15:27.35 bitrate=N/A speed=4.52x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=52:15:29.30 bitrate=N/A speed=4.52x    
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.m4s' for reading
[dash @ 0x22c3fc0] Opening 'bk_argo_001199_44_64_1sec.mpd.tmp' for writing
[dash @ 0x22c3fc0] Opening 'media_0.m3u8.tmp' for writing
size=N/A time=52:15:29.81 bitrate=N/A speed=4.52x    
video:0kB audio:1414506kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Ronak




> On Jun 12, 2018, at 2:48 PM, Gyan Doshi <[hidden email]> wrote:
>
>
>
> On 12-06-2018 11:59 PM, Ronak wrote:
>
>> We've noticed that ffmpeg is really slow at segmenting the content at such a small fragmentation size.
>> What's the reason behind this?
>> Here's the command we're running: ffmpeg -i "${FILE}.mp4" -codec copy -hls_time 9.75238095238095 -hls_segment_type fmp4 -hls_flags single_file+append_list -hls_playlist_type vod "${FILE}_10sec_v7.m3u8"
>> There's no encoding here, so what's causing ffmpeg to take so long?
>
> What speed do you get? Share full log.
>
>
> Regards,
> Gyan
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".

_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: fMP4 generation speed

Carl Eugen Hoyos-2
2018-06-20 16:51 GMT+02:00, Ronak <[hidden email]>:

> Ffmpeg -I "${FILE}.mp4" -codec copy -f dash -single_file_name
> "${FILE}_1sec.m4s" -min_seg_duration 975238.095238095 -hls_playlist 1
> "${FILE}_1sec.mpd"
>
> Here's an abbreviated dump of the logs for a 52:15:29.84 hour audio file.
> You can find the full log here:
> https://drive.google.com/open?id=13GyppqvUJRYQNG9XhJ0feDATjvL1FvFf
> <https://drive.google.com/open?id=13GyppqvUJRYQNG9XhJ0feDATjvL1FvFf>
>
> To note, this file took over 1 day to fragment, which is totally not
> acceptable for our SLAs.

Understandably.
Please also test the following:
$ ffmpeg -i bk_argo_001199_44_64.mp4 -f null -

Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: fMP4 generation speed

Ronak Patel
Hey Carl,

That command took the following time:

real 3m19.316s
user 3m14.730s
sys 0m1.830s

I'm curious about your thoughts on this. With -codec copy, the decoder should not be involved, so it shouldn't be a bottleneck.
I'm wondering if the extra file I/O is the culprit here? Either in writing more logs or not buffering enough content in RAM to write out to disk in larger bursts.

Ronak

> On Jun 20, 2018, at 12:12 PM, Carl Eugen Hoyos <[hidden email]> wrote:
>
> 2018-06-20 16:51 GMT+02:00, Ronak <[hidden email]>:
>
>> Ffmpeg -I "${FILE}.mp4" -codec copy -f dash -single_file_name
>> "${FILE}_1sec.m4s" -min_seg_duration 975238.095238095 -hls_playlist 1
>> "${FILE}_1sec.mpd"
>>
>> Here's an abbreviated dump of the logs for a 52:15:29.84 hour audio file.
>> You can find the full log here:
>> https://drive.google.com/open?id=13GyppqvUJRYQNG9XhJ0feDATjvL1FvFf
>> <https://drive.google.com/open?id=13GyppqvUJRYQNG9XhJ0feDATjvL1FvFf>
>>
>> To note, this file took over 1 day to fragment, which is totally not
>> acceptable for our SLAs.
>
> Understandably.
> Please also test the following:
> $ ffmpeg -i bk_argo_001199_44_64.mp4 -f null -
>
> Carl Eugen
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".

_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: fMP4 generation speed

Carl Eugen Hoyos-2
2018-06-20 18:37 GMT+02:00, Ronak <[hidden email]>:

> That command took the following time:
>
> real 3m19.316s
> user 3m14.730s
> sys 0m1.830s
>
> I'm curious about your thoughts on this. With -codec copy, the decoder
> should not be involved, so it shouldn't be a bottleneck.

Yes.

> I'm wondering if the extra file I/O is the culprit here?

Yes.

You can now specify "-loglevel verbose" to get some useful
I/O info at the end of the console output.

Please remember not to top-post here, Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: fMP4 generation speed

Ronak Patel
What do you mean by top-post? I'm just responding to the email chain through the mailing list. What's the correct etiquette?


> On Jun 20, 2018, at 4:48 PM, Carl Eugen Hoyos <[hidden email]> wrote:
>
> 2018-06-20 18:37 GMT+02:00, Ronak <[hidden email]>:
>
>> That command took the following time:
>>
>> real 3m19.316s
>> user 3m14.730s
>> sys 0m1.830s
>>
>> I'm curious about your thoughts on this. With -codec copy, the decoder
>> should not be involved, so it shouldn't be a bottleneck.
>
> Yes.
>
>> I'm wondering if the extra file I/O is the culprit here?
>
> Yes.
>
> You can now specify "-loglevel verbose" to get some useful
> I/O info at the end of the console output.
>
> Please remember not to top-post here, Carl Eugen
> _______________________________________________
> ffmpeg-user mailing list
> [hidden email]
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".

_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: fMP4 generation speed

Carl Zwanzig
On 6/20/2018 2:50 PM, Ronak wrote:
> What do you mean by top-post? I'm just responding to the email chain
> through the mailing list. What's the correct etiquette?
Putting your reply _above_ what you're replying to (as you have done). It's
more appropriate to put your reply _below_ and to remove extraneous text and
is the preferred style for this mailing list.

You can read about top- and bottom-posting at
https://en.wikipedia.org/wiki/Posting_style

z!
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".