ffmpeg funktioniert nicht in php shell_exec

ffmpeg funktioniert nicht in php shell_exec

Ich bin neu bei Ubuntu und arbeite derzeit mit Apache auf localhost. Ich habe es vor kurzem mit installiert ffmpeg. sudo apt install ffmpegEs ffmpegfunktioniert im Terminal einwandfrei, aber wenn ich es in meinem PHP-Skript verwende, erhalte ich die folgende Ausgabe von ffmpeg:

/opt/lampstack-8.0.6-0/common/lib/libuuid.so.1: no version information available (required by /lib/x86_64-linux-gnu/libfontconfig.so.1) ffmpeg: symbol lookup error: /lib/x86_64-linux-gnu/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates

Ich verwende ffmpegFolgendes in meinem PHP-Skript:

echo shell_exec('ffmpeg 2>&1');

Antwort1

Ich habe das gleiche Problem. In meinem Fall waren es die Berechtigungen des Verzeichnisses. Das Verzeichnis, in dem ich mein Video speichern wollte, hatte keine Schreibberechtigungen... das ist alles.

verwandte Informationen