Обновление: я добавил необходимые файлы в репозиторий github ниже. https://github.com/rodisbored/ffmpeg_x264_iOS5_build
Я взял сценарий Габриэля и изменил его. Я хотел опубликовать полный сценарий в Интернете, но вот часть (части), которые вам нужны. Вставьте это в сценарий Габриэля. Это работает с XCode 4.2. Я не обновлялся до 4.3, чтобы проверить, действительны ли имена путей, но я думаю, вы можете понять, где обновить, из приведенного ниже.
Для армв6
CC=/Разработчик/Платформы/iPhoneOS.platform/Разработчик/usr/bin/llvm-gcc ./configure --host=arm-apple-darwin --sysroot=/Разработчик/Платформы/iPhoneOS.platform/Разработчик/SDK/iPhoneOS5 .0.sdk --prefix='dist' --extra-cflags='-arch armv6' --extra-ldflags='-L/Developer/Platforms/iPhoneOS.platform/Developer/SDK/iPhoneOS5.0.sdk/ usr/lib/system -arch armv6' --enable-pic --disable-asm --enable-static
Для армв7
CC=/Разработчик/Платформы/iPhoneOS.platform/Разработчик/usr/bin/llvm-gcc ./configure --host=arm-apple-darwin --sysroot=/Разработчик/Платформы/iPhoneOS.platform/Разработчик/SDK/iPhoneOS5 .0.sdk --prefix='dist' --extra-cflags='-arch armv7' --extra-ldflags='-L/Developer/Platforms/iPhoneOS.platform/Developer/SDK/iPhoneOS5.0.sdk/ usr/lib/system -arch armv7 ' --enable-pic --enable-static
Чтобы связать их с ffmpeg, убедитесь, что вы указали путь к библиотеке и заголовкам в --extra-cflags и --extra-ldflags. Если вы этого не сделаете, он будет жаловаться на отсутствие библиотеки libx264. Ниже показано, что вам нужно, чтобы включить все это.
--enable-libx264 \
--enable-encoder=libx264 \
--enable-encoder=libx264rgb \
--enable-gpl
person
rodisbored
schedule
28.02.2012