【Vorbis/FLAC】Ogg統 ..
486:名無しさん@お腹いっぱい。
10/06/11 02:40:17 DdYBQdzG0
Vorbisは出力bit深度の申告?がないみたいなんだがそういう仕様なん?
487:名無しさん@お腹いっぱい。
10/06/11 02:55:23 wypdm+xr0
なんだ申告って
488:名無しさん@お腹いっぱい。
10/06/11 10:23:43 l1+NnLOn0
>>486
libvorbisでは出力結果は単精度浮動小数点データになっていて
デコーダ(例えばoggdecやoggdropXPd)で16ビット符号付き整数に変換している。
489:名無しさん@お腹いっぱい。
10/06/11 17:21:01 83UeLd/j0
例えば24bit 192kHz のwavをvorbisに変換したら192KHz 16bitになってしまうん?
490:名無しさん@お腹いっぱい。
10/06/11 17:44:44 0m2TpemN0
>>489
そりゃデコーダ、プレイヤー次第だ。
出力ビット数を変えられるソフトを使えば24bit出力にもできる。
491:名無しさん@お腹いっぱい。
10/06/11 20:29:17 d3E+2YxT0
>>489
Vorbisエンコーダは32ビットに変換してからエンコードする。
エンコーダが24ビットに対応していれば24ビットから32ビットに変換する。
必ず32ビットになるのでエンコーダも重要。
そしてデコーダは>>488が言うように32ビットから16ビットに変換してる。
492:名無しさん@お腹いっぱい。
10/06/11 23:50:28 83UeLd/j0
デコーダー出力云々の話ではなくて
例えばMP3にエンコすると24bitのwav(ONKYOのサイトで販売されている)だろうが強制的に16bitになってしまうが(MP3は16bitにしか仕様上対応していない)
Vorbisは元々が対応してるのではないん?
493:名無しさん@お腹いっぱい。
10/06/12 00:05:28 qJnG1Ico0
>>492
ビット深度の規定は無いので、
エンコード時のビット深度がデコード時に反映される保証は無い。
別に強制的に16bitにする規定も無い。
494:名無しさん@お腹いっぱい。
10/06/12 00:09:16 4I5w4aSSP
ソース(16/24 bit integer) -> エンコード(32 bit floating point) -> デコード(16/24 bit integer)
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5066日前に更新/145 KB
担当:undef