Невозможно собрать и установить видеокодек openH264 для ios
Я пытаюсь установить openH264 для IOS. Вот шаги, которые я запускаю из текущего каталога openH264 с помощью терминала:
$ make OS=ios ARCH=armv7
Расположение по умолчанию для установки openh264 было установлено /usr/local
в make-файле. Итак, я просто выполнил следующую команду
$make install
Но я получил эту ошибку:
nasm -DUNIX64 -DPREFIX -f macho64 -Icodec/common/x86/ -o codec/encoder/core/x86/coeff.o codec/encoder/core/x86/coeff.asm
nasm: fatal: unrecognised output format `macho64' - use -hf for a list
type `nasm -h' for help
make: *** [codec/encoder/core/x86/coeff.o] Error 1
Я следую этой инструкции также для создания кодека. Кроме того, после успешной установки я должен включить его в pjsip для поддержки видео. Я не знаю, в чем проблема с командой? Заранее спасибо.
1 ответ
С помощью этого я решил это.
Просто беги:
$sudo make OS=ios ARCH=arm64 install
для архитектуры arm64. Измените значение ARCH на armv7, armv7s для устройств и i386 и x86_64 для симулятора. По умолчанию он установлен в /usr/local/lib
каталог. Я использовал sudo для получения привилегий администратора, так как в конце усложнения он выдавал ошибку, в которой отказано в разрешении mkdir -p /usr/local/lib
,