Невозможно собрать и установить видеокодек 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,

Другие вопросы по тегам