hiro
2004-02-11 19:56:45 ( ID:sdjkupbxvlr )
[ 削除 / 引用して返信 ]
各エンコードでの予想ファイルサイズを表示する
事ができないでしょうか?
DVD用では予想ファイルサイズを表示できる
ようになっていますが、ほかのエンコの場合も
出力されるファイルサイズを表示してほしい
ファイルサイズを元にでビットレートを
設定したいのでよろしくお願いします
fay
2004-02-11 21:31:47 ( ID:rvwdyk8hxf. )
[ 削除 / 引用して返信 ]
それは出来るところと出来ないところがあるでしょう。
WMVの場合は技術的に不可能ではないと思いますが、AVIの場合はほぼ不可能です(無圧
縮の場合は可能ですが)。DivXなどはビットレートを指定していると言われるかもしれ
ませんが、それはあくまでコーデックの設定画面の中だけで判別できることであり、
コーデックを利用しているアプリケーションからは指定されたビットレートは分かり
ません。
日本語勉強中
2004-02-12 08:08:35 ( ID:uq24rqktnjl )
[ 削除 / 引用して返信 ]
>ファイルサイズを元にでビットレートを
>設定したいのでよろしくお願いします
ファイルサイズはビットレートと再生時間で決まるのは常識。
再生時間がわかれば、目的のファイルサイズにビットレートを調整するのは容易。
いつのまにかFAQが充実してました。下記はFAQから引用。
>作成されるMPEGファイルのサイズを計算するには?
> レート調整方法に固定ビットレートもしくは2パスVBRを選んだ場合、下の式で求めることが出来ます。2048/2018 の式はシステムストリーム自体のビットレートを計算しています。ファイルサイズ(KB単位)=( Video+Audio)×(2048/2018)× 秒数/8たとえば映像に 1150Kbps、音声に 224Kbps が指定された15秒の MPEG ファイルは、「(1150+224)×(2048/2018)×15/8」となり、サイズは 2614KB となります。
intelli-mouse
2004-02-15 11:45:50 ( ID:dznkptdfvy2 )
[ 削除 / 引用して返信 ]
ベータ版の掲示板でする話ではないのでしょうが、関連があるので。
>ファイルサイズはビットレートと再生時間で決まるのは常識。
>再生時間がわかれば、目的のファイルサイズにビットレートを調整するのは容易。
皆さんそうおっしゃいますし、原理としてはそうなのでしょうが、
実際計算してみようとすると、わけがわからなくなります。
>
>いつのまにかFAQが充実してました。下記はFAQから引用。
>
>>作成されるMPEGファイルのサイズを計算するには?
>
>> レート調整方法に固定ビットレートもしくは2パスVBRを選んだ場合、下の式で求めることが出来ます。2048/2018 の式はシステムストリーム自体のビットレートを計算しています。ファイルサイズ(KB単位)=( Video+Audio)×(2048/2018)× 秒数/8たとえば映像に 1150Kbps、音声に 224Kbps が指定された15秒の MPEG ファイルは、「(1150+224)×(2048/2018)×15/8」となり、サイズは 2614KB となります。
計算をすると、2652.6になりました。2614は(2048/2018)をかけていない数字です。
初心者はまず、こんなところでつまづいてしまいます。
確かビットレートでは「k」は1,000でしたよね。上の式では2048というパラメータ
が入っているので、KBは1,024バイトだと思いますが、単位がはっきりしないと
計算自体が無意味になってしまいます。わずか2.4%の違いですが、ファイルサイズを
気にする人にとっては、結構な誤差かもしれません。
もっとも、ヘッダとかいろいろな付加情報が付くので、実際のファイルサイズは
またサイズが増えるでしょうから、こんなことを気にしていてもしょうがないので
しょうけれど。
いろいろな人が書いてくださった文章を読んで知識を得ようとしている者がこんな
ことを言っては失礼なのですが、1,000と1,024、小文字のkと大文字のKを明確に記して
いただけたら、と思います。
ここから本題
3.0.0.7(とは限らないけど)出力設定タブの右下にビットレートが出ますが、
たとえば、
映像 700kbits/sec
音声 128kbits/sec
合計 843kbits/sec
と表示されるのですが、計算式を教えていただけないでしょうか。
(700+128)/(2048/2018)としても、840.3にしかならないですし。
わけがわからなくなってしまいました。
なお、音声はAC-3です。
日本語勉強中
2004-02-23 15:26:09 ( ID:uq24rqktnjl )
[ 削除 / 引用して返信 ]
>(700+128)/(2048/2018)としても、840.3にしかならないですし。
>わけがわからなくなってしまいました。
FAQをのぞいたら中身が変わってたぞ。
>たとえば
>映像「1150Kbps」
>音声「224Kbps」
>が指定された15秒の MPEG ファイルは、
>「(1150+224)×(2048/2012)×(15/8)」
>となり、サイズは 2614KB となります。
この計算式なら
映像 700kbits/sec
音声 128kbits/sec
合計 843kbits/sec
の値は(700+128)/(2048/2012)=842.8でピッタリになりますね!?
引用部分の計算は間違ってますが。(頭隠して尻隠さず とはいわないか〜)
|