Technische Neuerungen in VIMP 5.1

Mit VIMP 5.1 haben wir wieder jede Menge sichtbare und unsichtbare Verbesserungen umgesetzt, die Ihnen die Arbeit mit VIMP noch komfortabler machen (siehe Changelog). Die wichtigsten technischen Neuerungen beschreiben wir hier auf dieser Seite.

Systemvoraussetzungen

Bitte beachten Sie die Systemvoraussetzungen. VIMP 5.1 erfordert mindestens PHP 7.1 und unterstützt alle Folgeversionen bis einschließlich PHP 8.0.

SourceGuardian Loader

Der SourceGuardian Loader muss mindestens in Version 12.1 installiert sein, um VIMP 5.1 zu installieren.

Automatische Transkription und Untertitelerstellung

Durch die Anbindung an einen professionellen Transkriptionsservice ist es ab VIMP 5.1 möglich, hochgeladene VIMP-Videos automatisch transkribieren zu lassen. Die Transkription kann wahlweise als Text unter dem Videoplayer und/oder als Untertitel eingebunden werden.

Alle wichtigen Infos zur Transkriptionsservice-Einbindung erhalten Sie in unseren Transkriptions-FAQs.

Komfortablere Untertitelbearbeitung und -erstellung

ViMP Untertitel editieren

Im Zuge der Transkriptionsservice-Anbindung haben wir die Bereitstellung und Bearbeitung von Untertiteln in VIMP grundlegend überarbeitet. So werden alle Untertitel von nun an in der Datenbank gespeichert und nicht mehr ausschließlich in den .vtt-Dateien vorgehalten. Diese können weiterhin importiert werden, jedoch ist es nun auch möglich, Untertitel direkt formulargebunden in VIMP zu erstellen. Darüberhinaus wurde die Bearbeitung von Untertiteln umfassend verbessert. Läuft das Video, dann springt die Eingabe automatisch zum entsprechenden Untertiteleintrag für den aktuellen Zeitstempel. Und damit der Player beim Scrollen nicht aus dem Blickfeld verschwindet, wandert er im Kleinformat an den untern rechten Bildschirmrand.

Ocean-Template nun Standard

ViMP Ocean Template

Mit VIMP 5.1 wird das mit VIMP 5.0 neu eingeführte OCEAN-Template zum Standardtemplate.

Bitte beachten Sie daher beim Update auf VIMP 5.1, dass Sie Ihr vorheriges Template explizit unter Konfiguration -> Basis -> Template aktivieren müssen, sofern Sie nicht das Ocean-Template einsetzen möchten.

ElasticSearch Anbindung

ViMP ElasticSearch Integration

Ab sofort haben Sie die Möglichkeit, VIMP an Ihre ElasticSearch-Instanz anzubinden. Die Suchvorgänge werden dadurch mit der leistungsfähigeren Suchmaschine ElasticSearch durchgeführt und entsprechend beschleunigt.

Alle Informationen zur ElasticSearch-Anbindung erhalten Sie in unseren ElasticSearch-FAQs.

Performanceoptimierungen

Auch VIMP 5.1 enthält wieder zahlreiche Performanceoptimierungen. So wurden beispielsweise die Datenbankabfragen im Backend, in der Suche, bei den Tags-Vorschlägen sowie bei zahlreichen Operationen im Frontend optimiert.

Globale Playlisten

ViMP Video zur Playliste hinzufügen

Eine Playlistenfunktion gibt es in VIMP schon seit Anbeginn - allerdings nur innerhalb des WebTV-Modus. Mit VIMP 5.1 stellen wir Ihnen nun auch eine globale Playlistenfunktion bereit. Es können damit beliebig viele private oder öffentiche Playlisten erstellt und geteilt werden. Auch ein Embed der Playliste in andere Webseiten ist möglich. Playlisten können einfach auf der entsprechenden Medienseite unter dem Player erstellt werden und Medien mit einem Klick einer Playliste hinzugefügt werden. Wie Sie die globalen Playlisten in VIMP aktivieren und nutzen, erfahren Sie in diesem FAQ-Artikel.

WebTV als Plugin

Der WebTV-Modus war bisher eine eigene Applikation innerhalb des VIMP-Cores. Mit VIMP 5.1 haben wir das Modul in ein eigenes Plugin ausgelagert. Diese Information ist nur wichtig, wenn Sie individuelle Anpassungen am VIMP-Code vorgenommen haben. Ansonsten ändert sich an der Funktion des WebTVs nichts.

Optimierungen der Konfiguration

Damit Sie sich in der umfangreichen Konfiguration schneller zurechtfinden, haben wir mit VIMP 5.1 eine Konfigurationssuche eingebaut. Mit dieser gelangen Sie nun blitzschnell zu den gesuchten Konfigurationsoptionen. Außerdem haben wir den neuen Konfigurationsbereich Basis -> "Datenbereinigung" hinzugefügt, der jetzt alle Optionen für die Datenbereinigung in VIMP zusammenfasst.

Verbesserungen der Suchergebnisseite

ViMP Search results

Die gesuchten Begriffe werden auf der Suchergebnisseite nun in den Ergebnissen hervorgehoben und es wird dem Suchenden neuerdings mitgeteilt, wo der Suchbegriff gefunden wurde (z.B. im Titel, in der Beschreibung, in den Tags, etc.).

2-Pass Encoding und Constrained Encoding

Sie haben nun die Möglichkeit, Ihre Videos über das sogenannte 2-Pass-Encoding-Verfahren transcodieren zu lassen. Dabei werden pro Mediendatei zwei Encodingdurchläufe gestartet. Im ersten Durchlauf wird das Video analysiert und im zweiten unter Einbeziehung der gewonnenen Daten bestmöglich transcodiert. Die Gesamttranscodingzeit verdoppelt sich dadurch in etwa, die Qualität des Videos liegt aber höher als beim 1-Pass-Verfahren.

2-Pass-Encoding können Sie für das Defaultformat und für jedes Zusatzformat einzeln aktivieren oder deaktivieren.

Daneben können Sie noch für jedes Format eine maximale Bitrate angeben. 2-Pass-Encoding nutzt automatisch VBR (Variable Bitrate). Die angegebene Bitrate wird dann beim 2-Pass-Encoding nicht überschritten. Weitere Informationen finden Sie in unserem FAQ-Artikel.

Standardfreigabe von Medien und Blogbeiträgen

Wird in der Freigabe-Konfiguration keine Benutzerrolle und kein Benutzer als Standardfreigaberolle/-benutzer eingetragen, dann musste das Medium oder der Blogbeitrag bisher trotzdem von einem Administrator freigegeben werden. Mit VIMP 5.1 wird die Konfiguration so umgeändert, dass in diesem Falle keine Freigabe erfolgen muss, das Medium bzw. der Blogbeitrag also ohne Freigabe veröffentlich wird. Bitte überprüfen Sie Ihre Einstellungen und passen Sie diese ggf. entsprechend an, indem Sie als Standardfreigaberolle "administrator" eintragen, wenn grundsätzliche alle Medien bzw. Blogbeiträge immer freigegeben werden sollen.

Tagcloud standardmäßig deaktiviert

Die Tagcloud ist mit VIMP 5.1 standardmäßig deaktiviert. Bitte aktivieren Sie sie daher nach dem Update explizit, wenn Sie sie weiterhin benötigen.

Neue API-Methode

Die folgenden API-Methode wurde hinzugefügt:

  • api/getInstalledLanguages: Gibt die Liste der installierten Sprachen zurück.