Videoabschnitte ohne Stimme automatisch beschleunigen

Ich habe einige Video-Tutorials für unser Programmierteam aufgenommen. Diese bestehen aus „Live-Coding“-Übungen; im Grunde Videos von mir, die Sachen programmieren. Die Videospur ist also ein Screencast, und die Audiospur besteht entweder aus meiner Stimme oder aus langen Stillephasen und/oder Tastengeklapper.

Was ich gerne tun würde, ist, die stillen und tastenklackernden Teile des Videos automatisch zu beschleunigen, während die Teile mit Stimme intakt bleiben. Leider bin ich ein Videobearbeitungsanfänger. Also, gibt es einen bekannten Weg, das zu tun? Wenn nicht, gibt es eine Python-Bibliothek (oder sogar eine C#/Java-Bibliothek, ich bin nicht mit Python verheiratet), die mich zumindest teilweise dorthin bringen kann?

Diese Frage zum Superuser kann Ihnen helfen. superuser.com/questions/818342/strip-motion-events-from-file
@kazanaki - Ich habe deinen Kommentar ein wenig bearbeitet. Während die verknüpfte Frage hilfreich sein kann, wird dieselbe Frage, die auf mehreren Websites auftaucht, nicht als Duplikat betrachtet, es sei denn, dasselbe OP postet beide. Grundsätzlich wird erwartet, dass ein OP den besten Ort zum Stellen identifiziert und dort stellt. Es wird jedoch nicht erwartet, dass jemand alle SE-Sites nach seiner Frage durchsucht, bevor er dort postet, wo er es für am besten hält.
Ja, ich verstehe, was Sie sagen.

Antworten (1)

Es könnte durch Szenenerkennung möglich sein, wenn Ihr Editor Ihrer Wahl eine Szenenerkennung basierend auf Ton zulässt. Da Sie offensichtlich mit Code vertraut sind, könnten Sie alternativ eine Videobearbeitungsbibliothek verwenden, um ein Programm zu schreiben, das nach einer Überschreitung eines Schwellenwerts für den Audiopegel sucht und nach langen Zeiträumen ohne solche Spitzen sucht. Sie könnten dann Geschwindigkeitsänderungen zwischen diesen Zeitstempeln anwenden.

Die eigentliche Codierung von so etwas ist eigentlich eher eine Frage der Programmierung als eine Frage der Videoproduktion, aber es sollte mit dieser Art von Technik technisch möglich sein. Ich würde empfehlen, sich libav oder eine der ähnlichen Arten von Windows-Bibliotheken zum Bearbeiten von AV-Dateien anzusehen.