Soxを使用して、特定のオーディオファイルのサンプルレートを取得したいと思います。それを行うコマンドラインが見つかりませんでした。
ただ使用する:
soxi <filename>
または
sox --i <filename>
次のような出力を生成します。
Input File : 'final.flac'
Channels : 4
Sample Rate : 44100
Precision : 16-bit
Duration : 00:00:11.48 = 506179 samples = 860.849 CDDA sectors
File Size : 2.44M
Bit Rate : 1.70M
Sample Encoding: 16-bit FLAC
Comment : 'Comment=Processed by SoX'
後者は、デフォルトでsoxiを含まないwin32バージョンを使用している場合です。サンプルレートのみを取得するには、次のコードを使用します。
soxi -r <filename>
または
sox --i -r <filename>
サンプルレートのみを返します。