Ausschneiden eines Teils von Video - Python

11

Ich habe Videos mit einer Länge von jeweils ungefähr 25 Minuten und möchte mit Python ein paar Sekunden von Anfang an schneiden.

Als ich danach suchte, stolperte ich über das moviepy-Paket für python. Das Problem ist, dass es selbst für ein einzelnes Video viel Zeit in Anspruch nimmt. Das folgende Code-Snippet wird verwendet, um 7 Sekunden vor dem Start eines einzelnen Videos zu schneiden. Der Schreibprozess verbraucht viel Zeit. Gibt es eine bessere Möglichkeit, die Videos mit Python zu schneiden?

%Vor%

Bitte lassen Sie mich wissen, wenn ich irgendwelche Details verpasst habe.

Jede Hilfe wird geschätzt. Danke!

    
Pranav Arora 19.05.2016, 07:53
quelle

2 Antworten

14

Probieren Sie es aus und sagen Sie uns, ob es schneller ist (wenn es möglich ist, extrahiert es das Video direkt mit ffmpeg, ohne zu dekodieren und neu zu codieren):

%Vor%

Wenn das nicht hilft, sehen Sie sich den Code an

    
Zulko 19.05.2016, 12:41
quelle
0
%Vor%

t1 und t2 in diesem Code stellen die Start- und Endzeit für das Trimmen dar. Video vor t1 und nach t2 wird weggelassen.

    
kibitzforu 06.04.2018 16:14
quelle

Tags und Links