Audio 具有多个输入文件的ffmpeg映射

Audio 具有多个输入文件的ffmpeg映射,audio,video,encoding,ffmpeg,media,Audio,Video,Encoding,Ffmpeg,Media,我有两个文件。一个具有单个视频流,另一个具有一个音频流和一个字幕流 如何将这两个文件合并在一起 我试着使用这个命令 ffmpeg -y \ -i "video.mkv" \ -i audioandsubtitles.mkv \ -c copy \ ~/Downloads/output.mkv" 但它只复制音频和视频流,而不复制字幕流 如何使其合并所有三个?使用 ffmpeg -y \ -i "video.mkv" \ -i audioandsub

我有两个文件。一个具有单个视频流,另一个具有一个音频流和一个字幕流

如何将这两个文件合并在一起

我试着使用这个命令

ffmpeg -y \
    -i "video.mkv" \
    -i audioandsubtitles.mkv \
    -c copy \
    ~/Downloads/output.mkv"
但它只复制音频和视频流,而不复制字幕流

如何使其合并所有三个?

使用

ffmpeg -y \
    -i "video.mkv" \
    -i audioandsubtitles.mkv \
    -map 0:v -map 1 -c copy \
    ~/Downloads/output.mkv"

你能详细介绍一下-map的作用吗?这里有一个链接,展示了如何使用map: