FFmpeg:将字幕流导出到.ass 文件

FFmpeg:将字幕流导出到.ass 文件

我正在尝试将 MKV 文件的字幕流导出到 ASS 字幕文件。我对 ffmpeg 不是很熟悉,所以如果我错过了一些显而易见的东西,我很抱歉

这是我目前得到的:

ffmpeg -i input.mkv -map 0:7 -c:s ass output_subtitle.ass

但当我尝试运行它时,它给出了错误“仅支持 SUBTITLE_ASS 类型”

答案1

尝试这个

ffmpeg -i input.mkv -map 0:{subtitle_stream_index} -c copy output_subtitle.ass

假设你的问题中的字幕流索引是 7,那么命令将是

ffmpeg -i input.mkv -map 0:7 -c copy output_subtitle.ass

答案2

您应该尝试这个:ffmpeg -i input.mkv -vn -an -codec:s:0.7 ass output_subtitle.ass假设您已经发现流标识符是 0:7。

相关内容