11/01/12 19:22:30 tfvsCMRC
誰か教えてください。
H264、1024x768、200MBのMP4動画をxvid4、800x450、233MBのAvi動画にエンコ
しようとしているのですが、Two Pass-video sizeでエンコすると
ターゲットサイズをオーバーする事があります。
具体的には、Avidemux2.4.3を使用して
・映像コーデック MPEG-4 ASP(xvid4)
・音声コーデック MP3(LAME)
を選択し、音声だけを抜き出してみると22.7MBだったので構成で
・Two Pass-video size → Target video sizeを210MBに設定
フィルタで
・Mplayer resize → 800x450に変更
・asharp を使用
してエンコすると245MB(映像部分222MB位)になってしまいました。
フィルタを使用するとファイルサイズが大きくなるような事を聞いたので
試しにTarget video sizeをオーバーした分(12MB)小さくし、198MBでエンコ
したところ、正常に211MB位(映像部分198MB位)のファイルになりました。
また1MB減らし209MBでエンコしても244MB位とやはりオーバーしてしまいます。
使用OSはWindowsXP、Avidemux2.5.4でも試したのですが若干のサイズ違いは
あるものの同じ状況です。
同じ環境で作成したと思われる別のMP4ファイル(フォーマットは同じ、
容量・時間も同じ位)は正常にエンコできますし、198MBの設定できちんと
エンコできているのでファイルは壊れていないと思うのですが。
長々と書き込みまして申し訳有りませんが、
どなたか原因や解決策がお分かりの方は教えて下さい。