Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ffmpeg将mp4转换为mkv,无需使用字幕重新编码_Ffmpeg - Fatal编程技术网

ffmpeg将mp4转换为mkv,无需使用字幕重新编码

ffmpeg将mp4转换为mkv,无需使用字幕重新编码,ffmpeg,Ffmpeg,我想将mp4视频转换成mkv而无需重新编码,但我想保留不同的音轨和字幕。 我试过: ffmpeg-i input.mp4-vcodec copy-acodec copy output.mkv 但这只保留了第一个音轨和第一个字幕,而不保留其他字幕。 我如何才能做到这一点?添加-map 0以包括所有曲目: ffmpeg -i input.mp4 -map 0 -c copy output.mkv 否则,默认行为是每种类型仅包含1个轨迹。请参阅。当我尝试此操作时,出现以下消息错误:不支持字幕编解码器

我想将mp4视频转换成mkv而无需重新编码,但我想保留不同的音轨和字幕。 我试过:

ffmpeg-i input.mp4-vcodec copy-acodec copy output.mkv

但这只保留了第一个音轨和第一个字幕,而不保留其他字幕。
我如何才能做到这一点?

添加
-map 0
以包括所有曲目:

ffmpeg -i input.mp4 -map 0 -c copy output.mkv

否则,默认行为是每种类型仅包含1个轨迹。请参阅。

当我尝试此操作时,出现以下消息错误:不支持字幕编解码器94213。无法写入输出文件#0的头(编解码器参数不正确?):函数未实现,未执行任何操作…@Juliette显示ffmpeg命令中的完整日志。您可以使用pastebin站点并共享链接。