是的,我知道這已經被問過很多次了,但是每個答案的庫最終都需要 ffmepg。問題在于,當我將 ffmpeg 包含到我的項目中時,文件大小會急劇增加,而我只是不希望這樣。我想讓我的項目盡可能地輕量級,而不需要添加 200 兆字節的數據來進行視頻到音頻的轉換,這只是項目的一小部分。那么有什么辦法可以不使用 ffmpeg使用另一個帶有 python 包裝器的輕量級轉換器只需使用 ffmpeg 中實際發生 webm 到 mp3 轉換的部分
1 回答

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
使用此配置編譯您自己的ffmpeg
以在 WebM 中解碼 Vorbis/Opus 音頻并通過 libmp3lame 編碼 MP3:
./configure --disable-everything --disable-network --disable-autodetect --enable-small --enable-protocol=file,pipe --enable-demuxer=matroska --enable-muxer=mp3 --enable-decoder=vorbis,opus --enable-encoder=libmp3lame --enable-libmp3lame --enable-filter=aresample
生成的大小ffmpeg
小于 2 MB。
添加回答
舉報
0/150
提交
取消