Eines
En Ubuntu:
1 - ffmpeg
2 - Conversor de Só
3 - Audacity
Tutorials
-
http://planetubuntu.es/post/extraer-audio-de-un-video-en-ubuntu - https://somebooks.es/extraer-audio-de-un-archivo-de-video-en-ubuntu/
- https://ugeek.github.io/blog/post/2019-09-30-extraer-audio-de-un-v%C3%ADdeo-con-ffmpeg.html
- https://hijosdeinit.gitlab.io/howto-ffmpeg-Extraer-audio-de-archivo-de-video/
Extreure 1
Pas clau:
ffmpeg -i fire.mp4 -ab 192000 fire.mp3
En mi caso, el archivo de vídeo se llama fire.mp4 y quiero obtener un nuevo archivo de audio al que llamaré fire.mp3. Lógicamente, estos nombres tendrás a adaptarlos a tu caso particular.
Como puedes suponer, el argumento -i es para indicar que lo que hay a continuación es el archivo de entrada (input).
Por su parte, el argumento -ab indica la calidad del audio resultante (audio bitrate) y se mide en kilobits por segundo, aunque el parámetro aquí espera el valor en bits/s. (192.000 bits/s = 192kbits/s
Extreure tots els d'una carpeta a la vegada
Para extraer MP3 de múltiples archivos MP4 en Bash, utiliza
ffmpeg en un bucle for. Este comando extrae el audio (-vn), mapea el flujo de audio (-map a), y mantiene la calidad máxima (-q:a 0) para cada archivo, convirtiéndolo a MP3 de manera rápida y eficiente.
Comando principal:
bash
for f in *.mp4; do ffmpeg -i "$f" -vn -map a -q:a 0 "${f%.mp4}.mp3"; done
Explicación:
- for f in *.mp4; do ... done: Itera sobre cada archivo .mp4 en el directorio actual.
- ffmpeg -i "$f": Toma el archivo de video de entrada.
- -vn: Desactiva la grabación de video, procesando solo audio.
- -map a: Selecciona el flujo de audio.
- -q:a 0: Codifica con la mejor calidad VBR (Variable Bitrate).
- "${f%.mp4}.mp3": Cambia la extensión a .mp3 manteniendo el nombre original.
Requisito: Tener instalado ffmpeg ( sudo apt install ffmpeg en Ubuntu/Debian).