web-dev-qa-db-ja.com

2つのファイルの音質を客観的に比較する方法は?

YoutubeからダウンロードしたMP4ファイルをMP3に変換するためにavconvユーティリティを使用しました:

$ avconv -i RembrandtPussyhorse.mp4 RembrandtPussyhorse.mp3
avconv version 0.8.9-6:0.8.9-0ubuntu0.12.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov  9 2013 19:12:35 with gcc 4.7.2
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'RembrandtPussyhorse.mp4':
Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-06-23 14:26:41
Duration: 01:03:42.60, start: 0.000000, bitrate: 167 kb/s
    Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 384x288, 69 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 96 kb/s
    Metadata:
    creation_time   : 2013-06-23 14:27:30
Output #0, mp3, to 'RembrandtPussyhorse.mp3':
Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    TDEN            : 2013-06-23 14:26:41
    TSSE            : Lavf53.21.1
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s
    Metadata:
    creation_time   : 2013-06-23 14:27:30
Stream mapping:
Stream #0:1 -> #0:0 (aac -> libmp3lame)
Press ctrl-c to stop encoding
size=   89594kB time=3822.65 bitrate= 192.0kbits/s    
video:0kB audio:89593kB global headers:0kB muxing overhead 0.000284%

$ ls -la
-rw-rw-r-- 1 dotancohen dotancohen  91743973 Dec 26 11:24 RembrandtPussyhorse.mp3
-rw-rw-r-- 1 dotancohen dotancohen  80171515 Jun 24  2013 RembrandtPussyhorse.mp4

MP3ファイル(オーディオのみ)が入力MP4ファイル(オーディオおよびビデオ)よりも大きくなっていることに注意してください。 2つのファイルを使用した二重盲検リスニングテストでは、人の中で一貫した結果が得られます(つまり、同じ人が同じファイルの方が良いと言っています)が、人の間で一貫性がありません(つまり、異なる人がどちらが良いかについて意見が分かれています)。

変換中に音質が低下したかどうかを判断する客観的な方法はありますか?比較するオリジナルのCDがありません。音質は増加ではありえないことは承知していますが、波形などを分析して「品質」の値を与えることができるツールがあれば興味があります。これはKubuntu Linuxで実行する必要があります。ありがとう。

8
dotancohen

本当に客観的な測定が必要な場合は、両方のファイルを基本的なエフェクトの処理とミキシングを実行できるツール(Audacityなど)にロードしてから、一方を反転して一緒にミキシングします。残っているのは、2つのファイルの違いです。それらが同一である場合、純粋な沈黙のみが残るはずです。

9
Derek Charles

2つのファイル間の変化または劣化を特定する最も科学的な方法は、オシロスコープで波形を表示することです。

Audacity のようなオーディオ編集プログラムを使用して、いずれかのファイルにクリッピングがあるかどうかを確認できます。リミッターまたはリプレイゲインをファイルに適用することもできます。

Foobarには ABX Comparator ツールがあり、2つのオーディオファイルまたはクリップをブラインド比較します。トラックが再生されると、リスナーは指定された回数投票し、結果は最後に表示されるので、リスナーはテスト全体で正解または不正解の影響を受けません。

8
SenorButtons

できることは、Adacityなどのオーディオエディタで両方のファイルをインポートすることです。インポートした曲の1つを反転すると、それらの間の「違い」を聞くことができます。あなたは例えばにスポットを当てる必要があることに注意してください。これが機能するには、波形を完全に位置合わせする必要があります。

ここから、ソース波形に「欠けている」(または追加された!!)ものを確認でき、スペクトルアナライザーまたはスペクトログラムが詳細を示します。

3
Waxhead

Audacity を使用してファイルを開き、波形を確認できます。これは手動のプロセスです。

0