使用ffmpeg连接视频文件 - 乱码图像但音频还可以

时间:2014-12-02 19:41:42

标签: audio video ffmpeg

我正在尝试连接视频文件,以便下一个视频文件在播放前跟随它。所有文件的格式都相同。这些文件都有音频&视频。

我认为我非常接近(希望!)让这个工作,但我有一个最后的问题。下面的命令获取我文件夹中的所有mp4文件,并创建一个大的mp4文件,其大小合适的总MB,但第一个视频后所有视频的图像都是乱码。音频还可以(从视频到视频一直很好)。另外,我没有收到任何错误消息。

ffmpeg -f concat -i <(for f in /folder1/*.mp4; do echo "file '$f'"; done) -c copy /folder1/all.mp4

我对ffmpeg还不太熟悉,所以我一直在尝试我在网上找到的不同建议。任何人都可以为我推荐其他东西吗? (我已经尝试过阅读常见问题解答,但我必须承认我并不完全理解它。此外,似乎有一些关于连接后音频丢失的帖子,但我还没有看到任何关于图像的内容都会出现乱码。)Thx提前!

1 个答案:

答案 0 :(得分:0)

我运气好了... avconv是ffmpeg的一个分支

avconv -i 1.mp4 1.mpeg
avconv -i 2.mp4 2.mpeg
avconv -i 3.mp4 3.mpeg
cat 1.mpeg 2.mpeg 3.mpeg | avconv -f mpeg -i - -vcodec mpeg4 -strict experimental output.mp4