我最近使用 makemkv 翻录了一些蓝光光盘。我现在想使用 ffmpeg 更改文件的大小。我不想改变分辨率,而是改变质量(我认为它是 crf 作为命令)。问题是,我最终得到了一个缩小的文件,但没有字幕。我确实知道字幕不是基于文本的,但我想知道有人知道在缩小文件大小时保留字幕的方法。
谢谢
答案1
您需要映射流。
发出以下命令..
ffplay 原始蓝光文件
在输出中查找类似的内容。
流 #0:3(eng):字幕:dvd_subtitle,720x480(默认)
当您重新编码文件时,您需要添加类似 -map 0:3 的内容。
请参阅 ffmpeg 文档