Acelera automáticamente partes de video sin voz

He grabado algunos tutoriales en vídeo para nuestro equipo de programación. Estos consisten en ejercicios de "codificación en vivo"; básicamente, videos de mí programando cosas. Por lo tanto, la pista de video es una captura de pantalla y la pista de audio consiste en mi voz o largos períodos de silencio y/o chasquidos de teclas.

Lo que me gustaría hacer es acelerar automáticamente las partes silenciosas y de teclado del video, mientras dejo intactas las partes con voz. Desafortunadamente, soy un novato en edición de video. Entonces, ¿hay alguna forma conocida de hacer eso? Si no, ¿hay alguna biblioteca de Python (o incluso una biblioteca de C#/Java, no estoy casado con Python) que pueda llevarme al menos parte del camino hasta allí?

Esta pregunta sobre superusuario puede ayudarte. superuser.com/questions/818342/strip-motion-events-from-file
@kazanaki: edité un poco tu comentario. Si bien la pregunta vinculada puede ser útil, a los fines de los duplicados, la misma pregunta que aparece en varios sitios no se considera un duplicado a menos que el mismo OP publique ambas. Básicamente, la expectativa es que un OP identifique el mejor lugar para preguntar y pregunte allí, sin embargo, no se espera que alguien busque su pregunta en todos los sitios de SE antes de publicar donde cree que es mejor.
Sí, entiendo lo que estás diciendo.

Respuestas (1)

Podría ser posible a través de la detección de escenas si su editor de elección permite la detección de escenas basada en el sonido. Alternativamente, dado que obviamente es hábil con el código, podría usar una biblioteca de edición de video para escribir un programa que buscaría exceder un nivel de audio umbral y buscar períodos largos de tiempo sin tales picos. Luego podría aplicar cambios de velocidad entre esas marcas de tiempo.

La codificación real de algo así es realmente más una cuestión de programación que una cuestión de producción de video, pero debería ser técnicamente posible usando ese tipo de técnica. Recomiendo mirar libav o uno de los tipos similares de bibliotecas de Windows para manipular archivos AV.