La maggior parte dei video MP4 utilizza l'audio AAC e la maggior parte dei dispositivi riproduttori può riprodurre l'audio AAC, normalmente in un contenitore M4A (diversamente chiamato MP4). La ricodifica in MP3, in particolare con un input a bassa velocità (la maggior parte dei video su Internet), può portare a perdite notevoli, anche con cuffie di fascia bassa. Consiglierei di usare avconv
/ ffmpeg
dalla riga di comando
avconv -i input.mp4 -vn -c:a copy output.m4a
o
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
Per convertire ogni MP4 in una directory:
for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done
Alcuni lettori (come il mio economico cheapo cellulare) possono riprodurre audio AAC, ma non in un contenitore M4A, e per questo devi usare
avconv -i input.mp4 -vn -c:a copy output.aac
Ora, alcuni dispositivi meno recenti non sono in grado di riprodurre nient'altro che MP3, e per quelli è possibile utilizzare la soluzione di Grawity oppure
avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3
Ciò creerà un MP3 con bit rate variabile (VBR) che, oltre alle esigenze specifiche come lo streaming, dovrebbe essere preferito. -q:a 2
otterrai una velocità in bit media (su un numero di file) di circa 190 kbit / s; per ulteriori informazioni sulla codifica di MP3 VBR, vedere qui .