ビットレート/音質調査に使うサンプル 00-05[可逆](wav形式,6MB)(true my heart〜Tarentella)
ビットレート/音質調査に使うサンプル 06-09[可逆](wav形式,10MB)(水瀬さんち〜55-Haydn)
ビットレート/音質調査に使うサンプル 10-14[可逆](wav形式,19MB)(41_30sec〜FloorEssence)
ビットレート/音質調査に使うサンプル 15-19[可逆](wav形式,16MB)(macabre〜雨降花)
ビットレート/音質調査に使うサンプル 20-24[可逆](wav形式,19MB)(Trust〜Tom's Diner)
ビットレート/音質調査に使うサンプル 25-29[可逆](wav形式,20MB)(ReunionBlues〜Run up)
ビットレート/音質調査に使うサンプル 30-34[可逆](wav形式,17MB)(German〜Tears Infection)
LAME、午後のこ〜だ、Helixの音質比較
AACの音質比較(2010/01/01)
AAC,MP3,OGGの64kbps,128kbps,192kbpsでの比較
vo-aacenc等のAAC128kbpsでの比較
160kbpsでのMP3,AAC他の音質比較
MP3 192kbpsの音質比較
MP3 vs AAC 64kbps+96kbps
MP3 vs AAC 128kbps+192kbps(PSP abc/hr v1.3同梱)
MP3 192kbpsの音質比較(PSP abc/hr v2.0同梱)
AACエンコーダの比較
AACとWMAの音質比較
cutoffオプションでFFmpeg内蔵AACエンコーダーの品質を改善する
Opus,Ogg,AACの音質比較
Opus,Ogg,AACの音質比較
FFmpeg AACの音質評価
Opus,AAC 75kbps,100kbpsの音質評価
MP3 224kbpsの音質比較
FFmpeg内蔵エンコーダとFDK-AACの音質比較
PSP ABC/HR v2.4(2013/01/23最新版)
PSP ABC/HR v2.3
PSP ABC/HR v2.2
ABC/HRテストを、コンピューターの電源を消してSony PSP上で行えます。
PCの冷却ファンなどの騒音に邪魔されずに、繊細な音をテストすることができます。
CFWで動作確認していますが、署名ツールなどを使うと公式ファームウェアでも動作するかもしれません。
複数の非圧縮wavファイルを、複数のエンコーダで圧縮し、rawgene2を使ってPSP ABC/HRで音質比較する準備を
一気にするソフト。
使うにはバッチファイルの知識が必要になります。ログ整形機能付き。
Opus codec v0.9.10 windows buildやrawgene 2.0.0なども同梱されています。
autoencode.zip
16bit, 32bit, 32bit floatの44.1kHzステレオwavファイル2つ以上を読み込んで、最初のファイルに対する相対オフセットと
音量を表示し、オフセットと音量をそろえてrawに出力します。
例えばあるwavファイルと、同じ音が0.01秒遅れて音量が半分になって記録されたwavファイルを入力すると、
Offset: 441 Gain:2.000000 6.020599[dB] Score:0.000000と表示されるはずです。
スコアは、最初のファイルと比較対象ファイルの異なる度合いです。最初のファイルのオフセットを0に固定して、
比較対象のファイルのオフセットを-0.1秒〜0.2秒の間でずらしながら異なる度合いが最も少ないオフセットを探して、
オフセットとしています。ReplayGainに使われているフィルタ(44.1kHz用)を使って知覚上の音量を計測
するので、一方の音声だけに非可聴域のノイズが混じっていても、直感に反する動作をすることがありません。
出力されるのはPSPネイティブのrawファイル。3.0.1から、コンパイラがGCCに変わり、3〜4倍高速化しています。
動作環境は、Windows, Pentium Pro(1995)以降、入力音声の長さ(分)×22MB以上の空きメモリ。3.0.0や
それ以前はその8倍程度のメモリを一時的に使うかもしれないので注意。出力結果は、どのバージョンも同じはずです。
ちなみに、典型的な音声エンコーダのオフセット(ディレイ、音ずれ)は、
0, 1, 256, 287, 481, 576, 1024, 1025, 1057, 1088, 1105, 1600, 2048, 2209, 2624, 5057, 6049[Sample]
のどれかであることが多いです。
rawgene 5.0.0から、48kHz対応、-flat -nosse -wav -testに対応。
rawgene 5.0.0(SSE高速化・2014/01/24最新版)
rawgene 4.0.0(SSE高速化・2013/09/06版)
rawgene 3.0.2(高速化・2012/12/16版)
rawgene 3.0.1(省メモリ化)
rawgene 3.0.0
rawgene 1.1.1
rawgene 1.1.0
Abc/hr raw generator ver.3.0.0 (http://d.hatena.ne.jp/kamedo2/)
Equalize offset and gain of wav files.
Accept 32bit float, 32bit int, 16bit int 44100Hz stereo wav.
Then output them as raw, to perform an abc/hr test.
usage: rawgene original.wav lossy1.wav lossy2.wav.....
Detectable offset: -4410 ~ 8819[sample].
Yulewalk filter for 44.1kHz is used to normalize gain.
rawgene v.3.0.0 / original reference file:13by_.s32b.wav
Offset[sample] Gain Gain[dB] Score MaxAmplitude
INT 1>13by_a5.s32b.w> 0 0.998549 -0.012612 0.253761 1.000000
INT 2>13by_a6.s32b.w> 0 1.000808 0.007018 0.243088 1.000000
FLO 3>13by_a6.f32b.w> 0 1.000808 0.007017 0.243088 1.000000
FLO 4>13by_aqqc.f32b> 1088 1.010216 0.088289 0.221969 1.271949
FLO 5>tiny.wav > 0 1.000808 0.007017 0.243088 1.000000
biggest_delay : 1088
smallest_delay : 0
original max amp : 0.992676
global_gain : 0.770462
usable_length : 1080185
Abc/hr raw generator ver.1.1.1 (http://d.hatena.ne.jp/kamedo2/)
Equalize offset and gain of 32bit float or int 44100Hz wav files.
Then output them as raw, to perform an abc/hr test.
usage: rawgene original.wav lossy1.wav lossy2.wav.....
Detectable offset: -2500 ~ 7499[sample].
Yulewalk filter for 44.1kHz is used to normalize gain.
rawgene v.1.1.1 / original reference file:13by_.s32b.wav
INT 1>13by_.s3> Offset: 0 Gain:1.000000 , 0.000000[dB] Score:0.000000
INT 2>13by_a5.> Offset: 0 Gain:1.011492 , 0.099253[dB] Score:0.217251
INT 3>13by_a6.> Offset: 0 Gain:1.008826 , 0.076328[dB] Score:0.211104
FLO 4>13by_a6.> Offset: 0 Gain:1.008827 , 0.076330[dB] Score:0.211104
FLO 5>13by_aqq> Offset: 1088 Gain:1.018516 , 0.159359[dB] Score:0.240422
FLO 6>tiny.wav> Offset: 0 Gain:1.008827 , 0.076330[dB] Score:0.211104
biggest_delay : 1088
smallest_delay : 0
biggest_gain : 1.018516
input_wav_length : 1079097
FLO 5>13by_aqq> Clipped 3 times.
rawgene v.1.1.1 / original reference file:ss16b.s32b.wav
INT 1>ss16b.50> Offset: 0 Gain:1.999999 , 6.020597[dB] Score:0.000014
INT 2>ss16b.25> Offset: 0 Gain:3.999996 , 12.041192[dB] Score:0.000024
INT 3>ss16b.25> Offset: 7 Gain:3.999996 , 12.041192[dB] Score:0.000024
INT 4>ss16b.25> Offset: -883 Gain:3.999996 , 12.041192[dB] Score:0.000024
biggest_delay : 7
smallest_delay : -883
biggest_gain : 3.999996
input_wav_length : 86420