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:

  1. 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.

  2. 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