FFMPEG.js es un proyecto increíble y me ayudó a crear uno de mis últimos proyectos: Device Frame. Básicamente construye ffmpeg (con un buen conjunto de valores predeterminados para mantener el tamaño pequeño y lo más pequeño posible). Si la compilación predeterminada no es compatible con los filtros y codificadores que necesita, tendrá que compilarlo usted mismo.
Esto es más una nota para mí en el futuro, pero esto es lo que hice para que funcione. (Nota: probé en macOS sierra y estaba obteniendo errores de compilación).
Instalar Deps
sudo apt-get install automake libtool build-essential cmake
Descargar ffmpeg.js
git clone git@github.com: Kagami / ffmpeg.js.git
2.cd ffmpeg.js
3.git submodule init
4.git submodule update --recursive
Instalar Emscripten:
- Linux: Descargar 2.
./emsdk update
3../emsdk install latest
4. Espera … 5../emsdk activate latest
6.source. / Emsdk_env.sh
Compilar ffmpeg.js
hacer todo
Si hay errores con fribidi:
cd build / fribidi / && ./bootstrap && configure
Es posible que vea errores como:
./configure: line 4255: syntax error near unexpected token `2.2'
./configure: line 4255: `LT_PREREQ(2.2)'
Asegúrese de tener libtool
instalado.