忘れないように書いておこう..
この設定で最適解か、まだ解らない..
ちょっと、LAME 以外のエンコーダを探している最中…
OPUS は、DAP とかで聞く音楽に向いているのかも判らない…
--music っていうオプションがあるので最適化されているはず..
でも、Windows もデフォルトで対応できているし…
Ogg Vorbis の後継というので試してます
CBR 設定がいいのかも判らない
解説を読んだ限りでは、可変範囲の広いのが特徴な様ですので、可変ビットレートでのストリーミングなどで真価が発揮できるんじゃないかと思っています
緩急の激しい状況をライブ配信とかでしょうかねぇ…
詳しいところはグーグル先生にでも尋ねてください
opusenc.exe --music --bitrate 320 --hard-cbr --max-delay 0 --comp 10 --framesize 5 --no-phase-inv --genre JAZZ --genre LATIN --artist "John McLaughlin" --artist "Al Di Meola" --artist "Paco De Lucia" "02-Orient Blue.wav" "OPUS\02-Orient Blue.opus"
この設定は、LAME の 320 Kbps と比較するための設定で、ファイルサイズは LAME と余り変わらないと思いますので好みだと思います
VBR の場合は、 –hard-cbr を取ればいけます
このファイルの場合は、320kbps/CBR で 16.5MB くらいで、VBR の 256Kbps を指定すると 3MB 以上圧縮されます
あと、サンプリングレートが 48KHz に変換されるので、少しファイルサイズが増えると思います
それと、フレームサイズも 20 から 5 に設定し直していますので、ここにもファイルサイズが少し増える要因があります
Encoding using libopus 1.4 (audio)
-----------------------------------------------------
Input: 44.1 kHz, 2 channels
Output: 2 channels (2 coupled)
5ms packets, 320 kbit/s CBR
Preskip: 312
Encoding complete
-----------------------------------------------------
Encoded: 7 minutes and 8.45 seconds
Runtime: 7 seconds
(61.21x realtime)
Wrote: 17233886 bytes, 85690 packets, 339 pages
Bitrate: 320 kbit/s (without overhead)
Instant rates: 320 to 320 kbit/s
(200 to 200 bytes per packet)
Overhead: 0.556% (container+metadata)
変換のレザルトです
変換する時間は 61 倍速ですので LAME の何倍も早いですけど、最近の CPU は早いので余り気にならないと思います
opusinfo.exe -v "OPUS\02-Orient Blue.opus"
Processing file "OPUS\02-Orient Blue.opus"...
New logical stream (#1, serial: 00005847): type opus
Encoded with libopus 1.4, libopusenc 0.2.1-16-ge4285b5
User comments section follows...
ENCODER=opusenc from opus-tools 0.2-29-gecd50e5
genre=JAZZ
genre=LATIN
artist=John McLaughlin
artist=Al Di Meola
artist=Paco De Lucia
ENCODER_OPTIONS=--music --bitrate 320 --hard-cbr --max-delay 0 --comp 10 --framesize 5 --no-phase-inv
Opus stream 1:
Pre-skip: 312
Playback gain: 0 dB
Channels: 2
Original sample rate: 44100 Hz
Packet duration: 5.0ms (max), 5.0ms (avg), 5.0ms (min)
Page duration: 1275.0ms (max), 1271.4ms (avg), 50.0ms (min)
Total data length: 17233886 bytes (overhead: 0.556%)
Playback length: 7m:08.439s
Average bitrate: 321.8 kbit/s, w/o overhead: 320 kbit/s (hard-CBR)
Logical stream 1 ended