Medienworkflow erstellen
Erstellen Sie einen Medienworkflow, und konfigurieren Sie die erforderlichen Aufgaben für den Workflow in Media Flow.
Anlagen für Eingabe einrichten
Stellen Sie Folgendes sicher, bevor Sie beginnen.
-
Sie haben ein Compartment erstellt.
-
Sie haben die Videomaterialien in einen OCI-Bucket in derselben OCI-Region hochgeladen, in der Sie den Job ausführen.
- Öffnen Sie das Navigationsmenü , und wählen Sie Analysen und KI aus. Wählen Sie unter Media Services die Option Media Flow (Medienfluss).
- Wählen Sie auf der Listenseite Medienworkflows das Compartment aus, in dem der Workflow erstellt werden soll.
- Wählen Sie Medienworkflow erstellen aus.
1. Basisinformationen
Geben Sie folgende Informationen ein:
- Name: Geben Sie einen benutzerfreundlichen Namen für den Workflow ein. ⁇ Geben Sie keine vertraulichen Informationen ein.
- Compartment: Stellen Sie sicher, dass das angezeigte Compartment das Compartment ist, in dem Sie den Workflow erstellen möchten.
- Tags: (Optional) Fügen Sie dem Workflow ein oder mehrere Tags hinzu.
Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügt, sind Sie auch berechtigt: Freiformtags auf diese Ressource anwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen zum Verwenden des Tag-Namespace verfügen. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Tags angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
2. Eingabe
Wählen Sie den Bucket aus, aus dem Sie die Assets laden möchten. Wenn Sie den Bucket später auswählen möchten, müssen Sie den Bucket zur Laufzeit angeben.
3. Transcodierung
Nachdem Sie Assets für die Eingabe eingerichtet haben, können Sie die Auflösungen für das Videostreaming angeben. Konvertieren Sie ein Video für ABR-Streaming oder eine einzelne Dateiausgabe, indem Sie das Videoasset transcodieren. 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).
Wenn Sie Transcode aktivieren auswählen, geben Sie die folgenden Informationen an:
- Transcodetyp: Wählen Sie die Einstellung aus, mit der Sie das Videoasset transcodieren möchten.
- Standard: Diese Standardeinstellung enthält die Standardoptionen.
- Geschwindigkeit optimiert: Diese Einstellung bietet Ihnen die Standardoptionen sowie Optionen zur Geschwindigkeitsoptimierung. Diese Einstellung ist ein Premiumfeature, das mit zusätzlichen Kosten verbunden ist.
- Qualitätsoptimiert: Diese Einstellung bietet Ihnen die Standardoptionen sowie Optionen zur Qualitätsoptimierung für beste Ausgabequalität. Diese Einstellung ist ein Prämienfeature und mit anderen Kosten verknüpft.
- Transaktionscodeoptionen: Wählen Sie die Optionen für die Anlage basierend auf dem ausgewählten Typ aus.
- Packagetyp: Wählen Sie den Packagetyp aus. Die verfügbaren Optionen sind HLS, Dash, MP4 und WebM.
- Segmentlänge: Geben Sie die Segmentlänge in Sekunden für Streamingpackages ein.
- Video-Codec: Wählen Sie den gewünschten Video-Codec aus. Je nach ausgewähltem Package-Typ ändern sich die Optionen. Derzeit ist der H265-Codec nicht verfügbar. Weitere Informationen hierzu erhalten Sie von Oracle Support. Siehe Hilfe erhalten und Support kontaktieren. Je nach den ausgewählten Mediencontainertypen sind die verfügbaren Codec-Optionen H.264, VP8 und VP9.
- Audiocodec: Wählen Sie den Audiocodec aus, den Sie verwenden möchten. Je nach ausgewähltem Package-Typ ändern sich die Optionen. Je nach ausgewählten Mediencontainertypen sind die verfügbaren Codec-Optionen AAC, MP3, Opus und 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.
- Ladder: Geben Sie die folgenden Einstellungen für die Rangfolge der Leiter an:
- Breite
- Höhe
- Skalierungsmethode
- Bitrate: Diese Option ist verfügbar, wenn Sie Qualitätsoptimiert auswählen.
Sie können viele Sprossen von Auflösungen für das Video erstellen. Die geringeren Auflösungen erfordern weniger Bandbreite. Um eine neue Leiterzeile zu erstellen, wählen Sie Größe hinzufügen aus. Sie können die Sprosse entfernen, die Sie nicht brauchen.
- Aufgabenausgabe: (Optional) Geben Sie den Unterordner für die Aufgabenausgabe an. Die Ausgabe der Transcodierungsaufgabe wird im angegebenen Ordner abgelegt. Alle Ausgabeordner sind Unterordner aus dem Jobausgabepräfix und werden im Ordner Job abgelegt.
4. OCI-KI-Services
Die Aufgabe OCI AI Services umfasst die optional verfügbaren Abschnitte Transcribe und Vision. 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.
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.
- Transcribe: (Optional) Wählen Sie Transcribe aktivieren aus, 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 der Aufgabenausgabe an. Die Ausgabe der Transcribe-Aufgaben wird in den angegebenen Unterordnern im Jobausgabeordner abgelegt.
- Vision: (Optional) Wählen Sie Vision aktivieren aus, 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 der Aufgabenausgabe an. Die Ausgabe der Vision-Aufgaben wird in den angegebenen Unterordnern im Ausgabeordner des Jobs platziert.
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.
5. Thumbnails
Miniaturansichten sind die Bilder, die den Rahmen der Videos darstellen. Sie helfen Ihnen, einen schnellen Snapshot des Inhalts in den Videodateien zu haben. Das Hinzufügen von Miniaturansichten ist ein optionaler Schritt.
Wenn Sie Thumbnail aktivieren wählen, geben Sie die folgenden Informationen an:
- Image Capture-Optionen: Geben Sie die Optionen zur Erfassung des Thumbnails an.
- Fest: Mit dieser Option können Sie Thumbnail-Bilder zu festen Zeitstempeln erfassen. 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-Erfassungen basierend auf dem Wiedergabeprozentsatz des Videos angeben. Geben Sie den Prozentsatz ein.
- Imageoptionen: Wählen Sie das Format für das Image aus.
- Bildgrößen: Geben Sie die Methode für Breite, Höhe und Größenänderung für das Bild an. Um eine andere Größe anzugeben, wählen Sie Element hinzufügen. Die Bildgröße wird für jede Bilderfassung generiert. Sie können Thumbnails entfernen, die Sie nicht benötigen.
- Aufgabenausgabe: (Optional) Geben Sie den Unterordner für die Aufgabenausgabe an. Die Ausgabe der Miniaturansichtsaufgabe wird in den angegebenen Ordnern abgelegt. Alle Ausgabeordner sind Unterordner aus dem Jobausgabepräfix und werden im Ordner Job abgelegt.
6. Ausgabe
Wählen Sie den Ausgabespeicherort in der Bucket-Liste des Object Storage-Compartments aus, in dem Sie die Ausgabe speichern möchten, die aus dem Workflow gerendert wird. Sie können die Einstellungen während der Ausführung eines Jobs bearbeiten.
Geben Sie im Feld Jobausgabepräfix ein Präfix für den Ordner- oder Dateinamen ein.
7. Streaming
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.
Wählen Sie diese Option aus, um Streaming zu aktivieren, und geben Sie dann den Kanal für die Verteilung an.
8. Prüfen und Erstellen
Wählen Sie Erstellen.
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
createaus: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-jsonverwenden und den Hauptteil des Medienworkflows in einer Datei übergeben.So rufen Sie alle Befehle für
media-workflowab:oci media-services media-workflow -hSo erhalten Sie Hilfe für den Befehl
create:oci media-services media-workflow create -hEine 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.