web-dev-qa-db-ja.com

python)を使用してオーディオファイルをmp3に変換します

python私は初心者です。pydubを試しましたが、方法がわかりませんでした。オーディオファイル(flac、wav、...)をmp3に変換したいです。 ffmpegを動作させるために、そして私が正しければ、flacファイルを変換することはできません。

私のプロジェクトのアイデアは次のとおりです。musicBeeに「再生中」のトラックのパスを(割り当てられたショートカットを押して)送信させ、ファイルがない場合は音楽を変換するpython mp3を作成し、フォルダーに送信します(すべてがバックグラウンドで行われるため、操作を行うために行っていることをそのままにしておく必要はありません)

7
Canapy

次のコードを使用できます。

from pydub import AudioSegment

wav_audio = AudioSegment.from_file("audio.wav", format="wav")
raw_audio = AudioSegment.from_file("audio.wav", format="raw",
                                   frame_rate=44100, channels=2, sample_width=2)

wav_audio.export("audio1.mp3", format="mp3")
raw_audio.export("audio2.mp3", format="mp3")

その他のオプションについては、 ここ を参照することもできます。

flac_audio = AudioSegment.from_file("sample.flac", "flac")
flac_audio.export("sampleMp3.mp3", format="mp3")
16
Pritam Banerjee

私のgitリンクに移動します https://github.com/devanshmody/convert- ここでは、amr、wav、またはmp3をファイル形式のmp3などに変換する簡単な方法です。その逆も同様です。ビットレートにも影響しません。シンプルで簡単なソリューション

0
devansh mody