Tag: srt

使用ffmpeg添加文本字幕

我正在尝试使用ffmpeg将文本字幕添加到.mp4容器中: ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4 当我试图运行这条线,它给了我一个错误: stream映射的数量必须匹配输出stream的数量。 如果我尝试将mp4更改为mkv(尽pipemp4支持文本字幕),如下所示: ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv 它正确映射的stream,但给出了一个错误: 未find输出stream#0.2的编码器(编解码器ID为94210) 当我启动 ffmpeg -codecs 我可以看到,srt编解码器被支持作为解码器和编码器,但是我不确定什么是用于mp4和mkv subs编码,以及是否需要打开或单独编译。