Suchen Sie nach einem SDK, das Ihnen bei der Entwicklung einer Windows-basierten Anwendung zur schnellen und einfachen Videobearbeitung hilft?
Sie sind auf dem richtigen Weg und wir haben gute Neuigkeiten: Um Ihnen etwas Außergewöhnliches bieten zu können, haben wir endlich das SolveigMM Video Editing SDK 5 für Windows veröffentlicht.
Das Video Editing SDK für Windows umfasst eine Reihe von Werkzeugen, die ohne erneute Kodierung arbeiten und alle gängigen Multimediaformate und Codecs unterstützen. Es ist die ideale Wahl für Entwickler von Video- und Audio-Software sowie für intelligente Videobearbeitungsanwendungen für Desktop oder Cloud.
Das SDK basiert auf der SolveigMM Smart Rendering Technology, die es jedem ermöglicht, schnelle und verlustfreie Video-/Audiobearbeitungsanwendungen zu erstellen.
Das Video Editing Engine-Objekt ist der Kern des SDKs. Es führt im intelligenten Modus verschiedene Bearbeitungsvorgänge durch. Alle diese Vorgänge sind auch über das Dienstprogramm `smm_batchsplit` verfügbar. Dieses Kommandozeilenprogramm verarbeitet Aufgaben, die in Batchdateien (*.xtl) dargestellt sind. Codebeispiele finden Sie weiter unten auf dieser Seite.
Die Online-Dokumentation zum Video Editing SDK für Windows finden Sie hier.
Falls Sie sich für die HTML5 Video Editor API interessieren, finden Sie diese auf dieser Seite.
Wir haben die Liste der unterstützten Operationen zusammengestellt, die mithilfe des SDK und der Funktion smm_batchsplit durchgeführt werden können.
Trimmen
Wie der Name dieser Operation bereits andeutet, dient sie dem Trimmen, Ausschneiden und Speichern einer beliebigen Anzahl von Segmenten aus den geladenen Eingabedateien. Die Operation arbeitet framegenau und führt die zum Speichern markierten Segmente verlustfrei zusammen.
Das Kürzen erfolgt mithilfe des folgenden XTL-Codes:
Nach Abschluss der Aufgabenausführung wird aus der Quelldatei „test_file.mp4“ die Datei „sample_mp4_0001.mp4“ erstellt. Die resultierende Datei enthält die beiden Segmente der Quelldatei – Sekunden 1–6 und 7–12.
Sehen Sie sich das Video an, das das Ergebnis dieser Operation zeigt.
Hinzufügen von Effekten/Übergängen zur Ausgabedatei
Möchten Sie Ihre eigene Anwendung um die Möglichkeit erweitern, Übergänge hinzuzufügen oder verschiedene Effekte anzuwenden? Mit dem Video Editing SDK und unserer einzigartigen Engine ist das kinderleicht.
Funktioniert aktuell mit MP4 AVC- und MXF XAVC-Videodateien.
– Einblenden / Ausblenden,
– Überblenden
Lösen
Der Übergang zwischen zwei Videos wird anhand dieses Beispiels veranschaulicht. Der Übergang dauert 3 Sekunden.
Siehe das unten stehende XTL-Projekt, das diese Art von Übergang anwendet:
Die Struktur und Dauer der Ausgabedatei werden durch die erste Spur der XTL-Datei angezeigt. Diese Spur enthält alle Dateien, aus denen die Ausgabedatei erstellt wird.
Das „effect“-Tag dient zur Beschreibung der Zeitpunkte für die einzelnen Überblendungen, und die Anzahl der Überblendungen sollte der Anzahl der „effect“-Tags entsprechen.
Der „Ausblende“-Teil wird durch jedes „Effekt“-Tag in der ersten der beiden Dateien beschrieben, die aufgelöst werden.
Für jede zweite Datei des betroffenen Paares ist eine zusätzliche Spur erforderlich. Diese Spuren müssen folgende Informationen enthalten:
Nummer und Art des Datenstroms, in dem der Übergang erfolgen soll. Bitte beachten Sie, dass nur ein Datenstromtyp ausgewählt werden darf.
Das „Effekt“-Tag kennzeichnet den „Einblenden“-Effekt in der zweiten Datei des Paares.
Das „Übergangs“-Tag zeigt an, dass die eigentliche Tonspur gemäß diesem Tag verarbeitet und in die Ausgabedatei aufgenommen wird.
Die Datei „transition_dissolve.mp4“ wird als Ergebnis dieser XTL-Ausführung erstellt. Sie enthält zwei identische Videos und einen Überblendeffekt zwischen ihnen. Dieser Effekt beginnt bei Sekunde 12 und dauert 3 Sekunden.
Hier ist das Ausgabeergebnis:
Einblenden und Ausblenden
Das Beispiel demonstriert die Ein- und Ausblendeffekte an einem Video. Jeder Effekt dauert drei Sekunden.
Nachfolgend finden Sie die Beschreibung des XTL-Codes für Ein- und Ausblendübergänge.
Die Datei „transition_fadein_fadeout.mp4“ sollte am Ende der Verarbeitung dieses XTL-Projekts erstellt werden.
Das Beispiel besteht aus einer Datei, die durch das „clip“-Tag und zwei „effect“-Tags repräsentiert wird. Das erste „effect“-Tag dient dem Einblenden, das zweite dem Ausblenden. Zusätzlich gibt es in den „param“-Tags weitere Parameter: Hintergrundfarbe, Transparenzwert und Variationsfunktion. Der Einblendeffekt befindet sich am Anfang der Datei, der Ausblendeffekt am Ende.
Die Ausgabedatei finden Sie hier:
Audioabschnitte stumm schalten
Diese Funktion ersetzt die angegebenen Abschnitte der Mediendatei durch Stille.
Nachfolgend finden Sie das XTL-Projekt, mit dem Sie den Ton der ausgewählten Segmente stummschalten können.
Nach Abschluss der Verarbeitung dieses XTL-Projekts wird die Datei „audio_mute.mp4“ erstellt. Die ersten und die letzten fünf Sekunden der Ausgabedatei sind stumm.
Die resultierende Datei finden Sie hier:
Audio aus der separaten Datei mischen
Diese Funktion dient zum Mischen oder Überlagern von Audio aus M4A- oder MP3-Dateien bzw. von Ton aus AAC-, MP3- oder PCM-Streams aus MP4-Dateien mit Ihrer Datei. Sie wird auch als „Voice-over“ bezeichnet.
Das Ergebnis dieses Projekts ist die Datei „audio_mix.mp4“, die die Eingabedatei „test_file.mp4“ mit dem 13 Sekunden langen Tonsegment aus der Datei „voice-over.mp3“ enthält.
Das Ergebnis sehen Sie bitte hier:
Hinzufügen von Bildern zu Ihrem Video
Mithilfe des Video Editing SDK stehen verschiedene Bildbearbeitungsfunktionen zur Verfügung:
Bilder über eine Videodatei legen
Wenn Sie ein Bild in Ihr Video einblenden oder ein Wasserzeichen oder ein Logo hinzufügen möchten, können Sie dies mit dem SolveigMM Video Editing SDK tun.
Diese Funktion wird derzeit für MP4-Dateien mit AVC-Video und MXF-Dateien mit XAVC-Video unterstützt.
Das untenstehende XTL-Projekt stellt die Beschreibung des Überlagerns von Bildern auf eine Videodatei dar.
Als Ergebnis dieser XTL-Projektverarbeitung wird die Datei „image_overlay.mp4“ erstellt. Die gerenderte Datei enthält das SolveigMM-Logo, das an der definierten Position im Video eingeblendet wird. Das Logo wird ab Sekunde 2 für zehn Sekunden angezeigt.
Die Ausgabedatei finden Sie hier:
Erstellung des Videos aus Bildern
Wenn Sie mehrere Bilder zu einem Video zusammenfügen möchten, ist das SolveigMM Video Editing SDK genau das Richtige für Sie. Es bietet die Möglichkeit, aus einer Reihe von PNG- oder JPG-Bildern ganz einfach MP4- (AVC) oder MXF- (XAVC) Videodateien zu erstellen.
Die Komprimierungsparameter müssen entweder durch Angabe der Referenzdatei festgelegt oder direkt beschrieben werden:
Das mit diesem XTL-Projekt erstellte Ausgabevideo enthält fünf Bilder, die jeweils 2 Sekunden lang angezeigt und mit dem H.264-Codec kodiert sind. Zusätzlich gibt es einen 2 Sekunden langen Einblendeffekt am Anfang des Videos sowie eine 10 Sekunden lange Audiospur im AAC-Format.
Bitte schauen Sie sich die Ausgabedatei für dieses XTL-Projekt an:
Häufige Übergänge
Das untenstehende XTL-Projekt zeigt die Nutzung aller möglichen Effekte in einer einzigen Datei.
<timelines version="3">
<timeline>
<engine type="gstreamer"/>
<group output="../output/transitions_avc_mp4.mp4">
<!--specify compression parameters for the transcoding-->
<param name="reference_file" value="../mp4/test_video_1.mp4"/>
<!--add common output file structure, work only with the video stream-->
<track video="1" audio="0" accuracy="frame">
<clip src="../mp4/test_video_1.mp4" start="00:00:00:00" stop="00:00:02:00" />
<clip src="../mp4/test_video_1.mp4" start="00:00:01:00" stop="00:00:02:00" />
<--declare a fade-in on the beginning of the first file-->
<effect type="transparency" start="00:00:00:00" stop="00:00:01:00" >
<param name="bkcolor" value="black" />
<param name="alpha" value="0">
<linear length="00:00:01:00" value="255" />
</param>
</effect>
<!--prepare the fade-out part of the dissolve transition between 2 files, the rest part is in the separate track below-->
<effect type="transparency" start="00:00:01:00" stop="00:00:02:00" >
<param name="bkcolor" value="black" />
<param name="alpha" value="255">
<linear length="00:00:01:00" value="0" />
</param>
</effect>
<!--declare a fade-out on the ending of the second video file-->
<effect type="transparency" start="00:00:02:00" stop="00:00:03:00" >
<param name="bkcolor" value="black" />
<param name="alpha" value="255">
<linear length="00:00:01:00" value="0" />
</param>
</effect>
</track>
<!--finalize the dissolve effect by specifying a fade-in part on the second file and declaring a mix transition-->
<track video="1">
<clip src="../mp4/test_video_1.mp4" length="00:00:01:00" flags="blank" />
<clip src="../mp4/test_video_1.mp4" start="00:00:00:00" stop="00:00:01:00" />
<clip src="../mp4/test_video_1.mp4" length="00:00:01:00" flags="blank" />
<effect type="transparency" start="00:00:01:00" stop="00:00:02:00">
<param name="bkcolor" value="transparent" />
<param name="alpha" value="0">
<linear length="00:00:01:00" value="255" />
</param>
</effect>
<transition type="mix" start="00:00:01:00" stop="00:00:02:00"/>
</track>
<!--declare a picture overlay-->
<track video="1">
<clip src="../png/attractive.png" length="00:00:01:00" flags="blank"/>
<clip src="../png/attractive.png" length="00:00:01:00" />
<clip src="../png/attractive.png" length="00:00:01:00" flags="blank"/>
<transition type="pip" start="00:00:01:00" stop="00:00:02:00">
<param name="x" value="0"/>
<param name="y" value="0"/>
<param name="width" value="184"/>
<param name="height" value="112"/>
</transition>
</track>
<!--add audio from the same input files-->
<track video="0" audio="1" accuracy="frame">
<clip src="../mp4/test_video_1.mp4" start="00:00:00:00" stop="00:00:02:00" />
<clip src="../mp4/test_video_1.mp4" start="00:00:01:00" stop="00:00:02:00" />
</track>
<!--declare mixing of the additional audio from the separate mp3 file-->
<track audio="1">
<clip src="../mp3/mp3_single.mp3" length="00:00:00:50" flags="audio_silence"/>
<clip src="../mp3/mp3_single.mp3" start="00:00:00:00" stop="00:00:02:00" />
<clip src="../mp3/mp3_single.mp3" length="00:00:00:50" flags="audio_silence"/>
<transition type="mix" start="00:00:00:50" stop="00:00:02:50"/>
</track>
</group>
</timeline>
</timelines>
Am Ende der Verarbeitung dieses XTL-Projekts wird die Datei „transitions_avc_mp4.mp4“ erstellt, in der Sie die verschiedenen Übergänge und Effekte sehen können, die auf die Datei angewendet wurden:
Beim ersten Dateielement wird ein Einblendeffekt von 1 Sekunde Dauer ab Sekunde 0 angezeigt.
„Überblendung“ zwischen der ersten und der zweiten Datei. Der Übergang dauert 1 Sekunde und beginnt bei Sekunde 1.
Der „Ausblendeffekt“, der am Ende der zweiten Datei zu sehen ist, dauert eine Sekunde und beginnt bei Sekunde zwei.
Ein Bild wird über das Video gelegt. Der Effekt beginnt bei Sekunde 1 und dauert 1 Sekunde.
Hinzufügen separater Audiospuren aus denselben Eingabedateien
Der Ton wird aus der MP3-Datei gemischt. Er beginnt bei 0,5 Sekunden und dauert 2 Sekunden.
Bitte beachten Sie, dass beim Rendern der Ausgabedatei mit den in der Referenzdatei „test_video_1.mp4“ verwendeten Codierungsparametern die Transcodierung angewendet wird.
Die Ausgabedatei für dieses XTL-Projekt finden Sie hier:
Beispielanwendung für einen HTML5 Online Video Editor
Das SDK enthält die Beispielanwendung HTML5 Video Editor, die die Verwendung des SDKs für die Entwicklung von Web-Bearbeitungslösungen demonstriert. Die SDK-Engine wird im Backend verwendet, sodass der HTML5 Video Editor alle vom SDK angebotenen Funktionen enthält.
Der HTML5-Editor ist online unter folgender URL verfügbar:
Das folgende Video zeigt die Online-Bearbeitung mit dem HTML5 Video Editor:
Versorgungsunternehmen
Für Fälle, in denen das Erstellen und Ausführen des XTL-Projekts zur Erledigung einer bestimmten Aufgabe weniger praktikabel ist, haben wir einige hilfreiche Hilfsprogramme bereitgestellt. Diese führen bestimmte Funktionen aus und benötigen das XTL-Projekt nicht zur Verarbeitung.
smm_ts2mp4
Dieses Dienstprogramm ermöglicht die Konvertierung der gesamten MPEG-TS-Eingabedatei (die AVC- oder HEVC-Video und AAC-Audio enthält) oder eines Segments daraus in eine MP4-Datei mit AAC-Audio.
Nachfolgend finden Sie ein Beispiel zur Verwendung:
-source – Definiert den Namen der MPEG-TS-Eingabedatei -dest – Definiert den Namen der MP4-Ausgabedatei -starttime und -endtime gibt die Start- und Endzeitposition des Segments in Millisekunden an -frameacc – Ermöglicht die Festlegung der Frame-Genauigkeit für die Bearbeitung
smm_mp4transc
Es handelt sich um ein Kommandozeilen-Tool, das eine MP4-Datei mit AVC- oder HEVC-Video und AAC-Audio unter Verwendung der in der Referenz-MP4-Datei (AVC-Video, AAC-Audio) festgelegten Codec- und Containerparameter transkodiert.
Ein Anwendungsbeispiel:
-sourcemp4 – Definiert den Namen der MP4-Eingabedatei -refmp4 – Gibt die Referenzdatei an. Ihre Parameter werden für die Kodierung verwendet. -destmp4 – Definiert den Namen der MP4-Ausgabedatei.
Das Bild unten zeigt die Parameter der Eingabevideodatei.
Nachfolgend sind die Parameter der Referenzdatei aufgeführt:
Und hier sind die Parameter der transkodierten MP4-Videodatei.
Wie Sie sehen können, weist die transkodierte Ausgabedatei unterschiedliche Parameter auf, wie etwa Auflösung, Pegel und Profilparameter.
Video Editing SDK for Linux ist ein Tool für Entwickler, die mit Video und Audio arbeiten und intelligente Desktop- oder Cloud-Anwendungen für die Videobearbeitung entwickeln möchten, die wichtige Multimedia Formate und Codecs unterstützen. Das SDK implementiert eine SolveigMM Smart Rendering-Technologie, die eine beliebige Verarbeitung von Mediendateien mit unterschiedlichen Komprimierung Parametern gemäß den Parametern der angegebenen […]
Video Editing SDK 5 für Windows – Hauptfunktionen
Suchen Sie nach einem SDK, das Ihnen bei der Entwicklung einer Windows-basierten Anwendung zur schnellen und einfachen Videobearbeitung hilft?
Sie sind auf dem richtigen Weg und wir haben gute Neuigkeiten: Um Ihnen etwas Außergewöhnliches bieten zu können, haben wir endlich das SolveigMM Video Editing SDK 5 für Windows veröffentlicht.
Das Video Editing SDK für Windows umfasst eine Reihe von Werkzeugen, die ohne erneute Kodierung arbeiten und alle gängigen Multimediaformate und Codecs unterstützen. Es ist die ideale Wahl für Entwickler von Video- und Audio-Software sowie für intelligente Videobearbeitungsanwendungen für Desktop oder Cloud.
Das SDK basiert auf der SolveigMM Smart Rendering Technology, die es jedem ermöglicht, schnelle und verlustfreie Video-/Audiobearbeitungsanwendungen zu erstellen.
Das Video Editing Engine-Objekt ist der Kern des SDKs. Es führt im intelligenten Modus verschiedene Bearbeitungsvorgänge durch. Alle diese Vorgänge sind auch über das Dienstprogramm `smm_batchsplit` verfügbar. Dieses Kommandozeilenprogramm verarbeitet Aufgaben, die in Batchdateien (*.xtl) dargestellt sind. Codebeispiele finden Sie weiter unten auf dieser Seite.
Die Online-Dokumentation zum Video Editing SDK für Windows finden Sie hier.
Falls Sie sich für die HTML5 Video Editor API interessieren, finden Sie diese auf dieser Seite.
Wir haben die Liste der unterstützten Operationen zusammengestellt, die mithilfe des SDK und der Funktion smm_batchsplit durchgeführt werden können.
Trimmen
Wie der Name dieser Operation bereits andeutet, dient sie dem Trimmen, Ausschneiden und Speichern einer beliebigen Anzahl von Segmenten aus den geladenen Eingabedateien. Die Operation arbeitet framegenau und führt die zum Speichern markierten Segmente verlustfrei zusammen.
Das Kürzen erfolgt mithilfe des folgenden XTL-Codes:
Nach Abschluss der Aufgabenausführung wird aus der Quelldatei „test_file.mp4“ die Datei „sample_mp4_0001.mp4“ erstellt. Die resultierende Datei enthält die beiden Segmente der Quelldatei – Sekunden 1–6 und 7–12.
Sehen Sie sich das Video an, das das Ergebnis dieser Operation zeigt.
Hinzufügen von Effekten/Übergängen zur Ausgabedatei
Möchten Sie Ihre eigene Anwendung um die Möglichkeit erweitern, Übergänge hinzuzufügen oder verschiedene Effekte anzuwenden? Mit dem Video Editing SDK und unserer einzigartigen Engine ist das kinderleicht.
Funktioniert aktuell mit MP4 AVC- und MXF XAVC-Videodateien.
– Einblenden / Ausblenden,
– Überblenden
Lösen
Der Übergang zwischen zwei Videos wird anhand dieses Beispiels veranschaulicht. Der Übergang dauert 3 Sekunden.
Siehe das unten stehende XTL-Projekt, das diese Art von Übergang anwendet:
Die Struktur und Dauer der Ausgabedatei werden durch die erste Spur der XTL-Datei angezeigt. Diese Spur enthält alle Dateien, aus denen die Ausgabedatei erstellt wird.
Das „effect“-Tag dient zur Beschreibung der Zeitpunkte für die einzelnen Überblendungen, und die Anzahl der Überblendungen sollte der Anzahl der „effect“-Tags entsprechen.
Der „Ausblende“-Teil wird durch jedes „Effekt“-Tag in der ersten der beiden Dateien beschrieben, die aufgelöst werden.
Für jede zweite Datei des betroffenen Paares ist eine zusätzliche Spur erforderlich. Diese Spuren müssen folgende Informationen enthalten:
Die Datei „transition_dissolve.mp4“ wird als Ergebnis dieser XTL-Ausführung erstellt. Sie enthält zwei identische Videos und einen Überblendeffekt zwischen ihnen. Dieser Effekt beginnt bei Sekunde 12 und dauert 3 Sekunden.
Hier ist das Ausgabeergebnis:
Einblenden und Ausblenden
Das Beispiel demonstriert die Ein- und Ausblendeffekte an einem Video. Jeder Effekt dauert drei Sekunden.
Nachfolgend finden Sie die Beschreibung des XTL-Codes für Ein- und Ausblendübergänge.
Die Datei „transition_fadein_fadeout.mp4“ sollte am Ende der Verarbeitung dieses XTL-Projekts erstellt werden.
Das Beispiel besteht aus einer Datei, die durch das „clip“-Tag und zwei „effect“-Tags repräsentiert wird. Das erste „effect“-Tag dient dem Einblenden, das zweite dem Ausblenden. Zusätzlich gibt es in den „param“-Tags weitere Parameter: Hintergrundfarbe, Transparenzwert und Variationsfunktion. Der Einblendeffekt befindet sich am Anfang der Datei, der Ausblendeffekt am Ende.
Die Ausgabedatei finden Sie hier:
Audioabschnitte stumm schalten
Diese Funktion ersetzt die angegebenen Abschnitte der Mediendatei durch Stille.
Nachfolgend finden Sie das XTL-Projekt, mit dem Sie den Ton der ausgewählten Segmente stummschalten können.
Nach Abschluss der Verarbeitung dieses XTL-Projekts wird die Datei „audio_mute.mp4“ erstellt. Die ersten und die letzten fünf Sekunden der Ausgabedatei sind stumm.
Die resultierende Datei finden Sie hier:
Audio aus der separaten Datei mischen
Diese Funktion dient zum Mischen oder Überlagern von Audio aus M4A- oder MP3-Dateien bzw. von Ton aus AAC-, MP3- oder PCM-Streams aus MP4-Dateien mit Ihrer Datei. Sie wird auch als „Voice-over“ bezeichnet.
Nachfolgend finden Sie das XTL-Projektbeispiel:
Anmerkungen:
Das Ergebnis dieses Projekts ist die Datei „audio_mix.mp4“, die die Eingabedatei „test_file.mp4“ mit dem 13 Sekunden langen Tonsegment aus der Datei „voice-over.mp3“ enthält.
Das Ergebnis sehen Sie bitte hier:
Hinzufügen von Bildern zu Ihrem Video
Mithilfe des Video Editing SDK stehen verschiedene Bildbearbeitungsfunktionen zur Verfügung:
Bilder über eine Videodatei legen
Wenn Sie ein Bild in Ihr Video einblenden oder ein Wasserzeichen oder ein Logo hinzufügen möchten, können Sie dies mit dem SolveigMM Video Editing SDK tun.
Diese Funktion wird derzeit für MP4-Dateien mit AVC-Video und MXF-Dateien mit XAVC-Video unterstützt.
Das untenstehende XTL-Projekt stellt die Beschreibung des Überlagerns von Bildern auf eine Videodatei dar.
Als Ergebnis dieser XTL-Projektverarbeitung wird die Datei „image_overlay.mp4“ erstellt. Die gerenderte Datei enthält das SolveigMM-Logo, das an der definierten Position im Video eingeblendet wird. Das Logo wird ab Sekunde 2 für zehn Sekunden angezeigt.
Die Ausgabedatei finden Sie hier:
Erstellung des Videos aus Bildern
Wenn Sie mehrere Bilder zu einem Video zusammenfügen möchten, ist das SolveigMM Video Editing SDK genau das Richtige für Sie. Es bietet die Möglichkeit, aus einer Reihe von PNG- oder JPG-Bildern ganz einfach MP4- (AVC) oder MXF- (XAVC) Videodateien zu erstellen.
Die Komprimierungsparameter müssen entweder durch Angabe der Referenzdatei festgelegt oder direkt beschrieben werden:
Das mit diesem XTL-Projekt erstellte Ausgabevideo enthält fünf Bilder, die jeweils 2 Sekunden lang angezeigt und mit dem H.264-Codec kodiert sind. Zusätzlich gibt es einen 2 Sekunden langen Einblendeffekt am Anfang des Videos sowie eine 10 Sekunden lange Audiospur im AAC-Format.
Bitte schauen Sie sich die Ausgabedatei für dieses XTL-Projekt an:
Häufige Übergänge
Das untenstehende XTL-Projekt zeigt die Nutzung aller möglichen Effekte in einer einzigen Datei.
Am Ende der Verarbeitung dieses XTL-Projekts wird die Datei „transitions_avc_mp4.mp4“ erstellt, in der Sie die verschiedenen Übergänge und Effekte sehen können, die auf die Datei angewendet wurden:
Bitte beachten Sie, dass beim Rendern der Ausgabedatei mit den in der Referenzdatei „test_video_1.mp4“ verwendeten Codierungsparametern die Transcodierung angewendet wird.
Die Ausgabedatei für dieses XTL-Projekt finden Sie hier:
Beispielanwendung für einen HTML5 Online Video Editor
Das SDK enthält die Beispielanwendung HTML5 Video Editor, die die Verwendung des SDKs für die Entwicklung von Web-Bearbeitungslösungen demonstriert. Die SDK-Engine wird im Backend verwendet, sodass der HTML5 Video Editor alle vom SDK angebotenen Funktionen enthält.
Der HTML5-Editor ist online unter folgender URL verfügbar:
https://smarteditingonline.solveigmm.com/
Das folgende Video zeigt die Online-Bearbeitung mit dem HTML5 Video Editor:
Versorgungsunternehmen
Für Fälle, in denen das Erstellen und Ausführen des XTL-Projekts zur Erledigung einer bestimmten Aufgabe weniger praktikabel ist, haben wir einige hilfreiche Hilfsprogramme bereitgestellt. Diese führen bestimmte Funktionen aus und benötigen das XTL-Projekt nicht zur Verarbeitung.
smm_ts2mp4
Dieses Dienstprogramm ermöglicht die Konvertierung der gesamten MPEG-TS-Eingabedatei (die AVC- oder HEVC-Video und AAC-Audio enthält) oder eines Segments daraus in eine MP4-Datei mit AAC-Audio.
Nachfolgend finden Sie ein Beispiel zur Verwendung:
-source– Definiert den Namen der MPEG-TS-Eingabedatei-dest– Definiert den Namen der MP4-Ausgabedatei-starttimeund-endtimegibt die Start- und Endzeitposition des Segments in Millisekunden an-frameacc– Ermöglicht die Festlegung der Frame-Genauigkeit für die Bearbeitungsmm_mp4transc
Es handelt sich um ein Kommandozeilen-Tool, das eine MP4-Datei mit AVC- oder HEVC-Video und AAC-Audio unter Verwendung der in der Referenz-MP4-Datei (AVC-Video, AAC-Audio) festgelegten Codec- und Containerparameter transkodiert.
Ein Anwendungsbeispiel:
-sourcemp4– Definiert den Namen der MP4-Eingabedatei-refmp4– Gibt die Referenzdatei an. Ihre Parameter werden für die Kodierung verwendet.-destmp4– Definiert den Namen der MP4-Ausgabedatei.Das Bild unten zeigt die Parameter der Eingabevideodatei.

Nachfolgend sind die Parameter der Referenzdatei aufgeführt:

Und hier sind die Parameter der transkodierten MP4-Videodatei.
Wie Sie sehen können, weist die transkodierte Ausgabedatei unterschiedliche Parameter auf, wie etwa Auflösung, Pegel und Profilparameter.
Neueste Nachrichten
Categories
Tragen Sie sich für den Newsletter ein
Erhalten Sie Informationen über neue Versionen und Sonderangebote. Es wird sich lohnen 😉
Tags
Unsere Produkte
Video Editing SDK 5 für Linux – Hauptfunktionen