HQ Ogg Theora

Auch der Ogg Theora-Film wurde aus dem gleichen QuickTime-Film erstellt. Ich habe dazu ffmpeg2theora in der Default-Einstellung ohne jede weitere Optimierung benutzt. Der Film ist gerade einmal 7,3 MB schlank und kommt lokal in wirklich guter Qualität daher.

Schwieriger ist die Einbindung in die eigene Webseite. iTheora hat bei mir schon einmal versagt und so habe ich nun das Cortado-Applet direkt eingesetzt. Hier »pumpt« übers Netz der Ton ein wenig, die Farben wirken etwas flau und es ist mir nicht gelungen, den Parameter autoPlay auf false zu setzen, obwohl die Dokumentation behauptet, daß das ginge. Der Film startet immer automatisch, wenn die Seite geladen wird.

Einbinden

Ich habe den Trailer mit folgendem Code in die Seite eingebunden:

<html>
   <applet code="com.fluendo.player.Cortado.class"
           archive="http://www.kantel.de/cortado/cortado.jar"
           width="480" height="288">
     <param name="url" value="http://www.kantel.de/cortado/erin_T1.ogg"/>
     <param name="local" value="false"/>
     <param name="autoPlay" value="false"/>
     <param name="duration" value="148"/>
     <param name="keepAspect" value="true"/>
     <param name="video" value="true"/>
     <param name="audio" value="true"/>
     <param name="bufferSize" value="200"/>
    </applet>
</html>

Der Film kam tatsächlich erst fensterfüllend, nachdem ich die 12 Pixel für die Steuerleiste hinzuaddiert hatte.

ffmpeg2theora

Momentan scheint ffmpeg2theora das einzige Werkzeug zu sein, mit dem man Ogg-Theora-Videos erzeugen kann.

'ffmpeg2theora' von kantel

Wie die Abbildung zeigt, ist es mehr ein Werkzeug für die Freunde der Kommandozeile, aber wie oben schon angemerkt, bringt ein einfacher Aufruf in der Default-Einstellung schon recht brauchbare Ergebnisse.

Amazon S3 und Cortado

Wegen der besonderen Sicherheitseinschränkungen der Java VM kann das Applet nur Filme laden, die auf dem gleichen Server liegen. Doch obwohl ich das Applet auf Amazon S3 hochgeladen habe und es auch erkannt und ausgeführt wurde, gelang es mir nicht, den Ogg-Film von dort zu starten (unknown stream). Von meinem Server bei Strato geht es aber, wie obiger Quellcode zeigt.

Alternativen zum Einbinden

Wenn Ihr diese URL im VLC eingebt (Menüpunkt: Netzwerk öffnen, Radiobutton: HTTP…), dann könnt Ihr den Film auch direkt von (m)einem Server betrachten, ohne ihn erst lokal herunterladen zu müssen.

Screenshot, Vergrößerung bei Sevenload

Dieses Progressive Streaming funktioniert leider nicht im MPlayer (hier kommt nur der Ton) und es funktioniert ebenfalls nicht von Amazon S3 (vermutlich Netzwerkverbindung zu langsam).