[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Video-Konvertierung per PHP - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Video-Konvertierung per PHP

15. Jun 2011, 15:55

Hallo,
kennt jemand eine php-Klasse oder Skript, welches in der Lage ist mittels ffmpeg (oder was anderes) hochgeladene Videos nach mp4 zu konvertieren? Also von wmv, mpg, mov, flv -> mp4 h.264.
Würde gerne den Medienpool in diese Richtung pimpen.
FLV braucht man ja eh nicht mehr, MP4 wird ja auch von Flash unterstützt (Wenn's denn sein muss).

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Video-Konvertierung per PHP

17. Jun 2011, 14:43

Hm. Ich kann mir nicht richtig vorstellen, dass das über PHP geht, und wenn doch, dass es zuverlässig ist. Das würde ja enorme Scriptlaufzeiten benötigen und praktisch keine RAM-Limits. Irgendwie nicht vorstellbar.

Edit: Sofern du Root-Rechte auf dem Server hast würd ich irgend welche einschlägigen Linux-Tools verwenden und die Konvertierung auf Systemebene im Hintergrund starten.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: Video-Konvertierung per PHP

17. Jun 2011, 21:26

Jo muss ja nur den shell-befehl per System oder passthru ausführen.
Danke den Wink habe ich gebraucht.

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Video-Konvertierung per PHP

17. Jun 2011, 23:56

Hm. Noch ne Idee zu dem Thema: Da ich sowas noch nie gemacht habe kann ich dir nicht direkt sagen was der beste Weg ist, aber instinkitv würd ein Shell-Script machen wellches alles weitere selbständig macht (Löschen des Orginals, Schreiben des Files, Datenbank aktuallisieren etc) und nur den Pfad zur Ursprungsdatei bekommt, das Video aber nicht als Rückgabewert enthält (weil dann müsste man ja warten bis es fertig konvertiert ist - das kann aber dauern)

Vielleicht würd ich das Script auch überhaupt nicht via system ausfürhen sondern das zu konvertierende Video nur in eine Datenbanktabelle eintragen (als Warteschlange) und diese Warteschlange (z.b. via Cronjob) abarbeiten. Zum einen weil ich system() irgendwie krampfhaft versuche zu vermeiden und zum andern wärs dann skalierbar wenn seperate Server rendern sollen (wenn du nicht gerade ein Videoportal vor hast wär das aber kein Kriterium ;) )
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Benutzeravatar
TInKim
Beiträge: 420
Registriert: 23. Mär 2007, 16:16
Wohnort: Kiel
Kontaktdaten: Website

Re: Video-Konvertierung per PHP

20. Jun 2011, 11:47

Kann mir vorstellen, dass es dafür auch Dienste gibt, die man per REST/SOAP/Whatever-Schnittstelle bedienen kann. Das ist dann zwar vielleicht nicht ganz kostenlos, aber vermutlich die schnellste Lösung.

jones
Beiträge: 16
Registriert: 15. Mai 2009, 20:00

Re: Video-Konvertierung per PHP

8. Jul 2011, 14:12

Moin,

du kannst dazu, wie TinKim bereits erwähnte, Online Video Encoding Services nutzen, wie zB. http://www.pandastream.com/ oder besser (aber teurer) http://zencoder.com/ . Oder das Multikonverter Tool http://transloadit.com . Letztere haben ihre Video Encoding Presets optimiert und sind nun auch zu empfehlen.

Im Prinzip bauen alle (bis auf Zencoder) mehr oder weniger auf ffmpeg auf, bzw. nutzen zusätzlich andere Open Source Tools.

Nicht vergessen, nicht alle Browser unterstützen mp4. Entsprechende Fallbacks auf andere Formate sind zwingend.

Grüße, jones

Lara88
Beiträge: 6
Registriert: 13. Jul 2011, 16:18

Re: Video-Konvertierung per PHP

18. Jul 2011, 09:49

jones hat geschrieben:Moin,

du kannst dazu, wie TinKim bereits erwähnte, Online Video Encoding Services nutzen, wie zB. http://www.pandastream.com/ oder besser (aber teurer) http://zencoder.com/ . Oder das Multikonverter Tool http://transloadit.com . Letztere haben ihre Video Encoding Presets optimiert und sind nun auch zu empfehlen.

Im Prinzip bauen alle (bis auf Zencoder) mehr oder weniger auf ffmpeg auf, bzw. nutzen zusätzlich andere Open Source Tools.

Nicht vergessen, nicht alle Browser unterstützen mp4. Entsprechende Fallbacks auf andere Formate sind zwingend.

Grüße, jones
Besten Dank, kann ich auch gerade gebrauchen :-)

Zurück zu „Sonstiges“