FFMPEG.js ist ein erstaunliches Projekt und es hat mir geholfen, eines meiner neuesten Projekte aufzubauen: Device Frame. Es erstellt im Wesentlichen ffmpeg (mit einer guten Anzahl von Standardeinstellungen, um die Größe klein zu halten, so klein wie möglich). Wenn das Standard-Build die benötigten Filter und Encoder nicht unterstützt, müssen Sie es selbst erstellen.
Das ist für mich in der Zukunft eher eine Notiz, aber das habe ich getan, um es zum Laufen zu bringen. (Hinweis: Ich habe versucht, MacOS Sierra und kompilierte Fehler).
Installiere Deps
sudo apt-get installieren automake libtool build-essential cmake
Download ffmpeg.js
git Klon git@github.com: Kagami / ffmpeg.js.git
2.cd ffmpeg.js
3.git Submodul init
4.git submodul update --recursive
Installiere Emscript:
- Linux: Download 2.
./emsdk update
3../emsdk install neustes
4. Wait … 5../emsdk activate latest
6.source ./ emsdk_env.sh
Build ffmpeg.js
mach alles
Wenn es Fehler mit Fribidi gibt:
cd build / fribidi / && ./bootstrap && configure
Möglicherweise sehen Sie Fehler wie:
./configure: line 4255: syntax error near unexpected token `2.2'
./configure: line 4255: `LT_PREREQ(2.2)'
Stellen Sie sicher, dass Sie libtool
installiert haben.