質問: 「h.264」でエンコードについての質問です。 「virtualdubmod」や「tmpgenc 3.0 xpress」などの映像編集ソフトでh.264コーデックを使ってのエンコードに成功した試しがありません。 しかし「super © v2008 build 32」やエンコードしたいavi動画をisoファイルに変換して「fairuse wizard」でエンコードすると成功します。あくまで「virtualdubmod」と「tmpgenc 3.0 xpress」などの映像編集ソフトでも成功できるようにしたいです。 ・エンコーダーやデコーダーはインストールしてあります。 ・エンコードしようと思っている動画の情報(映像:divx5 音声:mpeg‐1 audio layer 3) ・http://www.losttechnology.jp/movie/x264.htmlを参考に設定しております。 ・「single pass - bitrate 」設定で試しております。 [エラーの症状] ・エンコード後のできあがった動画のサイズが非常に小さい。 (ビットレートはhttp://ta3.jp/test/bitrate/bitrate.cgiで計算して、エンコード後のファイルサイズが半分になるようにしています) ・音声や映像どちらかがはいっていない。 (もとの動画に異常はありません。) 「pcスペック」 os:vista プロセッサー:インテル(r)core(tm)2 cpu t5500(1.66ghz) システムメモリー:512mb hdd:100gb 上記パソコンの性能ではh.264エンコードは無理なのでしょうか?ちなみにdivxやxvidでのエンコードは普通に成功します。 h.264のエンコードに詳しい方、アドバイスよろしくお願いします。
回答: 「virtualdubmod」や「tmpgenc 3.0 xpress」を使用してどのエンコーダーでエンコードしていますか?ffdshow? tmpgencシリーズなら「tmpgenc 4.0 xpress」の最新バージョンがmpeg-4 avc/h264エンコーダーを内蔵しています。 私はこれを使用して問題なくh.264にエンコードできているし、エンコード後のファイルサイズも任意に指定しています。 tmpgenc 4.0 xpressでの[mpeg-4 avc/h.264]パラメータ「ビットレートバッファ」を下手に弄ると「ファイルサイズ150mb」になるようビットレートを設定しても半分以下のファイルサイズになり画質がメチャクチャです。「自動」にしておく方が無難。 因みに、ffdshowのコーデックを使用したエンコードは必ずエラーになってしまうので使用していません。tmpgenc 4.0 xpressの内蔵コーデックだけで十分だし。 celeronm430でもh.264エンコードしているのでcor2duot5500は羨ましい環境です。