質問: tmpgenc3.0xpressのエラー tmpgenc3.0xpressを使ってmpegからxvidへエンコードしているのですが、どうしてもエラーがでてしまいます。「出力が異常終了しました。 モジュール 'sfmpgdec.dll'のアドレス 0b3a5dd1 でアドレス b475ae02 にたいする読み込み違反がおきました。」とでます。エンコードには5時間ほどかかるそうですが、何度も挑戦しているのですけどもう5日連続で失敗しているので偶然ではないように思えてきました。30分ほどで終わる動画はエンコードは出来ました。 自分では、hddに問題があるのかメモリに問題があるのかcpuに問題があるのか、この辺りが原因かと思うのですがどうでしょうか。よろしくお願いします。 ちなみに環境は cpu:2700mhz、メモリ:1gb、hdd:7200rpm 問題の動画は、元はmpeg(4-8mbps/サイズは5.2gb)で、出力動画はxvid(予定サイズは2500mb)です。
回答: そういうのは、ソース自体に問題があるのです。内部的にコマ落ちしているとか。 ただ、mpegはコマ落ちしていてもタイムスタンプ補正等で、見た目には問題なく 再生可能とできる機能が存在するので、普通に再生した場合、ソースに問題がある 事にはまず気付きませんが、別形式へのエンコードといった場合には、フレーム単位で 一切矛盾があってはだめです。 mpeg-2 video vfapi plug-inを組み込んで、こちらをデコーダに設定してみて下さい。 mpeg-2 video vfapi plug-in http://www.marumo.ne.jp/mpeg2/ mpeg-2 video vfapi plug-inの使い方 http://jumper-x.hp.infoseek.co.jp/begin/column/2/