TSConverterと乱闘中
動作はこんな感じ?
- VideoとAudioのPIDを探す
- PreAnalyzeTS: PID=0x1fc8のPMTをparseして、stream_typeが0x1BならvideoのPID、0x0FならaudioのPID
- PreAnalyzeTS2: 見つからなければ、PESをparseして、stream_idが1110xxxxならvideoの、110xxxxxならaudioのPID
- AnalyzeTS: VideoとAudioのPESをファイル出力
- WritePES: Videoのとき、同時にPTSからタイムコード用のテキストを出力
- WritePES: Audioのとき、Videoとのずれの分をダミー出力?
- MP4Boxでまとめる
- タイムコードとDtsEditで補正する
Audioのダミー出力のあたりをなんとかすれば、音が消えっぱなしにならないんじゃないかなあ。