Medienworkflow erstellen

Erstellen Sie einen Medienworkflow, und konfigurieren Sie die erforderlichen Aufgaben für den Workflow in Media Flow.

  • Sie können die OCI AI Service-Aufgabe erst konfigurieren, nachdem Sie einen Workflow erstellt haben. Weitere Informationen zu OCI-KI-Services finden Sie unter OCI-KI-Services verwenden.

    Anlagen für die Eingabe einrichten

    Stellen Sie Folgendes sicher, bevor Sie beginnen.

    • Sie haben ein Compartment erstellt.

    • Sie haben die Videoassets in einen OCI-Bucket in derselben OCI-Region hochgeladen, in der Sie den Job ausführen.

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Analysen und KI. Klicken Sie unter Media-Services auf Media Flow.
    2. Wählen Sie das Compartment aus, in dem der Workflow erstellt werden soll.
    3. Klicken Sie auf der Listenseite Medienworkflows auf Medienworkflow erstellen.
    4. Wählen Sie auf der Seite Medienworkflow erstellen im Bereich Eingabe im Abschnitt Aufgaben für Medienworkflow konfigurieren den Bucket aus, aus dem Sie die Assets laden möchten. Wenn Sie den Bucket später auswählen möchten, müssen Sie ihn zur Laufzeit angeben.

    Videoassets transcodieren

    Nachdem Sie Assets für die Eingabe eingerichtet haben, können Sie die Auflösungen für Video-Streaming angeben. Konvertieren Sie ein Video für ABR-Streaming oder eine einzelne Dateiausgabe mit der Transcodierung einer Videoassetfunktion. Sie können die bevorzugten Auflösungen eines Videos mit einer für Sie geeigneten Bandbreite auswählen. Die Transcodierung ist ein optionaler Schritt.

    Die Zeit für die Transcodierung eines Videos hängt von der Anzahl der Sprossen im Transcode-Workflow, der Auflösung der Ausgänge und der Länge des Eingabevideos ab. Videos, die an Ausgängen mit weniger als 4K-Auflösungen transcodiert werden, werden in Echtzeit in 1.5x abgeschlossen (wenn das Video 30 Sekunden lang ist, kann der Job 90 Sekunden dauern). Jobs, die 4K-Auflösungen enthalten, werden in der Regel in 4-facher Echtzeit abgeschlossen (wenn das Video 30 Sekunden lang ist, kann der Job etwa zwei Minuten dauern).

    1. Klicken Sie auf der Seite Medienworkflow erstellen im Abschnitt Aufgaben für Medienworkflow konfigurieren auf den Bereich Transcodieren.
    2. Wählen Sie im Bereich Transcodieren die Einstellung aus, die Sie für die Transcodierung des Videoassets verwenden möchten. Verfügbare Optionen:
      • Standard: Diese Standardeinstellung enthält die Standardoptionen.
      • Geschwindigkeitsoptimiert: Diese Einstellung bietet Ihnen die Standardoptionen sowie Optionen zur Geschwindigkeitsoptimierung. Diese Einstellung ist ein Premium-Feature und mit zusätzlichen Kosten verbunden. Sie können die Details anzeigen, indem Sie den Mauszeiger über das Symbol Zusätzliche Kosten bewegen.
      • Qualitätsoptimiert: Diese Einstellung bietet Ihnen die Standardoptionen sowie Optionen zur Qualitätsoptimierung für beste Ausgabequalität. Diese Einstellung ist ein Premium-Feature und mit anderen Kosten verbunden. Sie können die Details anzeigen, indem Sie den Mauszeiger über das Symbol Zusätzliche Kosten bewegen.
    3. Geben Sie die Transaktionsoptionen für die Anlage an. Verfügbare Optionen:
      • Packagetyp: Wählen Sie den Packagetyp aus. Verfügbare Optionen:
        • HLS
        • Gestrichelt
        • MP4
        • WebM
      • Segmentlänge: Geben Sie die Segmentlänge für Streamingpackages in Sekunden ein.
      • Videocodec: Wählen Sie den Videocodec aus, den Sie verwenden möchten. Je nach ausgewähltem Packagetyp ändern sich die Optionen. Der Codec H265 ist derzeit nicht verfügbar. Weitere Informationen erhalten Sie beim Oracle Support. Siehe Hilfe erhalten und Support kontaktieren. Basierend auf den ausgewählten Mediencontainertypen sind folgende Codec-Optionen verfügbar:
        • H.264
        • VP8
        • VP9
      • Audiocodec: Wählen Sie den zu verwendenden Audiocodec aus. Je nach ausgewähltem Packagetyp ändern sich die Optionen. Basierend auf den ausgewählten Mediencontainertypen sind folgende Codec-Optionen verfügbar:
        • AAC
        • MP3
        • Opus
        • Vorbis
      • Geschwindigkeitsoptimierung: Diese Option ist verfügbar, wenn Sie die Einstellung Geschwindigkeitsoptimiert gewählt haben. Wählen Sie in der Liste die Optionen Standard, Schnell oder Sehr schnell.
      • Qualitätsoptimierung: Diese Option ist verfügbar, wenn Sie die Einstellung Qualitätsoptimiert gewählt haben. Wählen Sie in der Liste die Optionen Mittel, Hoch oder Sehr hoch.
      • Zwei-Pass-Codierung: Diese Option ist verfügbar, wenn Sie die Einstellung Qualitätsoptimiert gewählt haben. Sie können diese Option aktivieren oder deaktivieren.
    4. Führen Sie im Abschnitt Ladder folgende Schritte aus:
      1. Geben Sie die folgenden Einstellungen für die Leitersprache an:
        • Breite
        • Höhe
        • Skalierungsmethode
        • Bitrate: Diese Option ist verfügbar, wenn Sie Qualitätsoptimiert auswählen.
        Sie können viele Auflösungen für das Video erstellen. Die geringeren Auflösungen erfordern weniger Bandbreite, um angezeigt zu werden.
      2. Klicken Sie auf Größe hinzufügen.
        Eine neue Leitersprache wird erstellt. Sie können die Sprosse entfernen, die Sie nicht benötigen.
    5. (Optional) Geben Sie im Abschnitt Aufgabenausgabe den Unterordner für Aufgabenausgabe an.
      Die Ausgabe der Transcode-Aufgabe wird im angegebenen Ordner gespeichert. Alle Ausgabeordner sind Unterordner aus dem Jobausgabepräfix und werden im Ordner Job abgelegt.

    Die Transcode-Konfiguration ist abgeschlossen.

    OCI AI Services verwenden

    Die Aufgabe OCI AI Services umfasst die Aufgaben Transkribieren und Vision. Diese Aufgaben sind optional. Die Aufgabe OCI AI Services ist ein Premiumfeature, das die OCI Artificial Intelligence-(AI-)Services verwendet und mit anderen Kosten verbunden ist.

    Durch das Transkribieren eines Videoassets können Sie eine JSON- und SRT-Datei des Textes aus dem Audio eines Videos erstellen. Transcribe ist ein Premiumfeature, das den OCI Speech-Service verwendet und mit anderen Kosten verbunden ist. Um diese Aufgabe verwenden zu können, müssen Sie die OCI Speech and Language Policys in Ihrem Benutzeraccount anwenden.

    Wichtig

    Um dieses Feature zu aktivieren, benötigen Sie bereits einen Workflow.

    Mit Vision können Sie Objekte und Text im Video erkennen. Vision ist ein Premium-Feature, das den OCI Vision-Service verwendet und mit anderen Kosten verbunden ist. Sie müssen die OCI-Policys in Ihrem Benutzeraccount anwenden, um diese Aufgabe zu verwenden.

    1. Klicken Sie auf der Seite Medienworkflow erstellen im Abschnitt Aufgaben für Medienworkflow konfigurieren auf den Bereich OCI AI Services.
    2. (Optional) Aktivieren Sie die Aufgabe Übersetzen, und geben Sie die folgenden Informationen an:
      • Audiosprache: Wählen Sie die Audiosprache aus, die im Audio des Videos verwendet wird. Die verfügbaren Optionen sind Englisch, Portugiesisch und Spanisch.
      • Text analysieren: Sie können diese Option aktivieren, um die Transkriptionsausgabe zu analysieren. Diese Option verwendet den OCI Language-Service und umfasst die Erkennung von Entitys, Sentiment, Schlüsselphrase und Textklassifizierung.
      • Auf Abschluss warten: Aktivieren Sie diese Option, wenn Sie auf den Abschluss warten möchten. Durch Deaktivieren wird die Aufgabe im Hintergrund ausgeführt.
      • Unterordner für Aufgabenausgabe: Geben Sie den Unterordner für Aufgabenausgabe an. Die Ausgabe der Transcribe-Aufgaben wird in den angegebenen Unterordnern im Jobausgabeordner abgelegt.
    3. (Optional) Aktivieren Sie die Aufgabe Vision, und geben Sie die folgenden Informationen an:
      • Erkennungstyp: Wählen Sie den Erkennungstyp aus. Die verfügbaren Optionen sind Objekterkennung und Texterkennung. Wenn Sie Texterkennung auswählen, wählen Sie die Texterkennungssprache aus. Englisch ist die unterstützte Sprache.
      • Szenenempfindlichkeit: Geben Sie die Szenensensibilität von 0 bis 100 an.
      • Minimale Clip-Länge: Wählen Sie die minimale Clip-Länge in Sekunden aus.
      • Bilder bereinigen: Wenn Sie diese Option aktivieren, werden alle für die einzelnen Szenen generierten Bilder gelöscht. Die Ausgabe schließt Szenenbilder aus, die während dieser Aufgabe aufgenommen wurden.
      • Unterordner für Aufgabenausgabe: Geben Sie den Unterordner für Aufgabenausgabe an. Die Ausgabe der Vision-Aufgaben wird in den angegebenen Unterordnern im Jobausgabeordner abgelegt.

    Die AI-Aufgabenausgaben werden im ausgewählten Ausgabe-Bucket generiert. Die AI Services-Konfiguration ist abgeschlossen. Jetzt können Sie Miniaturansichten für das Video hinzufügen.

    Erstellen von Miniaturansichten

    Miniaturansichten sind die Bilder, die den Rahmen der Videos darstellen.

    Sie helfen Ihnen, einen schnellen Schnappschuss der Inhalte in den Videodateien zu erhalten. Das Hinzufügen von Miniaturansichten ist ein optionaler Schritt.

    1. Klicken Sie auf der Seite Medienworkflow erstellen im Abschnitt Aufgaben für Medienworkflow konfigurieren auf den Bereich Thumbnail.
    2. Geben Sie unter Bilderfassungsoptionen die Optionen zum Erfassen des Thumbnails an. Verfügbare Optionen:
      • Fest: Mit dieser Option können Sie Thumbnail-Bilder zu festen Zeitstempeln erfassen.
        1. Klicken Sie auf Zeitstempel hinzufügen.
        2. Geben Sie die Zeitstempeldetails an.
      • Intervall: Mit dieser Option können Sie Intervalle im Video auswählen und Frames in bestimmten Intervallen erfassen. Geben Sie die Werte in den Feldern Startzeit, Intervall und Anzahl der Schritte an.
      • Prozentsatz: Mit dieser Option können Sie Thumbnail-Aufnahmen basierend auf dem Wiedergabeprozentsatz des Videos angeben.
        1. Klicken Sie auf Prozentsatz hinzufügen.
        2. Geben Sie den Prozentsatz an.
    3. Wählen Sie unter Imageoptionen das Format für das Image aus.
    4. Führen Sie im Abschnitt Imagegrößen die folgenden Schritte aus:
      1. Geben Sie die Breite, Höhe und Größenänderungsmethode für das Bild an.
      2. Klicken Sie auf Größe hinzufügen, um eine andere Größe anzugeben.
        Die Bildgröße wird für jede Bilderfassung generiert. Sie können Miniaturansichten entfernen, die Sie nicht benötigen.
    5. (Optional) Geben Sie im Abschnitt Aufgabenausgabe den Unterordner für die Aufgabenausgabe an.
      Die Ausgabe der Thumbnail-Aufgabe wird in die angegebenen Ordner eingefügt. Alle Ausgabeordner sind Unterordner aus dem Jobausgabepräfix und werden im Ordner Job abgelegt.

    Ausgabe-Bucket angeben

    Wählen Sie den Ausgabespeicherort in der Bucket-Liste Ihres Compartments aus, in dem Sie die vom Workflow gerenderte Ausgabe speichern möchten. Sie können die Einstellungen bei der Ausführung eines Jobs bearbeiten.

    1. Klicken Sie auf der Seite Medienworkflow erstellen im Abschnitt Aufgaben für Medienworkflow konfigurieren auf den Bereich Ausgabe.
    2. Wählen Sie den Ausgabe-Bucket im Object Storage-Compartment aus, in dem Sie das transcodierte Video speichern möchten.
    3. Geben Sie im Feld Jobausgabepräfix ein Präfix für den Ordner- oder Dateinamen ein.

    Verteilungskanal für Streaming angeben

    Stellen Sie sicher, dass Sie einen Verteilungskanal einrichten, bevor Sie den Workflow definieren.

    Streaming ist eine integrierte Integration mit Media Streams. Die Metadaten werden aus dem Inhalt abgerufen und zum Streaming der Videodateien an den endgültigen Speicherort verschoben.

    1. Klicken Sie auf der Seite Medienworkflow erstellen im Abschnitt Aufgaben für Medienworkflow konfigurieren auf den Bereich Streaming.
    2. Geben Sie den Kanal für die Verteilung an.

    Der Medienworkflow ist bereit. Klicken Sie auf Speichern. Geben Sie im Dialogfeld Medienworkflowname einen Namen für den Medienfluss ein, und klicken Sie auf Speichern.

    Der Workflow wird erstellt. Wenn Sie einen Job für diesen Medienworkflow ausführen möchten, wählen Sie Job ausführen aus. Die JSON-Ausgabe wird mit dem Job generiert und im Object Storage-Bucket gespeichert. Auf der Seite Jobausgabe finden Sie einen Link zur Datei.

  • Um einen Medienworkflow zu erstellen, führen Sie den Befehl create aus:

    oci media-services media-workflow create [OPTIONS]

    Erforderliche Parameter für den Befehl create:

    • --compartment-id, -c [text]
    • --display-name [text]

    Medienworkflows sind komplexe JSON-Objekte. Sie können die Option --from-json verwenden und den Hauptteil des Medienworkflows in einer Datei übergeben.

    So rufen Sie alle Befehle für media-workflow ab:

    oci media-services media-workflow -h

    So erhalten Sie Hilfe für den Befehl create:

    oci media-services media-workflow create -h

    Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz.

  • Um einen Medienworkflow zu konfigurieren, verwenden Sie den Vorgang CreateMediaWorkflow.