13

Python を使い始めたばかりで、モジュールPyAudioWaveモジュールを使用してマイクからサウンドを取得し、.wavファイルに変換しています。

私がやろうとしているのは、それを に変換すること.wavです.flac。これを行ういくつかの方法を見てきましたが、すべてコンバーターをインストールし、それを環境 PATH に配置して、 経由で呼び出す必要がありos.systemます。

Python 経由で a.wavを aに変換する他の方法はありますか? .flac私が探しているソリューションは、Windows と Linux の両方で動作する必要があります。

4

3 に答える 3

19

このソリューションはテストしていませんが、pydubを使用できます

    from pydub import AudioSegment
    song = AudioSegment.from_wav("test.wav")
    song.export("testme.flac",format = "flac")

変換は多数のファイル形式でサポートされています (こちらの ffmpeg でサポートされているファイル形式のリストを参照してください https://ffmpeg.org/general.html#Audio-Codecs

于 2015-10-25T19:58:58.103 に答える