Wie zum codieren eines video mithilfe von PHP?
Ich bin daran interessiert, die Installation von ffmpeg
oder somesuch auf meinem server, damit ich Dateien hochladen können, die automatisch Kodieren, FLV und dann servieren einen eingebetteten player zu verwenden, auf meinen Seiten.
Das problem ist, dass ich don T wissen, wo zu beginnen. Ich nicht wollen, haben zu verbringen Tage, Codierung einer web-basierten encoding-service, ich bin mehr daran interessiert, mit einer out-of-the-box-Lösung.
Meine Forschung so weit hat mich FFMPEG
und möglicherweise Gallery2
: es hat eine ffmpeg
integriert und die Galerie framework 2 bietet Benutzer-Konten und FTP-upload-Einrichtungen.
Ist jemand bekannt, der andere open-source-encoding-Lösungen, die Sie installieren können, auf Linux?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ffmpeg-Erweiterung für PHP.
Gibt es auch
memcoder
, dass nicht die gleiche Sache, dassffmpeg
tut, aber Sie müssen code der Leim, der bindetffmpeg
/memcoder
,PHP
und die hochgeladenen videos zusammen.Den Allgemeinen workflow wäre in etwa:
post
CLI
- Befehl mit dem alle gewünschten Parameter und speichern Sie die Datei in einem anderen bekannten OrtKönnten Sie auch einen Blick auf VLC da es transkodiert werden kann und als server fungieren für Ihre FLV-streams. Die Haupt-Anwendung ist eine Benutzer-Schnittstelle zur Wiedergabe von video, aber es kann aufgerufen werden von der Befehl-Linie zu tun, die man, anstatt Sie zu spielen.
Gibt es auch libvlc, die die C-Bibliothek, auf dem VLC geschrieben. VLC basiert auf ffmpeg und kann nur machen Ihr Leben ein wenig leichter.
Sollten Sie sich die Dokumentation für Ihre gewählte encoder habe ich verwendet ffmpeg erfolgreich in der Vergangenheit. Dann ist dein workflow so aussieht.
ffmpeg war wirklich leicht zu bekommen und laufen mit ein paar Kommandozeilen-Argumente.