FFMpeg : Erstellen eines Videoclips von ca. 10 Sekunden, wenn die Videodauer unbekannt ist, ohne Audio-

FFMpeg : Erstellen eines Videoclips von ca. 10 Sekunden, wenn die Videodauer unbekannt ist, ohne Audio-

Ich arbeite an einem Projekt, bei dem ich einen Videoclip aus einem Eingabevideo extrahieren möchte. Ich habe viele Links gefunden (z. B.:Verknüpfung), die diese Aufgabe erledigen, aber bei all dem muss ich die Videodauer angeben.

Leider habe ich diese Informationen nicht, da ich einen Dateipfad angebe. Was ich suche, ist ein 10-Sekunden-Clip aus dem Video, der an einem bestimmten Ort ohne den Audioteil gespeichert ist.

Meine Absicht ist es, das 10-Sekunden-Video als Vorschau des eigentlichen Videos im Frontend anzuzeigen, und ich möchte dabei nicht den Ton starten.

Antwort1

Sie suchen höchstwahrscheinlich:

ffmpeg -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

Um es etwas schneller zu machen, können Sie beispielsweise auch -threads $(nproc)Folgendes hinzufügen:

ffmpeg -threads $(nproc) -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

Es gibt bereits zahlreiche Artikel und Dokumentationen zum Erreichen dieser Ergebnisse, darunter:

https://ffmpeg.org/ffmpeg.html

http://www.labnol.org/internet/useful-ffmpeg-commands/28490/

verwandte Informationen