Saltar al contenido

Cómo separar la voz y la música de fondo de un archivo de video

Nuestro grupo de especialistas luego de días de trabajo y de recopilar de información, dimos con los datos necesarios, queremos que resulte útil para ti para tu trabajo.

Solución:

más agotador

Spleeter es una biblioteca de Python que puede extraer música y voces de una fuente de audio conjunta. Se basa en el aprendizaje automático y puede proporcionar diferentes tipos de salida (la cantidad de tallos extraídos).

Proporciona la siguiente salida:

  • Separación de voces (voz cantada) / acompañamiento (2 tallos)
  • Voz / batería / bajo / otra separación (4 tallos)
  • Voz/batería/bajo/piano/otra separación (5 tallos)

Audacia

Audacity, un editor de audio multiplataforma gratuito y de código abierto, puede hacer esto, usando el Reducción y Aislamiento Vocal efecto. Primero debe extraer el audio del archivo de video, por ejemplo, usando ffmpeg:

ffmpeg -i video.mp4 -c:a pcm_s16le audio.wav

Y luego cargar el audio.wav archivo en Audacity:

Si solo desea obtener música de fondo, seleccione la opción Eliminar voces opción; si quieres lo contrario elige aislar las voces.

Tenga en cuenta que esto nunca va a sonar perfecto. El aislamiento vocal es una tarea difícil, ya que todo lo que escuchas es básicamente mixed en dos pistas. Un algoritmo nunca será tan bueno como tu cerebro para aislar diferentes fuentes de sonido. Su fuente de audio debe ser un archivo estéreo con las voces panoramizadas en el centro. También podría producir false-positivos, eliminando otros instrumentos en el proceso.

A menos que sean pistas de audio separadas en su video, no es fácil. Lo que probablemente tendrá que hacer es extraer la pista de audio del video en un archivo separado, editar el archivo de audio con una herramienta dedicada y luego volver a mezclar el resultado en el video.

La parte de demux/remux es fácil. Lo que va a ser difícil es intentar aislar la música de fondo. Probablemente tendrá que experimentar con diferentes efectos, todos los cuales probablemente darán como resultado una pérdida significativa de fidelidad en el audio o no eliminarán por completo el diálogo, si no ambos. Lo que es más, va a volver a codificar esa salida en un nuevo archivo mp3/aac, y entre la recodificación y el procesamiento de audio, su salida sonará mucho peor que la original.

Puede obtener mejores resultados al tratar de remasterizar la música de fondo y reemplazar la pista de audio en el archivo de película por completo.

Si crees que te ha resultado de utilidad nuestro post, sería de mucha ayuda si lo compartes con el resto entusiastas de la programación y nos ayudes a extender esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *