少し奇妙なフォーマットのビデオファイルがたくさんあります。通常のビデオ ストリームと、(GPS 同期ハードウェア クロックからの) ビデオ フレームの正確なタイム スタンプを格納するために使用されるテキスト ストリームもあります。からの出力例を次に示しますffmpeg
。
Input #0, avi, from 'in.avi':
Duration: 00:00:52.13, start: 0.000000, bitrate: 311033 kb/s
Stream #0.0: Video: rawvideo, rgb32, 658x492, 30 tbr, 30 tbn, 30 tbc
Stream #0.1: Data: 0x0000
動画は非圧縮なので圧縮したい。私はffmpeg
その部分にうまく使用しています。問題は、データ ストリーム #0.1 を完全に変更せずに出力ファイルにマップすることです。いろいろ試してみましたが、それを実現する方法が見つかりませんffmpeg
。オーディオ、ビデオ、および字幕ストリームのみを処理する必要があり、テキストは有効な字幕形式ではありません。ビデオを作った人は引退したばかりなので、入力形式を変更することはできません。何か案は?