使用FFmpeg连接MP4文件,同时保留字幕流

使用FFmpeg连接MP4文件,同时保留字幕流,ffmpeg,concatenation,mp4,subtitle,Ffmpeg,Concatenation,Mp4,Subtitle,我试过: ffmpeg -f concat -i files.lst -c copy output.mp4 但是输出文件没有字幕流。我该如何解决这个问题 日志: 您还必须使用-scodec copy,因为-c不包含字幕: ffmpeg -f concat -i files.lst -c copy -scodec copy output.mp4 我使用了你的命令,它工作得很好,只是它只复制了第一个字幕流。我有3个字幕流(基于vobsub图像的格式),但只有第一个被复制了过来。我需要在命令中添加

我试过:

ffmpeg -f concat -i files.lst -c copy output.mp4
但是输出文件没有字幕流。我该如何解决这个问题

日志:


您还必须使用
-scodec copy
,因为
-c
不包含字幕:

ffmpeg -f concat -i files.lst -c copy -scodec copy output.mp4

我使用了你的命令,它工作得很好,只是它只复制了第一个字幕流。我有3个字幕流(基于vobsub图像的格式),但只有第一个被复制了过来。我需要在命令中添加什么修改器才能使ffmpeg复制所有3个字幕流?@sxflynn通常,如果在输入文件后添加
-map 0
,它应该可以工作,但我不确定它如何处理concat过滤器。
ffmpeg -f concat -i files.lst -c copy -scodec copy output.mp4