Perché i miei file MP3 hanno le stesse dimensioni anche quando cambio il bitrate con FFmpeg?
Se sei nuovo nel processo di conversione dei file audio, molti dettagli e il loro funzionamento possono generare confusione quando si ottengono risultati imprevisti. Quindi cosa fai per risolvere il problema? Il post di Q & A di SuperUser di oggi ha la risposta alla domanda di un lettore confuso.
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.
Foto per gentile concessione di Warein (Flickr).
La domanda
Lettore SuperUser Arlen Beiler vuole sapere perché utilizzare impostazioni di bitrate diverse durante la conversione di uno stream audio ha prodotto file della stessa esatta dimensione:
Ho convertito un flusso audio in tre diverse impostazioni di bitrate utilizzando quello che è essenzialmente lo stesso formato. Hanno finito per essere esattamente le stesse dimensioni. Perchè è questo?
- ffmpeg -i "Likoonl-Q1-All.mp4" -c: v copia -c: a libmp3lame -q: a 1 -b: a 192k "Q1-All-192k.mp4"
- ffmpeg -i "Likoonl-Q1-All.mp4" -c: v copia -c: a libmp3lame -q: a 1 -b: a 160k "Q1-All-160k.mp4"
- ffmpeg -i "Likoonl-Q1-All.mp4" -c: v copia -c: a libmp3lame -q: a 1 -b: a 128k "Q1-All-128k.mp4"
In che modo l'utilizzo di diverse impostazioni di bitrate produce file della stessa esatta dimensione?
La risposta
Il collaboratore di SuperUser slhck ha la risposta per noi:
Perché stai ambientando -q: a (che è l'impostazione VBR di LAME). Quando usi -q: a, l'impostazione CBR -B: un non avrà alcun effetto. Se guardi nella guida alla codifica MP3 da FFmpeg Wiki, troverai i valori possibili per -q: a con il loro corrispondente bitrate medio.
Per completezza, ecco la parte rilevante di libmp3lame.c (qscale è il lungo nome di q):
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.