gpt4 book ai didi

video - 如何使用 ffmpeg 合并两个 avi 文件?

转载 作者:行者123 更新时间:2023-11-28 21:38:39 29 4
gpt4 key购买 nike

我无法将两个 avi 视频合并在一起。谷歌充满了以下例子:

cat file1.avi file2.avi file3.avi > video_draft.avi
after appending the data together using cat above, you need to re-index the draft movie like this:

mencoder video_draft.avi -o video_final.avi -forceidx -ovc copy -oac copy
Now you're video_final.avi file will be right to go.

但这对我不起作用,第一个视频已转换,仅此而已。

最佳答案

你应该查看 concat demux and concat protocol这是在 ffmpeg 1.1 中添加的。假设编解码器与您创建的文件相同(例如 mylist.txt):

file '/path/here/file1.avi'
file '/path/here/file2.avi'
file '/path/here/file3.avi'

然后将该文件传递给ffmpeg

ffmpeg -f concat -i mylist.txt -c copy video_draft.avi

您可以使用此命令来制作列表:

ls *.avi | while read each; do echo "file '$each'" >> mylist.txt; done

链接页面有更高级的示例来处理不同的编解码器/格式等问题。

关于video - 如何使用 ffmpeg 合并两个 avi 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15186500/

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