Corta automáticamente secciones de un video delineadas por un sonido.

¿Hay alguna manera de que pueda cortar automáticamente un video basado en un sonido?

Tengo un par de secciones largas de video que contienen videos. Me gustaría eliminar las partes del video que no caen entre dos silbatos, al igual que las imágenes de un partido de fútbol.

El formato de vídeo es mp4. Estoy buscando algún tipo de software que me permita hacer esto.

No he tenido suerte con los divisores de video automáticos porque solo se dividirán según el tamaño del archivo. Actualmente, estoy cortando este metraje a mano usando iMovie.

Entonces, ¿algo que buscará picos de forma de onda? O una cierta frecuencia? No sé cómo adquiriría esto, especialmente si necesita ser automatizado. ¿No a menos que los sonidos sean distintos y ningún otro audio grabado sea muy similar?

Respuestas (2)

No lo he hecho yo mismo, pero creo que es bastante factible.

Primero, necesitaría configurar un script ffmpeg para convertir el video en porciones de audio y video. Luego, deberá aplicar un script que analizará el archivo de audio. El silencio es más fácil de detectar automáticamente en un archivo de audio, suponiendo que pueda producir el silencio en el sitio para marcar los intervalos (por ejemplo, desconecte el micrófono durante 2 segundos). Necesitarías saber algo de programación, pero con algo como Python sería bastante fácil.

Finalmente, con la salida del script como tiempos para cortar, introdúzcalo en ffmpeg nuevamente en el archivo original, usando el comando -ss -t.

si tiene After Effects, hay un script para eso. Básicamente, importa su metraje a AE y luego ejecuta el script. Aquí hay un enlace para más información :

Detecta automáticamente las ediciones en el metraje. Para usarlo, simplemente seleccione una capa de material de archivo en una composición, establezca el área de trabajo en la región que le gustaría encontrar ediciones y ¡dígale a Magnum que se ponga a trabajar!

No veo cómo este software usa el audio para detectar escenas. ¿Es esa una característica que no se muestra en el video?