为了账号安全,请及时绑定邮箱和手机立即绑定

使用python将webm转换为mp3?

使用python将webm转换为mp3?

jeck猫 2022-10-25 09:38:59
是的,我知道这已经被问过很多次了,但是每个答案的库最终都需要 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。


查看完整回答
反对 回复 2022-10-25
  • 1 回答
  • 0 关注
  • 104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信