Bluetooth A2DP、つまりBluetoothオーディオに使われている必須コーデックは「SBC」である。世の中ではSBCコーデックの音が悪く、AACやAptXなどの方が音質が高いとされる。
SBCの最高ビットレートは、現在販売されているBluetoothオーディオ機器では、Bitpool=53の時の328kbpsである。最近では、世の中の多くのBluetoothイヤホンはこのような高いビットレートで接続ができる。規格上はさらに上があるが、電波を使う以上、接続性に問題が出てくる。
さてこの328kbpsの音質が本当に悪いのかを検証するために、ffmpegでSBCに変換し、もう一度WAVに変換してから再生する。
なお、ソースとして使った音源は自作の音源で、作成時にはクリップしないように気をつけ、バウンス時に浮動小数点(float)32bitで出力し、SBCからWAVの変換時にもfloat 32bitで出力した。サンプリングレートの変換はなし。これによりデコード時の量子化誤差を抑えられる。
引用元: https://hayabusa9.5ch.net/test/read.cgi/news/1599285860/
ネット上に「音質が悪い」と触れ回る情報は伝聞だけであって、なんのソースもない場合が多い。そのため、自分でABXテストを行う。
耳に自信のあるあなたがテストしてみたいのであれば、ファイルを用意したので、聴き比べるといいだろう。A(test1-a.wav)とB(test1-b.wav)の2パターンがあるが、どちらがSBCでどちらが原音なのかは秘密にしておく。また、同じZIPファイルの中には、SBC 192kbpsでエンコードしたもの(test1.sbc192.wav)と、さらにSBC192/328と原音の差をとったファイル(*-diff.wav)がある。ファイルは32bit floating pointのWAVのため、非常にサイズが大きい。
https://drive.google.com/uc?id=1P1zi289QYj6RhFE2p57KSPlRpijGqSS7&export=download
XとY、どちらが原音でどちらがSBC 328kbpsだろうか。答えはSoundcloudのページに行けば、どこかにある。
ただし、SoundcloudはOpusコーデックにより圧縮されているため、厳密さを求めるなら、Google DriveにアップロードしたZIPファイルの中身を聴いてほしい。
https://soundcloud.com/mikajabana/test1-original
https://soundcloud.com/mikajabana/test1-sbc-328kbps
ffmpeg -i test1.aif -acodec sbc -ab 328k test1.sbc
ffmpeg -i test1.sbc -acodec pcm_f32le test1.sbc.wav
元のソースファイル「test1.aif」と「test1.sbc.wav」を聞き比べ、違いがわからなければ、聴覚上の音質劣化はないことになる。
テストには foo_abx (foobar2000 ABX Comparator)を使った。ヘッドフォンは JVC HA-MX10-B スタジオモニターヘッドフォン。
しかし、再生したものの、328kbpsではテスト以前に、違いを聞き分けることが全くできなかった。
そのため、結論としては
SBCコーデックの328kbpsでは、原音と区別できない
ということになった。
昔のBluetoothオーディオは、bitpool=32つまり192kbpsのSBCにしか対応していないものもあった。このため、音質がかなり悪かったとされる。
今回は、192kbpsでも確かめてみた。すると、以下のように、16回全てで違いが聴き分けられた。
確かに、シンバルがジャンジャン鳴っている部分(0:15秒~)や、ラップ部分(1:03~)は人の声の輪郭がおかしいような感じを受け、すぐに音質劣化が聴き分けられる。
一方で1:44のシンセリードの部分などはあまり違いがわからないものとなった。得意不得意があるようだ。
192kbps
ビットレート192kbps(bitpool=32)では非常に音質が悪く、アーティファクトの出方は同じビットレートのMP3よりも酷いものと考えられる。192kbpsにおいては、他のコーデックと比べても、原音と比べても、どちらにしても「音質が悪い」と言える。私のABXテストでは、Appleのエンコーダを利用したAAC 192kbpsは原音と区別ができないほど優秀であった。それと比較すると、SBC 192kbpsの場合はかなり音質が悪いと言える。
328kbps
しかしながら、他の音声コーデックと同様、高いビットレート、328kbpsにおいては一切聴き分けができないため、“聴覚上”音質の劣化がないと断ずることができる。つまり、現在販売されているBluetoothイヤホンで、bitpool=53で接続できるものであれば、音質が悪いと科学的に言えないということだ。
あなたは test1-a.wav と test1-b.wav を聴き分けられただろうか?もしかして、192kbpsのSBCでもそれほど違和感を感じなかっただろうか?
どちらが原音でどちらがSBCだっただろうか?
もし聴き分けられたならば、Opusなどの最新の音声コーデックのテスターとしてあなたの能力をコミットすることで音声コーデックの発展に貢献できるだろう。
https://medium.com/@mikajabana/bluetooth%E3%AFaac%E3%8C%E6%9C%E5%BC%B7%E3%A0%E3%A3%E3%9F-aptx-hd-vs-aac-vs-sbc-%E6%9C%E7%B5%E6%B1%BA%E6%A6-dfe5681ec007
安物SBCよりもapt-Xの方が高性能である
ただしBOSEのように性能が高いスピーカーを搭載したSBCと
そこいらの安物スピーカーのapt-Xとでは
BOSEの方が高性能であるということだ
今の世の中安物の機器で十分でそれ以上はただの自己満足にしかならない
最近のは5000円くらいのでもあるよ
まじか、そうなると余計にAPT-Xの意味が無くなってくるな
私は発電所から専用線で我が家まで電力を引っ張り込んでいます。
電線の材質は無酸素銅が最高ですよ。
おかげで、ウチはミニコンですが、ハイエンドよりいい音がしますよ。
ちなみに電力会社の違いでも味付けにサがでるよ。
電力会社 長所 短所 お奨め度
——————————————————————
東京電力 バランス モッサリ遅い C
中部電力 低域量感 低域強すぎ A+
関西電力 高域ヌケ 特徴薄い B
中国電力 透明感 低域薄い B+
北陸電力 ウェットな艶 低域薄い A-
東北電力 密度とSN 低域薄い A+
四国電力 色彩感と温度 低域薄い A
九州電力 バランス 距離感 C
北海道電力 低域品質 音場狭い B-
沖縄電力 中高域艶 モッサリ遅い A
で、上は発電所から5Km地点での特徴。
それより自宅?発電所間の距離が長いと上記特徴+マイルドの味付け
短いと上記特徴+刺激的な味付けが加わるよ。
これ貼ってキャッキャッしてるのさすがに古くない?
しかも関電は授受の音がするはず
こんなん貼る位ならAAでも貼っとけ
でも情報更新できていない老害どもが非AptXの製品を未だに叩いてるのを見る
遅延もSBCの方が優秀
適当言ってるだろ
おまいアホだろ。
遅延するようなアホなエンコードするやつなんてでも今時おらんよ。
低スぺでまともに再生できないとかありえん。
動画見る時の音声遅延は感じる
むしろそっちが問題だわ
青色は朝の霧のイメージから
SBCって可逆なの?
まぁ便利だから気にしないけど
コンポクラスならいいが、イヤホンは電源の問題でドライブ能力が足りてない
ワイヤレスイヤホンは音源圧縮しないと転送出来ない時点でゴミだとわかる
でもワイヤレスに慣れるとたとえ音質が劣ってるのが分かっててももうワイヤードには戻れない
ピュアオーディオの世界では常識です
これ豆な
俺は専用のホールを建てた
BT送受信間で変復調を受けた後の結果と比較しないと意味なくね?
パンピーならどれでも良いと思うがw
LDACのパクり
オーディオに拘っている人は多いんだな
https://www.phileweb.com/news/audio/201812/05/20434.html
こんなのもあるんだからすごい世界だよな
厳密に言うとオーディオケーブルを冷却しないとダメだから
誰もやってないみたい
夏は音がぼやけるし冬はシャリシャリする
よほどのことがない限りもう買わない