55.1 Übersicht
Die Videobibliothek von Hollywood enthält Befehle zum Laden
und Abspielen von Video-Objekten. Video-Objekte sind Hollywood-Objekte,
die einen Videodatenstrom enthalten, der mit einem Audiodatenstrom
gebündelt werden kann. Bei der Wiedergabe eines Video-Objekts
sorgt Hollywood dafür, dass Video- und Audiodatenströme perfekt
aufeinander abgestimmt sind.
Sie können eine Videodatei mit der Präprozessor-Anweisung @VIDEO
oder dem Befehl OpenVideo() von der Festplatte öffnen. Um ein
Video abzuspielen, verwenden Sie den Befehl PlayVideo().
Die Videobibliothek von Hollywood unterstützt zwei verschiedene
Systeme:
- Integriertes Videosystem: Dies ist ein plattformunabhängiges
Videosystem, das auf allen Plattformen unterstützt wird. Es
ist der flexibelste Video-Abspieler und unterstützt erweiterte
Funktionen wie Videoebenen und Plugins. Der Nachteil ist, dass
die Dekodierung vollständig in Software erfolgt, weshalb große
Videos (oder Videos mit 50 Bildern pro Sekunde oder mehr) möglicherweise
stottern. In diesem Fall können Sie stattdessen den nativen
Video-Abspieler verwenden (siehe unten). Der native Video-Abspieler
ist oft hardwarebeschleunigt, weshalb die Videowiedergabe auch
in sehr hohen Auflösungen oder mit vielen Bildern pro Sekunde
noch flüssig ist. Beachten Sie, dass das einzige Videoformat,
das vom eingebauten Video-Abspieler unterstützt wird, das CDXL-Videoformat
ist, das Anfang der 90er Jahre von Commodore entwickelt wurde.
CDXL ist für die heutigen Videoanforderungen nicht sehr nützlich,
aber der große Vorteil des eingebauten Video-Abspielers besteht
darin, dass er Videos über Hollywood-Plugins laden kann. Die
Installation von Video-Plugins kann die Funktionalität des integrierten
Video-Abspielers erheblich verbessern und es Hollywood ermöglichen,
viele verschiedene Videoformate abzuspielen.
- Natives Videosystem: Dies wird nur unter Windows, macOS und
iOS unterstützt. Dieses System lädt und spielt Videos über die
Videoschnittstelle des Betriebssystems ab. Unter Windows erfolgt
die Videowiedergabe über Media Foundation und DirectShow, während
macOS und iOS AV Foundation oder QuickTime (auf älteren Systemen)
verwenden. Dieser Abspieler ist nicht so flexibel wie der integrierte
Video-Abspieler. Er unterstützt keine Video-Ebenen und es unterstützt
auch keine Videoformat-Lader, die von Hollywood-Plugins zur
Verfügung gestellt werden. Aber er kann viel schneller sein,
da native Video-Abspieler oft hardwarebeschleunigt sind. Die
Anzahl der Videoformate, die vom nativen Video-Abspieler wiedergegeben
werden können, ist ebenfalls begrenzt. Das beste Format für
die Verwendung mit dem nativen Video-Abspieler ist MPEG4, da
dies auf allen Plattformen außer auf sehr alten macOS- oder
Windows-Versionen unterstützt wird.
Standardmäßig öffnet Hollywood zuerst die Videodatei mit dem
eingebauten Videosystem. Sie können dieses Verhalten ändern,
indem Sie den Tag Loader
beim Aufruf der Befehle @VIDEO
oder OpenVideo() verwenden. Siehe VIDEO für Details.
Navigation zeigen