【mkv】MatroskaVideo総合スレ6【mks】

このエントリーをはてなブックマークに追加
245240
>>243
AVIコンテナを作成しているならフレームレートが何であろうといとも簡単にtimecodeを作成し、
且つNULLフレームを除去してMatroskaコンテナにtimecodeを埋め込んで格納できます。
それにはAviUtlのプラグインである、自動フィールドシフト-プラグインに同梱されているconverterを使用します。
書き方など覚える必要は特にありません。

timecodeを抽出したいAVIコンテナをavi2timecode.exeにD&Dします。
さらにそのAVIコンテナをavidelnull.exeに同じくD&Dします。
後は生成されたtimecodeのtxtとNULLフレームを除去されたAVIコンテナをmkvmerge.exeで別途、音声と共にmuxします。
これで真VFRなMatroskaコンテナの出来上がりです。
注:timecodeを埋め込むのはVideo(映像)の方です。

まあ、問題はVFRなAVCですな。
Bフレーム使用でのVFWハック(用語としてはhacked VFWが適切か?)を使うと、フレームずれのせいでtimecodeに従わなくなるし。
超高速かつBフレ使わない圧縮規格を使って、高圧縮で一度エンコードして、擬似VFR in AVIを作って、
それからtimecodeを抽出して、本命のAVCを時間掛けて、AVIコンテナを経由せずにMP4コンテナに格納して、
それをMatroskaコンテナにtimecode埋め込んで、mux!みたいな。ぜぇぜぇ・・・。めんど。
何か上手い方法ないですか?これぐらいしか思いつかないんだけど・・・。