
私がやろうとしているのは、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 であることがわかったと仮定して、これを試してみてください。