oneside Geschrieben 17. Januar 2006 Geschrieben 17. Januar 2006 Hallo, wie ist es möglich, Bilder aus Videodateien (mpeg,avi) zu erstellen? Z.B. bei Google Videosuche werden einem ja ein Vorschaubild aus dem Video angezeigt. Kann man sowas mit PHP realisieren und wenn ja - wie? Gruß Oneside Zitieren
*I C Q* Geschrieben 17. Januar 2006 Geschrieben 17. Januar 2006 Kann man sowas mit PHP realisieren und wenn ja - wie? Hmmm, völlig in's Blaue und ohne es getestet zu haben: Mplayer bzw. Mencoder müsste in der Lage sein, Einzelbilder aus Videos zu extrahieren. Du könntest also nach dem Hochladen der Datei einen Systemaufruf auf den Mencoder mit den passenden Parametern machen und das resultierende File dann als Thumb benutzen. HTH, ICQ Zitieren
Schiller256 Geschrieben 17. Januar 2006 Geschrieben 17. Januar 2006 Also mir wäre keine Funktionalität bekannt die PHP da von Hause aus mitbringen würde. Auch ist bei Pear nichts dergleichen zu finden. Das soll jetzt aber nicht heisen das es nicht geht. Was ich da vielleicht aber noch zu bedenken geben möchte ist das es von der Performance her eher schlecht ist jedes Mal wenn der User auf die Seite kommt das bild neu aus dem Video File zu erzeugen. Selbst wenn du das bei Hochladen einmalig machen würdest bleibt noch das Problem das du ja bestimmen musst welches „Bild“ du aus dem Video nehmen willst. Da kannst ja nicht immer das erste oder das 50. nehmen. Ich würde da eher von hand ein Thumb erzeugen und es auch den Server spielen. Zitieren
oneside Geschrieben 17. Januar 2006 Autor Geschrieben 17. Januar 2006 Ich möchste das Bild ja auch nicht andauernd neu erzeugen. Das ganze ist für eine Suchnmaschine gedacht, die Videodateien aus den Webseiten auflisten und mit Thumbnails als Vorschau anzeigen soll. Dafür soll beim Crawlen ein Thumbnail des Videos erzeugt und auf dem Server abgelegt werden. Das Thumbnail soll wenn möglich aus der Filmmitte genommen werden. Diverse größere Suchmaschinen wie Yahoo und Google haben das ja auch, also muss es definitiv irgendwie gehen. Leider habe ich keinen Plan mit welcher Sprache .... Ich kann unmöglich hunderte Thumbnails manuell machen Zitieren
geloescht_JesterDay Geschrieben 18. Januar 2006 Geschrieben 18. Januar 2006 Diverse größere Suchmaschinen wie Yahoo und Google haben das ja auch, also muss es definitiv irgendwie gehen. Leider habe ich keinen Plan mit welcher Sprache .... Sicher, dass die Suchmaschinen dir bilder selber extrahieren, oder werden die nicht vielleicht von Anbieter der Videos irgendwo abgelegt? Wenn die das selber machen hiese das ja, die müssten erstmal jedes Video komplett runterladen vom Server um es "bearbeiten" zu können. Gut, bei einigen streaming-fähigen Formaten langt auch ein Teil schon, dennoch ist der Aufwand ja recht hoch. Also bisher kannte ich nur die Bildersuche, wo gibt es denn die Videosuche bei diesen Maschinen? EDIT: Ansonsten geht es definitiv nur, über ein externes Programm. Mit PHP kannst du ja shell-Befehle ausführen und somit auch so ein Programm anstoßen. Damit wäre es also möglich. Mit PHP allein nicht. Zitieren
oneside Geschrieben 18. Januar 2006 Autor Geschrieben 18. Januar 2006 Also bisher kannte ich nur die Bildersuche, wo gibt es denn die Videosuche bei diesen Maschinen? http://de.search.yahoo.com/search/video?fr=FP-tab-vid-t&ei=ISO-8859-1&p=video Zitieren
Aiun Geschrieben 29. Mai 2006 Geschrieben 29. Mai 2006 ich würde wetten das die bei der Idizierung durch Spider direkt erstellt werden und das sind vermutlich C oder Java Programme. Die können dann bilder daraus ziehen. beispiel ist auch, das in den Suchlisten Bilder vorkommen können, die es im Web gar nicht mehr gibt. Zitieren
mtn Geschrieben 2. Juni 2006 Geschrieben 2. Juni 2006 Ich arbeite auch grade an so ner Geschichte, schau dir mal ffmpeg (http://ffmpeg.mplayerhq.hu/), damit erzeuge ich aus Filmdateien, die mein Tool als neu erkennt Thumbs für die Vorschau. ffmpeg kann man per exec() oder so aufrufen, man muss also nix vorarbeiten. Grüße Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.