是的,我知道这已经被问了很多次了,但是每个答案上的库最终都需要ffmepg。
问题是,当我将ffmpeg包含到我的项目中时,文件大小会急剧增加,而我只是不想这样做。
我想保持我的项目尽可能轻量级,而不需要添加200兆字节的数据,只是为了视频到音频转换,这只是项目的一个非常小的部分。
所以有没有办法
的轻量级转换器
发布于 2020-04-28 17:26:17
使用此配置编译自己的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
大小小于2MB。
https://stackoverflow.com/questions/61450879
复制相似问题