libopus (Codec audio Opus) în FFmpeg

Cel mai eficient și modern codec audio din lume, ideal pentru streaming, Discord și voce la bitrate minim.

Sintaxă
ffmpeg -i intrare.wav -c:a libopus -b:a 128k iesire.opus
ffmpeg -i voce.wav -c:a libopus -b:a 32k -vbr on voce.opus

Ce face libopus (Codec audio Opus)

Dezvoltat de IETF, Mozilla și Xiph.Org, libopus domină orice alt codec audio existent (depășind MP3, AAC și Vorbis). Poate comprima voce impecabilă la doar 24–32 kbps și muzică de înaltă fidelitate la doar 96–128 kbps.

Este codec-ul standard folosit în tehnologiile WebRTC (conferințe video Zoom/Google Meet), platforme de gaming (Discord) și containere WebM.

Suportă frecvențe de eșantionare de la 8 kHz până la 48 kHz și comutare dinamică între algoritmi de voce (SILK) și muzică (CELT).

Opțiuni și argumente

Opțiune / Parametru Descriere
-c:a libopus Activează encoderul open-source Opus.
-b:a <bitrate> Bitrate-ul audio (uzual 24k–160k).
-vbr on|off|constrained Controlează modul de rată variabilă (implicit: on).
-application voip|audio Optimizare pentru conversație (voip) sau fidelitate muzicală (audio).

Ce returnează

Stream audio Opus în container .opus sau .webm.

Exemple

Exemplul 1: Comprimarea unui podcast de o oră la o dimensiune de doar 15 MB

La 32 kbps cu Opus, vocea rămâne perfect clară și inteligibilă.

ffmpeg -i podcast_master.wav -c:a libopus -b:a 32k -application voip podcast.opus

Ieșire în terminal

Output #0, ogg, to 'podcast.opus':
  Stream #0:0: Audio: opus, 48000 Hz, mono, 32 kb/s
size=   14410kB time=01:00:00.00 bitrate=  32.8kbits/s speed=78.0x

Greșeli frecvente

  • Încercarea de a salva audio Opus într-un container MP4 vechi; standardul preferat pentru Opus este containerul Ogg (.opus) sau WebM (.webm).
  • Setarea unor rate de biți artificial de mari (peste 256k), unde Opus este deja transparent acustic la 160k.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: libopus (Codec audio Opus)

Ai o nelămurire despre utilizarea comenzii libopus (Codec audio Opus) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.