python私は初心者です。pydub
を試しましたが、方法がわかりませんでした。オーディオファイル(flac、wav、...)をmp3に変換したいです。 ffmpegを動作させるために、そして私が正しければ、flacファイルを変換することはできません。
私のプロジェクトのアイデアは次のとおりです。musicBeeに「再生中」のトラックのパスを(割り当てられたショートカットを押して)送信させ、ファイルがない場合は音楽を変換するpython mp3を作成し、フォルダーに送信します(すべてがバックグラウンドで行われるため、操作を行うために行っていることをそのままにしておく必要はありません)
次のコードを使用できます。
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")
私のgitリンクに移動します https://github.com/devanshmody/convert- ここでは、amr、wav、またはmp3をファイル形式のmp3などに変換する簡単な方法です。その逆も同様です。ビットレートにも影響しません。シンプルで簡単なソリューション