gpt4 book ai didi

audio - FFMPEG 复用两个视频中的视频和音频

转载 作者:行者123 更新时间:2023-12-02 23:04:35 25 4
gpt4 key购买 nike

我正在尝试与 this 相同的事情有两个 mkv,第一个文件中的视频以及第二个文件中的所有音轨和字幕:

ffmpeg -i 1.mkv -i 2.mkv -map 0:v -map 1:a -map 1:s -c:v copy -c:a copy -c:s copy -shortest out.mkv

但它不起作用,在输出中我有一个音轨损坏的文件,如果我用 VLC 运行它似乎没问题,直到我向前跳过或更改音轨,我所做的一切都将停止执行音轨。

如果我从终端运行 VLC 以获得一些详细信息,我会得到:
core decoder error: buffer deadlock prevented

任何想法?

- - - -编辑 - - - - - - - - - - - - - - - -

我认为问题出在潜艇上,如果我删除潜艇一切正常。 “-shortest”选项是否有可能因为潜艇的长度而破坏了某些东西?

最佳答案

您需要在前面加上 -map对于每个映射。利用:

ffmpeg -i 1.mkv -i 2.mkv -map 0:v -map 1:a -map 1:s -c copy -shortest out.mkv

虽然我猜你可能只是在你的问题中输入错误,所以这可能不是你实际问题的解决方案。

关于audio - FFMPEG 复用两个视频中的视频和音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47847730/

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