私はいくつかのオーディオファイルをpythonスクリプトを使って変換しようとしています。ソースフォルダには、ビットレートとサンプリングレートが異なる.wav
と.aiff
の両方のオーディオファイルが含まれています。.aiffオーディオファイルを.wavに変換する
INPUTファイルの例
私はすべてのオーディオファイルがモノラル16ビット44.1kHzの .WAV
出力ファイルの例
現在のところ、私はpysoundfileライブラリを使用して、.wav
ファイルを開いて書き出し/ PCM_16
タイプに変換しています。
どのようにすればいいですか?.aiff
ファイルを.wav
に変換しています。
私はPythonがaifc
ライブラリのファイル.aiff
を処理することは知っていますが、どのような種類の変換機能も含まれていないようです。
どうすればいいですか?
'soundfile'モジュールはAIFFファイルをサポートしていますが、.wavから.aiffへの変換方法はありません。私はとにかくSoXを使ってすべてをやるほうがいいと思う。 – fbid
これは実際に変換を一段階で行う機能を提供していない。ただし、読み込み用にファイルを開いて、すべてのオーディオコンテンツを別の形式の新しいファイルに書き込むことは非常に簡単です。しかし、あるフォーマットから別のフォーマットに変換したいだけの場合は、おそらく外部ツールが理にかなっています。 – Matthias