【发布时间】:2018-05-25 17:30:43
【问题描述】:
我正在使用以下命令将mp4 转换为hls 格式,使用ffmpeg。一切正常,因为输出块具有随机持续时间块大小。
ffmpeg -i ad1.mp4 -strict -2 preset:v veryfast -profile:v baseline -level 3.0 -start_number 0 -hls_list_size 0 -hls_segment_filename 'sample-%06d.ts' -f hls sample.m3u8
我什至尝试使用-hls_time 10 它在一定程度上解决了我的问题,时间不是 10 静态的。我完全可以承受与指定大小不同的第一块和最后一块。有没有严格的方法来做到这一点。
样本输出:Link
使用 -hls_time 10 时的输出:Link
【问题讨论】:
标签: ffmpeg http-live-streaming