Linux+Python을 사용하여 MP3를 읽고 쓰기 위한 보다 가벼운 솔루션이 있습니까?

Linux+Python을 사용하여 MP3를 읽고 쓰기 위한 보다 가벼운 솔루션이 있습니까?

이는 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개 중 하나만 유지해야 할 수도 있습니다(아니면 제가 틀렸나요?).

-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로 줄일 수 있을 것 같습니다.

관련 정보