libmp3lame (Codec MP3) în FFmpeg

Popularul encoder LAME pentru generarea fișierelor audio clasice MP3.

Sintaxă
ffmpeg -i intrare.wav -c:a libmp3lame -q:a 2 iesire.mp3
ffmpeg -i intrare.wav -c:a libmp3lame -b:a 320k iesire_cbr.mp3

Ce face libmp3lame (Codec MP3)

Librăria libmp3lame este cel mai renumit și avansat encoder pentru formatul MPEG-1 Audio Layer III (MP3). Deși este un format conceput în anii ’90, rămâne indispensabil pentru compatibilitate cu playere auto vechi, echipamente audio portabile și playere hardware.

Suportă două moduri principale de codare:
• VBR (Variable Bitrate): utilizând parametrul -q:a <0-9> (unde 0 este calitatea maximă, iar 2 este standardul optim VBR la aproximativ 190–220 kbps);
• CBR (Constant Bitrate): specificând o rată fixă cu -b:a 320k sau -b:a 192k.

Modul VBR cu -q:a 2 este cel mai recomandat pentru stocare privată, asigurând transparență acustică la dimensiuni reduse.

Opțiuni și argumente

Opțiune / Parametru Descriere
-c:a libmp3lame Activează encoderul LAME MP3.
-q:a <0-9> Scara de calitate variabilă VBR (0 = extrem, 2 = înaltă calitate, 4 = mediu).
-b:a <bitrate> Bitrate-ul fix CBR (128k, 192k, 256k, 320k).

Ce returnează

Fișier audio compatibil cu formatul .mp3.

Exemple

Exemplul 1: Conversia unui album WAV fără pierderi în MP3 de înaltă calitate (VBR)

Creează un fișier MP3 compatibil cu orice player auto.

ffmpeg -i piesa.wav -c:a libmp3lame -q:a 2 piesa.mp3

Ieșire în terminal

Output #0, mp3, to 'piesa.mp3':
  Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, fltp
size=    5210kB time=00:03:30.00 bitrate= 203.2kbits/s speed=52.0x

Greșeli frecvente

  • Re-encodarea repetată din MP3 în MP3 la fiecare editare, acumulând artefacte audibile de compresie generațională.
  • Setarea unui bitrate fix de 320k pentru înregistrări de voce mono, irosind lățime de bandă fără beneficii.

Comenzi înrudite