Manipular audio y video por consola

Extraer audio de un mpeg por consola

Para extraer el audio de un archivo de video MPEG y guardarlo como un archivo de audio (por ejemplo, en formato MP3), también puedes usar FFmpeg en la terminal de Ubuntu. Aquí te dejo el comando básico que necesitarás:

ffmpeg -i video.mpeg -q:a 0 -map a audio.mp3

Detalles del comando:

  • -i video.mpeg: Especifica el archivo de video fuente del cual quieres extraer el audio. Asegúrate de reemplazar video.mpeg con el nombre de tu archivo.
  • -q:a 0: Este parámetro controla la calidad del audio en la salida, siendo 0 la mejor calidad.
  • -map a: Indica a FFmpeg que solo se extraigan las pistas de audio.
  • audio.mp3: Nombre del archivo de salida. Puedes cambiar audio.mp3 al nombre que prefieras, asegurándote de mantener la extensión .mp3 si quieres que el audio esté en ese formato.

Este comando extraerá el audio de tu archivo MPEG y lo guardará como un archivo MP3 sin modificar el contenido de video. Si tu archivo de video contiene múltiples pistas de audio y solo quieres extraer una específica, puedes agregar un número de pista específico con -map a:N, donde N es el número de la pista de audio que deseas extraer (comenzando desde 0).

FFmpeg es muy versátil y puede manejar casi cualquier formato de archivo multimedia, así que puedes ajustar los parámetros según necesites para diferentes formatos de archivo tanto de entrada como de salida.

Unir Audio e imagen por consola

Primero, asegúrate de tener FFmpeg instalado en tu sistema. Si no lo tienes, puedes instalarlo ejecutando:

sudo apt update
sudo apt install ffmpeg

Una vez instalado FFmpeg, puedes crear un video a partir de una imagen fija y un archivo de audio con el siguiente comando:

ffmpeg -loop 1 -i imagen.jpg -i audio.mp3 -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest salida.mp4

Explicación de las opciones usadas:

  • -loop 1: Indica que la imagen se debe repetir (loop).
  • -i imagen.jpg: Especifica el archivo de imagen que quieres usar.
  • -i audio.mp3: Especifica el archivo de audio que quieres usar.
  • -c:v libx264: Usa el codificador de video libx264 para el video resultante.
  • -tune stillimage: Optimiza la configuración del codificador para imágenes fijas.
  • -c:a aac: Usa el codificador de audio aac.
  • -b:a 192k: Establece la tasa de bits de audio a 192k.
  • -pix_fmt yuv420p: Especifica el formato de pixeles, necesario para asegurar compatibilidad con la mayoría de los reproductores.
  • -shortest: Finaliza el encoding cuando el audio termine, para que el video no sea más largo que el archivo de audio.
  • salida.mp4: Especifica el nombre del archivo de salida.

Asegúrate de reemplazar imagen.jpg y audio.mp3 con los nombres de tus propios archivos. El comando generará un archivo salida.mp4 que es un video con tu imagen como visual y el audio que elegiste.

Deja una respuesta 0

Your email address will not be published. Required fields are marked *