FFMPEG.js - удивительный проект, и это помогло мне построить один из моих последних проектов: Device Frame. Он в основном создает ffmpeg (с хорошим набором значений по умолчанию, чтобы сохранить размер small & mdash, насколько это возможно). Если сборка по умолчанию не поддерживает фильтры и кодировщики, которые вам нужны, тогда вам нужно будет ее самостоятельно создать.
Это скорее примечание для меня в будущем, но это то, что я сделал, чтобы заставить его работать. (Примечание. Я пытался использовать macOS sierra и получал ошибки компиляции).
Установка Deps
sudo apt-get install automake libtool build-essential cmake
Загрузить ffmpeg.js
git clone git@github.com: Kagami / ffmpeg.js.git2.cd ffmpeg.js3.git submodule init4.git subodule update --recursive
Установите Emscripten:
- Linux: Скачать 2.
./emsdk update3../emsdk установить последнюю версию4. Подождите … 5../emsdk активировать последний6.source. / Emsdk_env.sh
Построить ffmpeg.js
make all
Если есть ошибки с fribidi:
cd build / fribidi / && ./bootstrap && configure
Вы можете увидеть такие ошибки, как:
./configure: line 4255: syntax error near unexpected token `2.2'
./configure: line 4255: `LT_PREREQ(2.2)'Убедитесь, что у вас установлен libtool.





