有没有办法使用mediafilesegmenter从多个电影文件中实现分段。我想从多个电影文件中创建一个prog_index.m3u8文件。 如果mediafilesegmenter不支持,任何人都可以提出替代方法来实现这一点。
提前感谢所有花时间查看此查询的观众。
由于 Sudheer
答案 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
内手动附加索引文件。