Idioma
Categoría
Buscar

Cómo convertir un archivo MP4 a MP3 en Linux con FFmpeg

En este artículo, aprenderás a utilizar FFmpeg en el terminal para convertir varios archivos MP4 a MP3 a la vez, con comandos sencillos y eficaces

Índice

Cómo convertir un archivo MP4 a MP3 en Linux con FFmpeg
En Terminal Por Rudi Drusian Lange
Publicado el
Última actualización

Introducción

FFmpeg es una herramienta de código abierto ampliamente utilizada para el procesamiento de audio, video y otros archivos multimedia. Permite la conversión entre diferentes formatos, edición básica (como cortar, unir o redimensionar videos), aplicación de filtros e incluso transmisión de contenido.

Principales funcionalidades:

  • Conversión de formatos de audio y video.
  • Extracción de audio de videos.
  • Redimensionamiento y ajuste de calidad.
  • Corte, concatenación y fusión de archivos.
  • Soporte para streaming y captura de pantalla.

Convirtiendo MP4 a MP3

Para convertir un archivo MP4 a MP3 en Linux, puedes usar ffmpeg a través de la línea de comandos:

$ bash

ffmpeg -i entrada.mp4 -q:a 0 -map a salida.mp3
  • Reemplaza entrada.mp4 por el nombre de tu archivo MP4.
  • Reemplaza salida.mp3 por el nombre deseado para el archivo MP3 resultante.

¿Qué hace el comando?

  1. Lee el archivo de video entrada.mp4.
  2. Extrae solo el audio del video, ignorando el video y otros streams (-map a).
  3. Convierte el audio al formato MP3 con la mejor calidad posible (-q:a 0).
  4. Guarda el resultado en el archivo salida.mp3.

Convirtiendo múltiples archivos

Para convertir varios archivos MP4 a MP3 en lote, preservando los nombres originales y cambiando solo la extensión de .mp4 a .mp3, ejecuta el siguiente script en la terminal dentro de la carpeta donde están ubicados los archivos:

$ bash

for file in *.mp4; do ffmpeg -i "$file" -q:a 0 -map a "${file%.*}.mp3"; done

Explicación del comando:

  1. for file in *.mp4:
    • Itera sobre todos los archivos en el directorio actual que tienen la extensión .mp4.
    • En cada iteración, el nombre de un archivo MP4 se almacena en la variable file.
  2. ffmpeg -i "$file" -q:a 0 -map a
    • Ejecuta el comando ffmpeg para procesar el archivo MP4 almacenado en la variable $file.
    • Las opciones -q:a 0 y -map a garantizan que el audio se extraiga con la mejor calidad posible (-q:a 0) y que solo el stream de audio se incluya en la salida (-map a).
  3. "${file%.*}.mp3"
    • ${file%.*} elimina la extensión .mp4 del nombre original del archivo (por ejemplo, video.mp4 se convierte en video).
    • .mp3 se agrega al final, resultando en un archivo con el mismo nombre pero con la extensión .mp3.
  4. done
    • Cierra el bucle for, asegurando que el comando se ejecute para todos los archivos .mp4 en el directorio.

Conclusión

Debido a su alta eficiencia y flexibilidad, FFmpeg es una de las herramientas más populares en el campo del procesamiento multimedia. Es controlada principalmente por línea de comandos y tiene una amplia gama de codecs y formatos soportados, siendo muy utilizada tanto por entusiastas como por profesionales del área de medios.

Tablón de Anuncios

Este no es mi idioma original y no lo hablo muy bien. Utilicé mis pocos conocimientos y herramientas de traducción para redactar el texto de este artículo. Disculpe los posibles errores ortográficos o gramaticales, se agradecen sugerencias de correcciones y se pueden enviar al correo electrónico de contacto que se encuentra en el pie de página del sitio. Mi intención es compartir algunos conocimientos y espero que esta traducción sea lo suficientemente buena.


Algunos de los contenidos de este sitio web, incluidos textos, imágenes, gráficos y otros materiales, pueden ser generados o mejorados mediante herramientas de inteligencia artificial (IA). Para obtener más detalles sobre nuestro uso de IA, consulte nuestro Término de uso.

Anuncio
Índice
Anuncio