2017-03-28 24 views
1

TSファイル(米国クローズドキャプション付き)をMKV(またはMP4)に変換しようとしています。現在、私は3つのステップのアプローチを使っています。クローズドキャプション付きTSをサブタイトルのMKV/MP4に変換する

ステップ1:字幕をsrt形式で抽出します。

ffmpegの-f lavfi -i "映画= test.ts [OUT0は+ subcc" -map output.srtだ

ステップ2:MKVにTSをトランスコード

ffmpegのI test.ts -vcodec libx264 -acodecはout.mkvコピー

ステップ-3:

ffmpegのをout.mkvする字幕を追加し直します-i out.mkv -i output.srt -acodec最終コピー-scodec -vcodecコピーをコピーします。 mkv。

私はこれらの3つのステップすべてを単一のffmegコマンドで組み合わせることができると確信しています。これを行う方法はありますか?

答えて

2

あなたはうまくいけば、字幕のタイムスタンプが同期されます

ffmpeg -i test.ts -f lavfi -i "movie=test.ts[out0+subcc]" -map 0 -map 1:s -c:a copy -c:s srt final.mkv 

を試すことができます:)

+0

感謝。私は、-c:v libx264も追加する必要があると信じています。正しい? – Sudheesh

+0

保証のため、確かに。しかし、これはMKV/MP4のデフォルトのビデオコーデックなので、厳密には必要ありません。 – Mulvya

+0

正常に動作しているようです。ありがとう! – Sudheesh

関連する問題