我正在尝试将 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。