【发布时间】:2021-03-23 02:18:38
【问题描述】:
我正在尝试从 HLS 流创建剪辑。 HLS 流长达 8 小时,剪辑可以在视频中播放数小时。剪辑最多为 1 分钟。此处最相似的答案将整个视频转换为 mp4,这将需要很长时间。到目前为止,这是我所拥有的:
ffmpeg -live_start_index 0 -ss 05:22:19.82667 -i https://example.com/main.m3u8 -t 00:00:55.65625 output.mp4
到目前为止,我喜欢这个实现,因为 ffmpeg 在开始拉下片段之前会在视频播放 5 小时后寻找播放列表中的所需位置。
这个问题是我注意到视频的前几秒经常被暂停(我的猜测是因为 ffmpeg 每 6 秒才看到一个关键帧)。任何帮助将不胜感激!
【问题讨论】:
标签: video ffmpeg mp4 http-live-streaming clip