>> Tecnologia elettronica >  >> Audio domestico >> Equalizzatori

Codifica Audio VBR con FFmpeg: Compressione Basata sulla Qualità per Ogni Codec

La codifica a Bit Rate Variabile (VBR) alloca bit dinamicamente — più per passaggi complessi, meno per passaggi semplici — ottenendo una migliore qualità-per-bit rispetto al Bit Rate Costante (CBR).

MP3 (libmp3lame) — Il Più Comune

# Scala qualità 0–9 (0=migliore, 9=peggiore). VBR di default. ffmpeg -i input.wav -c:a libmp3lame -q:a 2 output.mp3 # -q:a 2 ≈ 190 kbps medio, trasparente per la maggior parte degli ascoltatori # -q:a 0 ≈ 245 kbps, -q:a 4 ≈ 165 kbps

AAC (libfdk_aac / libfaac) — Migliore Efficienza

# libfdk_aac (qualità superiore, richiede build non-free) ffmpeg -i input.wav -c:a libfdk_aac -vbr 3 output.m4a # Modalità VBR 1–5 (1=migliore ~130kbps, 5=più basso ~32kbps). Modalità 3 ≈ 96kbps # libfaac (più vecchio, qualità inferiore) ffmpeg -i input.wav -c:a libfaac -q:a 100 output.m4a # -q:a 10–500 (più alto=migliore). 100 ≈ 128kbps

Opus (libopus) — Efficienza Moderna Migliore

ffmpeg -i input.wav -c:a libopus -b:a 96k -vbr on output.opus # -b:a imposta target; -vbr on abilita vero VBR intorno al target # 96kbps Opus ≈ 128kbps AAC ≈ 192kbps MP3 qualità

Vorbis (libvorbis) — Alternativa Open

ffmpeg -i input.wav -c:a libvorbis -q:a 5 output.ogg # -q:a -1 a 10 (10=migliore). 5 ≈ 160kbps, 3 ≈ 112kbps, 6 ≈ 192kbps

FLAC/ALAC — Lossless (Tecnicamente VBR)

ffmpeg -i input.wav -c:a flac -compression_level 5 output.flac # Livello 0–8 (8=più piccolo, più lento). 5 = buon equilibrio

VBR a Due Passaggi (Quando la Dimensione Target Conta)

# Passo 1: Analisi ffmpeg -i input.wav -c:a libmp3lame -b:a 128k -pass 1 -f mp3 /dev/null # Passo 2: Codifica ffmpeg -i input.wav -c:a libmp3lame -b:a 128k -pass 2 output.mp3

Verifica Qualità

# Controlla distribuzione bitrate effettiva ffmpeg -i output.mp3 -af astats=metadata=1 -f null - # Oppure usa: ffprobe -show_streams output.mp3

Selezione Rapida Codec

Caso d'UsoConsigliatoImpostazione VBR
Compatibilità universaleMP3-q:a 2
Streaming / Mobile / iOSAAC (fdk)-vbr 3
Migliore qualità/bitrate (moderno)Opus-b:a 96k -vbr on
Open source / WebVorbis-q:a 5
ArchivioFLAC-compression_level 5

Il VBR è default per la maggior parte degli encoder moderni. Flag espliciti assicurano l'intento. Esegui sempre test ABX al bitrate target.

  1. Come collegare equalizzatore Bose 901 a Denon AVR 3600 (versione 2)
  2. Copia e Incolla su IMVU Pulse: Metodi Tastiera e Touch
  3. Migliori Strumenti Online Gratuiti per Convertire MP4 in AVI
  4. Come Tagliare e Montare la Musica per Tracce Audio Professionali Senza Soluzione di Continuità
  5. Confronto Allen & Heath Xone 4D vs Xone 92
  6. Filtraggio Audio Spiegato: Tipi, Usi e Parametri