如何使用avconv连接mp4或mkv文件

6

我有多个mkv文件在Ubuntu目录中。我安装了“avconv”工具,它很好用。我的目标是简单地连接所有这些文件并生成一个单独的mkv文件。 我参考了很多文章,发现以下命令应该可以实现此目的:

avconv -i "concat:1-1.mkv|1-2.mkv|1-3.mkv" -c copy 1.mkv

然而,当我运行它时,出现了错误:

concat:1-1.mkv|1-2.mkv|1-3.mkv: 没有这个文件或目录

我甚至尝试了使用mp4文件,但还是出现相同的错误。

有人能指出我哪里出错了吗? 还是有其他方法吗?

1个回答

7

FFmpeg可能会是一个更好的选择。关于使用FFmpeg连接媒体文件,有一个整个的维基页面

或者,也可以尝试mkvmerge实用程序:

mkvmerge -o 1.mkv 1-1.mkv + 1-2.mkv + 1-3.mkv


谢谢,mkvmerge完美地完成了工作! - Danny
1
如果您有一个文件目录需要合并,可以使用类似于 mkvmerge -o ../merged.mkv $(ls -1 | paste -sd" " | sed 's/ / + /g') 的命令(假设文件名中不包含空格)。这个命令非常方便。 - Hermann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接