如何在不创建新文件的情况下创建m3u8字节范围播放列表

问题描述 投票:0回答:1

我发现了一些很好的相关问题,例如这个How to create byte-range m3u8 playlist for HLS?,但最好的答案,为我们提供这个ffmpeg命令ffmpeg -i sample.ts -hls_time 20 -hls_flags single_file out.m3u8创建一个新的.ts文件,用于m3u8。在我的应用程序中,我们需要创建m3u8文件,但我们希望它比提供的解决方案更快,对我们来说是不可行的。我认为提供的解决方案有点慢,因为它必须创建一个新文件,你们知道一个使用已经存在的编码ts文件的解决方案吗?

ffmpeg hls m3u8
1个回答
0
投票

您的命令很慢,因为它重新编码整个输入视频。只需添加-c copy选项。由于输入已经是.ts文件,因此无需重新编码。

© www.soinside.com 2019 - 2024. All rights reserved.