42

soxを使用して特定のオーディオファイルのサンプルレートを取得したいと思います。それを行うためのコマンドラインが見つかりませんでした。

4

1 に答える 1

74

使用するだけです:

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>

サンプルレートのみを返します。

于 2010-12-21T08:29:23.733 に答える