Кто-нибудь находит это полезным? - Компиляция FFMPEG для Windows с Cywin и NDK r5 [закрыто]

Кто-нибудь находит эту информацию полезной в любом случае?

Я уже некоторое время пытаюсь скомпилировать эту штуку, и я знаю о многочисленных публикациях в Интернете, предлагающих помощь. Я прочитал и попробовал большинство предложений и хотел объединить свой успех в этом единственном посте, чтобы другие могли извлечь из этого пользу.

Поскольку у меня нет блога, я подумал, что вместо него будет больно публиковать здесь.

Мне удалось скомпилировать FFMPEG 0.10.3 (Freedom) в Windows 7 (32-разрядная версия), используя NDK r5 и Cygwin. Шаги:

1 - Загрузите / установите Cygwin в корневой каталог вашего диска C. Я не собираюсь давать инструкции по этому вопросу, это достаточно просто и тамare множество учебников по этому вопросу.

2 - Загрузите NDK r5 изВот и распаковать в корень вашего диска C.

3 - Загрузите FFMPEG 0.10.3 изВот и распаковать в корень вашего диска C.

4 - Откройте файл «настроить». в корне каталога FFMPEG в текстовом редакторе.

5 - закомментируйте строки 2073, 2074 и 2075.

6 - ниже 2075 добавить следующую строку:

TMPDIR=c:/cygwin/tmp

7 - Скачатьэтот скрипт (спасибо roman10) и поместите его в корневой каталог FFMPEG. Переименуйте файл в

build_android.sh

8 - Откройте скрипт в текстовом редакторе и отредактируйте строку 17, чтобы прочитать

c:/android-ndk-r5

9 - Нажмите Пуск & gt; запустите и введите «bash» (без речевых меток) и нажмите ввод.

10 - Введите следующее и нажмите ввод:

cd /cygdrive/c/ffmpeg-0.10.3

11 - Введите следующее и нажмите ввод:

dos2unix build_andoird.sh

12 - Введите следующее и нажмите ввод:

./build_android.sh

13 - Сядьте и подождите ... libffmpeg.so скоро появится в вашем & quot; c: \ ffmpeg-0.10.3 \ android \ & quot; каталог (где определяется в нижней части скрипта из блога roman10). Архитектура по умолчанию - armv7-a.

Сценарий из блога roman10 на самом деле скомпилирует довольно большой файл общего объекта (.so). Флаги компилятора могут быть настроены в соответствии с вашими потребностями в скрипте из блога roman10.

Ответы на вопрос(0)

Ваш ответ на вопрос