ヘンな動画があって…要は音ズレなんだが、尺が1時間ちょい。どうも動画部分が元は29.97fpsだったのを30fpsに単純変換して(尺が短くなる)、それを尺はそのままで29.97fpsに変換して、音声は元のままのを使っている。だから終わりの方で音が3秒ほどズレる。
これを修正するには、動画部分を(29.97fps÷1.001≒)29.94fpsに単純変換して尺を延ばす必要がある。
ついでの動画のサイズを3倍に拡大、lanczos + accurate_rnd フィルタをかけたい。
これやるのに、まず XMedia Recode で動画本体と音声部分とを分離。
ここからは ffmpegで処理。
再生速度は、動画を一旦ナマ状態に変換し、それからフレームレートを変更。
それプラスでリサイズをかける。
最後に動画と音声を結合。
これでどうにかなった。おしまい。