TSConverterと乱闘中

動作はこんな感じ?

  1. 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
  2. AnalyzeTS: VideoとAudioのPESをファイル出力
    • WritePES: Videoのとき、同時にPTSからタイムコード用のテキストを出力
    • WritePES: Audioのとき、Videoとのずれの分をダミー出力?
  3. MP4Boxでまとめる
  4. タイムコードとDtsEditで補正する

Audioのダミー出力のあたりをなんとかすれば、音が消えっぱなしにならないんじゃないかなあ。