ぶる〜
2004-03-02 10:09:20 ( ID:z7vmnxorach )
[ 削除 / 引用して返信 ]
インターレース解除を24fps化-逆プルダウンにしてエンコードすると、
ビットレート設定のときに表示される予想ファイルサイズより、10〜20%も小さいファイルができてしまいます。
23分程度のファイルをVBR2700+音声192Kbpsでエンコードすると、予想サイズは483Mbyteなのに、実際には436Mbyte(Video+Audio)になっていしまうのです。
計算上も 23分*60秒*(2700+192Kbps)/8bit/1024Kbyte=487Mbyte となり、480Mbyte程度のサイズになるのが正しいと考えていたのですが、
この考えは間違っているのでしょうか。
具体的な設定ですが、
バージョンは3.0.0.7βで、ソースはGigaPocketビデオカプセルです。
カット編集でクリップ合計時間を23分22秒、インターレース解除を24fps化(コーミング除去優先)-逆プルダウンとし、
クロップを下8ドット、左16ドット、黒マスクはなしに設定し、それ以外のフィルタ設定はしていません(デフォルトのままです)。
出力設定はDVD-NTSCの4:3、VBR、音声はAC-3で、画像解像度を352x480、平均2700Kbps、音声192Kbpsとし、
ビデオタイプは再生時3:2プルダウン、動き検索精度を最高精度(誤り訂正付き)、出力ストリームをES(Video+Audio)にして、
その他の出力設定はデフォルトのままです。この時点で予想ファイルサイズは483Mbyteです。
これでエンコードすると80分ほどで終了、出来上がったファイルはm2v+ac3の合計が436Mbyteになってしまいます。
試しにこのプロジェクトのままで、フィルタ設定のインターレース解除を、常に-トップフィールド-適応補間に、
出力設定のビデオタイプをプログレッブに変更しただけのものでエンコードしてみると、先と同様80分ほどで終了しますが、
実際に出来上がったファイルはm2v+ac3の合計が483Mbyteと、予想ファイルサイズと一致したものになります。
ビットレートが変わらない限り、24fps化したものでも、30fpsのファイルとほぼ同じサイズになるはずだと考えていたのですが、
いろいろなソースファイルで何度かやり直しても、10〜20%ほど小さいサイズのものができてしまいます。
これは単なるエンコード誤差と考えるべきなのでしょうか。それともわたしの環境固有の問題なのでしょうか。
ぴよ〜
2004-03-02 19:37:00 ( ID:mzniof6mpzg )
[ 削除 / 引用して返信 ]
>インターレース解除を24fps化-逆プルダウンにしてエンコードすると、>ビットレート設定の
>ときに表示される予想ファイルサイズより、10〜20%も小さいファイルができてしまいます。
(30fps-24fps)/30fps=20%
ビットレートを計算する時に、フレームが2割減っていることを考慮し忘れていたりして。
んなわけないか。
fay
2004-03-02 22:40:25 ( ID:rvwdyk8hxf. )
[ 削除 / 引用して返信 ]
うちでは24fps化してもそれなりに計算どおりのサイズになっています。しかし不具合
報告に以前から「VBRの値が安定しない(出来上がりサイズが大きくバラける)」と
いうものが載っていることから、別段新しい報告というわけではないと思います。
|