サンプルレート16000、サンプルビット16、チャンネル1のPCMサウンドファイルがあります。再生したいのですが、ソフトウェアで実行できません。私も次のようなffplayを試しました:
ffplay -ar 16000 -ac 1 snake.raw
しかし、それでも失敗しました。 UbuntuでPCMサウンドファイルを再生するにはどうすればよいですか?
play
/sox
を使用できます。これはubuntuの標準です。
play -t raw -r 16k -e signed -b 16 -c 1 snake.raw
-r = sampling rate
-b = sampling precision (bits)
-c = number of channels
署名付き16ビットリトルエンディアンrawPCMでffplay
を使用するには、-f s16le
を指定します。
ffplay -f s16le -ar 16k -ac 1 snake.raw
-f
オプションでサポートされている形式のリストについては、ffplay -formats
を使用してください。 -ar
はサンプルレート、-ac
はチャンネル数です。