これは、WAVをMP3にエクスポートするのに役立ちます。
from pydub import AudioSegment
song = AudioSegment.from_wav("test.wav")
song.export("test.mp3", format="mp3", bitrate="256k")
ただし、インストールが必要ffmpeg
で、338MBが必要ですapt-get install ffmpeg
。
私は小さなコンテナで作業しているので、この作業に338MBを使用したくないと思います。
Python + Linuxを使用してMP3を読み書きするためのより軽量なソリューションはありますか?
答え1
100%動作するかどうかはわかりませんが、試してみましょう。
続けるhttps://www.ffmpeg.org/download.htmlで「Linux Static Builds」を選択すると、次にリダイレクトされます。https://johnvansickle.com/ffmpeg/。それから選択https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xzする
tar xf ffmpeg-release-amd64-static.tar.xz
それから:
./ffmpeg
うまくいくようです。
おそらく3つのうちの1つだけを維持する必要があります(それとも私が間違っていますか?)。
-rwxr-xr-x 1 1000 1000 63M Nov 12 02:45 ffmpeg
-rwxr-xr-x 1 1000 1000 64M Nov 12 03:05 ffmpeg-10bit
-rwxr-xr-x 1 1000 1000 63M Nov 12 02:45 ffprobe
だから必要なサイズを63Mに減らすことができるようです。