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。

相關內容