FFmpeg - 连接音频 - 视频?

发布于 2025-01-06 12:50:09 字数 202 浏览 0 评论 0原文

如何使用 ffmpeg 连接音频和视频文件?

我正在尝试这个,但它不起作用:

ffmpeg -i source.mkv -i new_audio.mp3 \
   -vcodec copy -acodec copy \
   -acodec copy \
   destination.mkv \
   -newaudio

How can i concatenate audio and video files by using ffmpeg?

I'm trying this but it does not work:

ffmpeg -i source.mkv -i new_audio.mp3 \
   -vcodec copy -acodec copy \
   -acodec copy \
   destination.mkv \
   -newaudio

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花坊 2025-01-13 12:50:09

您可以使用 -map input_index 合并两个输入文件中的所有流,如下所示:

ffmpeg -i source.mkv -i new_audio.mp3 -map 0 -map 1 \
    -vcodec copy -acodec copy destination.mkv

要仅合并选定的流,请使用 -map input_index:stream_index。例如,以下将第一个输入的第一个流与第二个输入合并:

ffmpeg -i source.mkv -i new_audio.mp3 -map 0:0 -map 1 \
    -vcodec copy -acodec copy destination.mkv

请注意,索引从零开始。

You can merge all streams from both input files using -map input_index as the following:

ffmpeg -i source.mkv -i new_audio.mp3 -map 0 -map 1 \
    -vcodec copy -acodec copy destination.mkv

To merge only selected streams use -map input_index:stream_index. For example, the following merges the first stream of the first input with the second input:

ffmpeg -i source.mkv -i new_audio.mp3 -map 0:0 -map 1 \
    -vcodec copy -acodec copy destination.mkv

Note, that indices start from zero.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文