Video in Drupal - JWPlayer - Vorschaubild

am 14.01.2012 - 16:51 Uhr in
Hallo Leute
ich habe jetzt mal in einer Test-Umgebung unserer Durpal Installation den JWPlayer installlert (http://www.longtailvideo.com/) Dazu noch das passende Drupal Modul (version7) - (http://drupal.org/project/jw_player).
Das klappt soweit auch ganz ordentlich - sowohl Flash als auch HTML5 funktioniert - sofern das Ausgangsmaterial MPEG4 ist.
Aber: Läuft das Video nicht, ist nur der "schwarze Bildschirm" mit dem Play Button zu sehen.
Es muss aber eine Möglichkeit geben, einen Preview (1. oder beliebiges Frame des Videos) als Preview anzeigen zu lassen. In statischen Seiten habe ich das schon beim JW Player gesehen.
Leider gibt es kaum Doku zu dem Drupal Modul.
Hat jemand eine Ahnung wie so etwas machbar ist ?
CU
GTR
- Anmelden oder Registrieren um Kommentare zu schreiben
Issue-Queue
am 14.01.2012 - 18:12 Uhr
Hallo.
Die Issue-Queue vom JWPlayer kennst Du ja anscheinend schon. Dort ist auch ein Ticket zu finden, in dem beschrieben steht, wie man in der aktuellen Version (7.x-1.0-alpha1) ein Vorschaubild zum Video hinzufügen kann. Ticket: http://drupal.org/node/1395584
Edit: ich sehe gerade noch, dass Du ein Frame des Video selbst als Vorschaubild verwenden willst. Dazu benötigst Du einen eigenen Server (inklusiver diverser Tools, wie z.B. ffmpeg), der dieses Bild aus dem Video "herausschneidet".
Servuserstmal danke für
am 14.01.2012 - 20:15 Uhr
Servus
erstmal danke für deine Rückmeldung.
Ja - eigener Server mit Root-Zugriff ist vorhanden.
Erstellen eines Vorschaubildes mittels FFMPEG ist ja relativ rivial:
ffmpeg -i [video_file] -f image2 -vframes 1 [output_image].jpg
In der jw_player.tpl.php wird das vorschaubild ja nur als parameter an den jwplayer übergeben ( poster="......)
Ich hätte jetzt mal folgenden groben Plan:
Man könnte ja davon ausgehen dass es pinzipiell bei jedem film ein Vorschaubild gibt - dann könnte man wiederum annehmen dass das Vorschaubild den gleichen Dateinamen hat wie die Videodatei - eben nur mit anderen dateiendung (sagen wir statt .mp4 .jpg) - dann könnte man ja in der besaagten jw_plaer.tpl.php aus der Variable "
<?php
print $file_url
?>
Ich hab ein wenig mit der Datei gespielt - das müsste gehen.
Nun müsste man noch das Vorschaubild automatisch erstellen - dazu sehe ich 2 Wege:
1: Beim Upload - dazu müsste man nach dem Upload die Dateiendung prüfen und bei z.b.: ".mp4" das angegebene ffmpeg kommando ausführen - das Vorschaubild dann in den gleichen Pfad wie das video speichern
2: per cron gestartetem Script (evtl. perl) das Verzeichnis einlesen in dem die videos liegen dann je gefundenem Video prüfen ob dieser Dateiname ebenfalls als ".jpg" existiert - wenn nicht - mittels ffmpeg erstellen...
Mein Problem: bis auf ein paar schnipsel und gebastel hab ich bisher mit php und perl wenig zu tun gehabt .....
CU