gpt4 book ai didi

ffmpeg - 如何选择自定义需要的编译参数?

转载 作者:行者123 更新时间:2023-12-04 23:14:02 25 4
gpt4 key购买 nike

我需要在 macOS 上编译一个静态 FFmpeg 并将这个构建添加到 Xcode 项目中。如果我从官方网站下载完整版,那就可以了。但是这个版本体积很大,我只需要几种格式就可以转换。所以我需要自己编译。

我已经厌倦了编译并且它有效。但我不确定如何选择编译参数。

例如,我需要转换:ogg , flac , opus , webm文件到 mp3文件 最小尺寸 .我的编译参数:

  ./configure --enable-ffmpeg --enable-small  --enable-static --enable-protocol=file,http,https --enable-libvorbis \
--enable-libopus --disable-ffplay --disable-ffprobe --enable-demuxer=mp3,mp4,webm_dash_manifest,opus,flac,ogg \
--enable-decoder=mp3*,vp*,mpeg4*,opus,flac --enable-libmp3lame --disable-autodetect --disable-network --enable-pthreads

但它似乎不起作用,我无法转换文件。错误原因是 dyld: Library not loaded: /usr/local/opt/lame/lib/libmp3lame.0.dylib .但我使用参数 --enable-static .

所以我该怎么做?如果我需要支持一种格式来转换,我需要关心哪个方面?谢谢

最佳答案

--enable-static适用于 ffmpeg 库,但不适用于其依赖项。您还需要下载和编译 lame 为静态的。

关于ffmpeg - 如何选择自定义需要的编译参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54757715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com