HF11からの動画変換 AVCHD -> mp4(H.264)
取り敢えず簡単にメモ
- ImageMixerでMTS->m2tsに変換
- DGAVCIndexでm2tsファイルの読み込み
[Video]→[YUV->RGB]を[TV Scale]
[Stream]->[Detect PIDs: PAT/PMT]を選択
[PCR on PID ...]を選択して、[Set PCR]、[AVC Video on PID ...]を選択して、[Set Video]を選択して、[Done]
同様に[Audio]->[Audio Demux]で、抜きたい音声(1チャンネルしかないけど)を選択して、[Set]->[Done]
[File]->[Save Porject]で保存。dgaファイルとac3ファイルが作成される - TMPGEncでac3->wavに変換
音ズレ防止の為に、m2tsファイルをTMPGEncに放り込んで、wavだけ出力(音ズレしないのか検証中音ズレ問題なさそう)
ToWave + libFAAD2.dll + VLCでもいけるかな?こっちだと全部フリーだし - AviSynthファイルの作成
dgaファイルと同じ場所に
LoadPlugin("C:\UTIL\DGAVCDec\DGAVCDecode.dll") <- DGAVCDecode.dllの位置
AVCSource("20100102061045.dga") <- dgaファイル名
のファイルを作成し、拡張子をavsで保存する - AviUtlで読み込み
avsファイルとwavファイルを読み込んで後は普通に変換
2014/01/26 追記
最近は
AVCHDをDirectShowで扱えるようにするコーデックCCCP & DirectShow File Reader プラグイン for AviUtl の組み合わせで
直接 mtsファイルを AviUtlに喰わせることができるらしい
Windows 7からだと標準でcodecがインストールされている
のだが、MPEG-2 + AC3の組み合わせなので
- tsMuxeR で AC3分離
tsMuxeRにMTSファイルを追加して
Tracks -> AC3のみチェック
OutPut -> Demuxを選択 - eac3toでWAVに変換して
c:\util\eac3to\eac3to "in.ac3" "out.wav" - mts -> m2tsに拡張子書き換え
- m2ts + WAVファイルを AviUtlで読込みエンコード
でOK