とりあえずは最新のffdshowとHaali Media Splitterを入れたら、AviUtl+DSInputPlugin等、DirectShowFilterに対応したソフトで好きなように編集・変換できるみたい。ffdshowが不安定な環境ではDivX7を入れたらOK。DXVA等、高速化のための情報はまたいずれ。
PAFFインターレースな動画を扱えるソフトはVideoStudio11やNero8等いくつかあるのだけど、ちまちま変換するのも手間なのでコマンドラインエンコーダを使いたいところ。しかし、現時点でlibavcodecのH264デコーダはPAFFインターレースには対応しておらず、これを内蔵するffmpegやmencoderを使うためには別ソフトでデコードしてやる必要がある。案は2つ。
・AVISynthのDirectShowSource経由し、avs2yuvで渡す
今のところ外部から使えそうなDirectShowFilterはPowerDVD7とCoreAVCの2つか。他にもあるかも?PowerDVDは体験版で確認したところ問題なくデコードできた。一方、CoreAVC(1.6.0.0)はnullフレームを吐くのが原因で動きがカクカクになるが、なぜかGraphEditをはさんでやるとうまくいくみたい。こちゃらは何れの方法でも、お金とWindowsが入用になる。必要なdllをコピーしたらwineでも使えるんかな?
・JMのldecodでyuvにデコード
perlスクリプトに書くとこのように…niceとかfifo使ってるけど適当に修正したらlinuxかcygwinでは動くはず。 mts2avi.pl
xportとldecodとa52と
xport http://www.w6rz.net/
ldecod http://iphome.hhi.de/suehring/tml/
a52 http://liba52.sourceforge.net/
mencoder http://www.mplayerhq.hu/
lame http://lame.sourceforge.net/
参考 http://www.avsforum.com/avs-vb/showthread.php?t=789775
mencoderをcygwinで使いたい場合はsvnから落としてコンパイル。公式ビルドは多分fifoが使えない。音声変換とmuxはffmpegでもいんだけど…バイナリ用意するのが面倒という理由で使ってなかったり。ああ、携帯動画変換君用にini書きゃいいのか。
まあ、H264動画をPCで扱いたいならカメラはD4録画できるに越したことはないんだけどね。DXVAのH264関係のドキュメントがNDA解禁されたとかで…近いうちにもっとお手軽で高速な変換ソフトを誰かがつくるかも?
20080624 補足
稀に検索で引っかかるようなのでもう少し詳しく。cygwinで使う人が大半だろうから…。
0)cygwinのインストール
http://www.cygwin.com/
のInstall or update now!ってのを落としてインストールする。とりあえずDevelのgccとmakeとsubversionをチェックしとけばOK。以降はCygwinの窓で作業するので、ソースコードは c:\cygwin\home\ユーザ名 あたり適当に展開する。
1)lame
普通にソースコードからコンパイル。
configure; make; make install
2)a52
configure; make; make install
3)mencoder
だいたいconfigureで自動認識してくれるのでなんとかなるはず。このとき--enable-staticとかで幸せになれるかも。cygwinでxvid使おうとすると苦労するかも。がんばれ。
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
configure; make; make install
4)JM
http://iphome.hhi.de/suehring/tml/download/
で、"JMなんとか.zip"ってのを落として あたりに展開。以下を実行するとbinフォルダにldecod.exeができる。
cd JM
./unixprep.sh
./configure
cd bin
make
5)xport
http://www.w6rz.net/
の、xport Transport Stream Demuxerってところのを落として展開。同梱のxport.exeが使えるはず。
5)おしまい
ldecod.exeとxport.exeをパスの通ったところか適当な場所に移動。
D&Dできるお手軽セットを配布…するにもJMとxportのライセンスがなあ。
20080806 追記
CoreAVC 1.7.0.0でnullフレームが出なくなっているのを確認。15$の出費で実用的な速さの変換が可能に!
20090114
冒頭にコメント追加。linux上でlibavcodecの動作確認もしたいがとりあえず。こういうネタはあっさり陳腐化するので記事の書き方に困る。
【PC/デジモノの最新記事】


4Media AVCHD変換はAVCHDユーザーたちに多機能の変換ツールと認められます。AVCHD動画(MTS、M2TS、MOD)を汎用しているAVI、MPEG、WMV、DivX、MP4、RM、MOV、XviD、3GP、FLV、SWF及びMPEG-4 TS HD動画、MPEG-2 TS HD動画、Quick Time HD動画、WMV HD動画などに変換できます。そして、Sony、Panasonic、JVC、Cannonビデオカメラで撮ったAVCHD動画を様々な形式に変換するのも問題ありません。
さらに、このAVCHD動画変換フリーソフトはAVCHD動画から画像とMP3、WMA、AAC、WAV、CDA、OGG、FLAC、APE、CUE、M4A、AC3、MP2、AIFF、SUN AUなどの音声を抽出する機能も持っています。この上、4Media AVCHD動画変換は動画ソースを編集することによりプレーヤーの内容を豊かにさせることができます。ソースビデオから如何なるクリップを入手でき、動画の再生エリア のクロップ、複数ファイルを一つのファイルに結合し、プレビューする場合、及び字幕/オーディオトラック/ウォータマークなどを追加できます
関連製品:
http://www.mp4converter.jp/mts-converter-win.html
4Media MTS変換
http://www.mp4converter.jp/hd-video-converter-win.html
4Media HD動画変換
http://www.mp4converter.jp/avchd-converter.html
4Media AVCHD変換はAVCHDユーザーたちに多機能の変換ツールと認められます。AVCHD動画(MTS、M2TS、MOD)を汎用しているAVI、MPEG、WMV、DivX、MP4、RM、MOV、XviD、3GP、FLV、SWF及びMPEG-4 TS HD動画、MPEG-2 TS HD動画、Quick Time HD動画、WMV HD動画などに変換できます。そして、Sony、Panasonic、JVC、Cannonビデオカメラで撮ったAVCHD動画を様々な形式に変換するのも問題ありません。
http://www.mp4converter.jp/burner-studio.html
http://www.mp4converter.jp/video-to-dvd-converter-win.html
http://www.mp4converter.jp/bd-ripper.html
http://www.mp4converter.jp/blu-ray-ripper.html
http://www.mp4converter.jp/avchd-converter.html