【发布时间】:2011-05-13 07:02:21
【问题描述】:
有没有什么方法可以使用 mediafilesegmenter 对多个电影文件进行分段。我想从多个电影文件创建一个 prog_index.m3u8 文件。 如果 mediafilesegmenter 不支持,任何人都可以提出替代方法来实现这一点。
提前感谢所有花时间调查此查询的观众。
谢谢 苏迪尔
【问题讨论】:
标签: iphone
有没有什么方法可以使用 mediafilesegmenter 对多个电影文件进行分段。我想从多个电影文件创建一个 prog_index.m3u8 文件。 如果 mediafilesegmenter 不支持,任何人都可以提出替代方法来实现这一点。
提前感谢所有花时间调查此查询的观众。
谢谢 苏迪尔
【问题讨论】:
标签: iphone
我找不到任何关于使用 mediafielsegmenter 分割多个视频文件的帮助,但找到了解决我的问题的方法。 我们知道 mediafilesegmenter 工具在分割电影文件后默认会生成一个 prog_index.m3u8 文件,这里我将创建一个新的索引文件,其中包含从 prog_index.m3u8 附加的内容,并在分割新的电影文件时更新新的索引文件.这解决了我的问题。
【讨论】:
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 中手动附加索引文件。
【讨论】: