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.git
2.cd ffmpeg.js
3.git submodule init
4.git subodule update --recursive
Установите Emscripten:
- Linux: Скачать 2.
./emsdk update
3../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
.