Pagina principala » HOWTO » De ce sunt fișierele mele MP3 aceeași dimensiune, chiar și atunci când am modificat bitrate-ul cu FFmpeg?

    De ce sunt fișierele mele MP3 aceeași dimensiune, chiar și atunci când am modificat bitrate-ul cu FFmpeg?

    Dacă sunteți nou în procesul de conversie a fișierelor audio, atunci multe dintre detalii și modul în care funcționează pot fi puțin confuze atunci când obțineți rezultate neașteptate. Deci ce faceți pentru a rezolva problema? Astăzi, postul SuperUser Q & A are răspunsul la o întrebare confuză a cititorului.

    Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

    Fotografie prin amabilitatea lui Warein (Flickr).

    Intrebarea

    Cititorul de super-utilizatori Arlen Beiler dorește să știe de ce se folosesc diferite setări de biți atunci când se convertește un fișier audio produs fișiere care au aceeași dimensiune exactă:

    Am convertit un flux audio în trei setări de biți diferite, folosind ceea ce este în esență același format. Au ajuns exact la aceeași dimensiune. De ce asta?

    • ffmpeg -i "Likoonl-Q1-Toate.mp4" -c: v copie -c: a libmp3lame -q: a 1 -b: un 192k "Q1-All-192k.mp4"
    • ffmpeg -i "Likoonl-Q1-Toate.mp4" -c: v copie -c: a libmp3lame -q: a 1 -b: o 160k "Q1-All- 160k.mp4"
    • ffmpeg -i "Likoonl-Q1-All.mp4" -c: v copie -c: a libmp3lame -q: a 1 -b: a 128k "Q1-All-128k.mp4"

    Cum au folosit diferite setări de biți produce fișiere de aceeași dimensiune exactă?

    Răspunsul

    Contributor SuperUser slhck are răspunsul pentru noi:

    Pentru că tu ești setare -q: a (care este setarea LAME VBR). Când utilizați -q: a, setarea CBR -b: o nu va avea nici un efect. Dacă vă uitați în ghidul de codare MP3 din Wiki-ul FFmpeg, veți găsi valorile posibile pentru -q: a cu bitrate-ul mediu corespunzător.

    Din motive de exhaustivitate, aici este partea relevantă din libmp3lame.c (qscale este numele lung al lui q):


    Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.