La mayoría de los videos MP4 usan audio AAC, y la mayoría de los dispositivos reproductores pueden reproducir audio AAC, normalmente en un contenedor M4A (MP4 con un nombre diferente). Re-codificar a MP3, especialmente con una entrada de baja tasa de bits (la mayoría de los videos de Internet), puede conducir a una pérdida notable, incluso en auriculares de gama baja. Recomendaría usar avconv
/ ffmpeg
en la línea de comandos
avconv -i input.mp4 -vn -c:a copy output.m4a
o
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
Para convertir cada MP4 en un directorio:
for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done
Algunos reproductores (como mi teléfono móvil barato) pueden reproducir audio AAC, pero no en un contenedor M4A, y para eso debes usar
avconv -i input.mp4 -vn -c:a copy output.aac
Ahora, algunos dispositivos antiguos realmente no pueden reproducir nada más que MP3, y para aquellos puedes usar la solución de Grawity o
avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3
Esto creará un MP3 de velocidad de bits variable (VBR) que, aparte de las necesidades especializadas como la transmisión, debe ser preferido. -q:a 2
obtendrá una tasa de bits promedio (en varios archivos) de alrededor de 190 kbit / s; Para obtener más información sobre la codificación de MP3 VBR, consulte aquí .