我们可以使用mediafilesegmenter工具 - HTTP Live Streaming来分割多个电影文件

时间:2011-05-13 07:02:22

标签: iphone

有没有办法使用mediafilesegmenter从多个电影文件中实现分段。我想从多个电影文件中创建一个prog_index.m3u8文件。 如果mediafilesegmenter不支持,任何人都可以提出替代方法来实现这一点。

提前感谢所有花时间查看此查询的观众。

由于 Sudheer

2 个答案:

答案 0 :(得分:0)

我找不到使用mediafielsegmenter分割多个视频文件的任何帮助,但找到了我的问题的解决方案。 我们知道mediafilesegmenter工具在分割电影文件后默认会生成一个prog_index.m3u8文件,这里我创建一个新的索引文件,其中包含从prog_index.m3u8追加的内容,并在分割新的电影文件时更新新的索引文件。这解决了我的问题。

答案 1 :(得分:0)

MediaFileSegmenter不适用于组合多个文件。它用于分割视频文件。

如果要合并多个文件,可以使用ffmpeg。这是一个非常简单有效的工具,可以对视频文件执行各种操作。

来自ffmpeg文档, 创建一个文件mylist.txt,其中包含您希望以下列形式连接的所有文件:

file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'

请注意,这些可以是相对路径或绝对路径。然后,您可以流式复制或重新编码文件:

ffmpeg -f concat -safe 0 -i mylist.txt -c copy output

如果路径是相对的,则不需要上面的-safe 0

您可以在concatenation here上找到更多信息。

组合文件后。使用mediafilesegmenter对其进行细分,您无需在prog_index.m3u8内手动附加索引文件。