Мне нужно скомпилировать статический FFmpeg в macOS и добавить эту сборку в проект 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
.
Так что мне делать?Если мне нужно поддерживать формат для преобразования, мне нужно заботиться о том, какое уважение?Спасибо