
我想做的是將 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。