Ce face libvpx-vp9 (Codec VP9 / WebM)
Librăria libvpx-vp9 oferă compresia video VP9, utilizată la scară masivă pe YouTube și platforme video web în containerul deschis .webm.
Oferă performanțe de compresie similare cu H.265, dar este complet gratuit de utilizat comercial fără taxe de licențiere MPEG-LA.
Pentru a activa modul de calitate constantă la VP9 în FFmpeg, este obligatoriu să setezi -b:v 0 împreună cu -crf (unde valorile uzuale sunt între 25 și 35).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-c:v libvpx-vp9 |
Activează encoderul video Google VP9. |
-b:v 0 |
Necesar pentru activarea modului pur de calitate constantă (CRF). |
-row-mt 1 |
Activează paralelizarea pe mai multe nuclee de procesor (Row-based Multi-Threading). |
Ce returnează
Stream video VP9 împachetat de regulă în container WebM.
Exemple
Exemplul 1: Conversie video pentru eticheta HTML5
Creează un fișier optimizat pentru streaming în browsere moderne.
ffmpeg -i promo.mp4 -c:v libvpx-vp9 -crf 30 -b:v 0 -row-mt 1 -c:a libopus -b:a 128k promo.webm
Ieșire în terminal
Output #0, webm, to 'promo.webm':
Stream #0:0: Video: vp9, yuv420p, 1920x1080, q=-1.0, 30 fps
Stream #0:1: Audio: opus, 48000 Hz, stereo, 128 kb/s
Greșeli frecvente
- Omiterea lui ‘-b:v 0’; dacă lași valoarea implicită, FFmpeg va limita bitrate-ul și va degrada puternic calitatea.
- Omiterea lui ‘-row-mt 1’, ceea ce limitează encoderul la un singur fir de execuție și prelungește masiv timpul de codare.
Comenzi înrudite
libaom-av1 (Codec AV1): Standardul video de ultimă generație AV1 (AOMedia), cu 30% mai eficient decât HEVC/VP9.libopus (Codec audio Opus): Cel mai eficient și modern codec audio din lume, ideal pentru streaming, Discord și voce la bitrate minim.libx264 (Codec H.264 / AVC): Standardul universal de compresie video H.264, compatibil cu 99.9% din toate dispozitivele și browserele.
Întrebări & Exemple de Cod:
libvpx-vp9 (Codec VP9 / WebM)Ai o nelămurire despre utilizarea comenzii
libvpx-vp9 (Codec VP9 / WebM)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.