gpt4 book ai didi

ffmpeg - HLS block /段的推荐扩展是什么?有公认的替代品吗?

转载 作者:行者123 更新时间:2023-12-04 23:10:41 24 4
gpt4 key购买 nike

我正在使用 ffmpeg 创建 HLS block AKA 段。我正在尝试为 HLS block 找到公认的扩展。
我见过的所有文档在使用 ffmpeg 时都只使用过 .ts 扩展名......像这样:

-hls_segment_filename "${outPath}/v%v/chunk%d.ts"
是否有其他公认的扩展名,因为我在 TypeScript 项目中工作并且 TypeScript 文件也使用 .ts 扩展名,这会导致与各种工具发生冲突。
如果我能提供帮助,我不想为 HLS block 使用非标准扩展。 HLS block 还有其他已知的扩展吗? TIA
任何指向文档的指针都将受到欢迎。

最佳答案

正如@Gyan 在评论中所说,有 2 个可用于 HLS 的扩展,即 .ts.m4s已确认 here由苹果
苹果解释说.ts文件是 MPEG 传输流视频文件和 .m4s文件是分段的 MP4 视频或音频文件。
不过,您不能随意更改扩展名。您需要使用某些 ffmpeg 标志生成文件。
生成 .ts文件使用此标志(以及您的其他 ffmpeg hls 选项):

-hls_segment_filename "${outPath}/v%v/chunk%d.ts"
生成 .m4s文件使用这些标志:
-hls_segment_type fmp4
-hls_segment_filename "${outPath}/v%v/chunk%d.m4s"
片段视频上的好帖子 here
在性能测试中,我发现 .m4s 的性能比 .ts 差(就寻道速度而言)

关于ffmpeg - HLS block /段的推荐扩展是什么?有公认的替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69283923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com