Format video AV1 (.av1 / .ivf): Codec-ul de generație următoare, fără redevențe, explicat
Pe măsură ce streamingul 4K, 8K și HDR domină media web modernă, cerințele de lățime de bandă au depășit standardele de compresie vechi precum H.264 (AVC) și codecurile cu redevențe precum H.265 (HEVC). AOMedia Video 1 (AV1)—stocat de obicei ca fluxuri brute cu extensia .av1 sau .ivf (Indeo Video Framework)—este un standard de compresie video deschis, fără redevențe, conceput special pentru livrarea video pe internet, conferințe video și streaming de înaltă eficiență.
Dezvoltat de Alliance for Open Media (AOMedia)—un consorțiu care cuprinde Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla și alții—AV1 oferă compresie de date de ultimă generație fără taxe de licențiere sau incertitudine privind brevetele.
1. Ce este un fișier video AV1 / IVF?
Un fișier AV1 conține fluxuri video elementare codificate cu algoritmul de compresie AOMedia Video 1. În forma sa brută, un flux elementar AV1 poate folosi extensia .av1, dar este adesea împachetat în formatul container IVF (.ivf), ușor. IVF este un format simplu de încadrare utilizat pe scară largă de instrumente open-source pentru a transporta cadre video brute ne-muxate împreună cu antetele de dimensiune a cadrului, bază de timp și rată de cadre.
Pentru livrarea și redarea către utilizatorul final, video AV1 este de obicei multiplexat în formate container standard, cum ar fi:
- MP4 (
.mp4) prin legături ISO Base Media File Format (ISOBMFF) - Matroska (
.mkv) - WebM (
.webm) pentru streaming video în browser HTML5
AV1 oferă aproximativ 30% eficiență de compresie mai mare decât HEVC (H.265) și VP9, și până la 50% sau mai mult economii comparativ cu H.264 (AVC) la aceeași calitate vizuală subiectivă.
2. Caracteristici cheie ale AV1 (.av1 / .ivf)
| Caracteristică | Specificație / Detaliu |
|---|---|
| Organism de standardizare | Alianța pentru Media Deschisă (AOMedia) |
| Data lansării | 2018 (Specificație finală) |
| Extensii de fișier | .av1, .ivf, .webm, .mp4, .mkv |
| Model de licențiere | 100% fără redevențe și cu sursă deschisă |
| Eficiență a compresiei | ~30% mai mare decât HEVC/VP9; ~50%+ mai mare decât AVC/H.264 |
| Rezoluție maximă | Până la 8K UHD ($7680 \times 4320$) și mai mult |
| Profiluri de culoare și adâncime de biți | Culoare pe 8 biți, 10 biți și 12 biți; eșantionare cromatică 4:2:0, 4:2:2 și 4:4:4 |
| Gamă dinamică | Suport nativ pentru SDR, HDR10, HDR10+ și HLG |
| Codificatoare deschise principale | SVT-AV1, libaom-av1, rav1e |
| Suport hardware | Decodare nativă pe silicon pentru Intel, AMD, NVIDIA, Apple Silicon, Qualcomm și MediaTek |
Avantaje strategice de bază:
- Expunere zero la redevențe: Furnizorii de streaming și producătorii de browsere pot distribui video de înaltă rezoluție fără taxe complexe ale pool-urilor de patente.
- Performanță web superioară: Reduce drastic consumul de date mobile și buffering-ul video pentru platforme precum YouTube și Netflix.
- Sinteză de granulație filmică: Sintează granulația în timpul redării în loc să codifice biți zgomotoși de granulație, economisind lățime de bandă masivă pentru conținut cinematografic.
3. Caracteristici tehnice detaliate ale AV1
AV1 optimizează arhitectura clasică de codare video hibridă bazată pe blocuri cu îmbunătățiri algoritmice moderne:
A. Partajare flexibilă a blocurilor (Superblocuri până la $128 \times 128$)
- AV1 introduce $128 \times 128$ Superblocuri (extinse de la $64 \times 64$ ale VP9).
- Acceptă divizarea recursivă cu un arbore de partiționare în 10 ramuri (inclusiv divizări orizontale/verticale, divizări rectangulare cu raport de aspect 1:4 și 4:1, și subdiviziuni în formă de T).
- Permite codificatorului să ajusteze limitele blocurilor cu precizie la margini fine, degradeuri line și mișcări neregulate.
B. Moduri bogate de predicție intra
- Include 56 de unghiuri de predicție intra direcționale pentru a modela orientările marginilor cu micro-precizie.
- Predictori Smooth și Paeth: Reconstruiesc degradeuri line și luma suprafețelor complexe fără artefacte de bandare.
- Chroma din Luma (CFL): Prezice canalele de culoare cromatică direct din mostrele de luminozitate reconstruite, minimizând redundanța de culoare.
C. Predicție inter avansată și compensare a mișcării
- Compensare de Mișcare Deformată (Modelare Afină): Modelează cu precizie mișcarea non-traslativă, cum ar fi panoramarea, rotația camerei, zoom-urile și distorsiunea de perspectivă cu transformări afine de 6 parametri.
- Compensare de Mișcare cu Blocuri Suprapuse (OBMC): Netezește vectorii de mișcare pe marginea blocurilor adiacente pentru a elimina artefactele de blocare.
- Moduri de Predicție Compusă: Îmbină două cadre de referință distincte utilizând măști în formă de pană și măști ponderate pe diferență.
D. Flux de procesare post‑loop avansat
Pentru a menține calitatea impecabilă a cadrelor la rate de biți reduse, AV1 aplică un sistem de filtrare în buclă în 4 etape:
- Filtru de Deblocare: Netezește îmbinările grilei între partițiile blocurilor.
- Filtru de Îmbunătățire Direcțională Constrânsă (CDEF): Analizează tiparele de pixeli direcționali pentru a accentua marginile și a suprima artefactele de tip ringing.
- Filtru de Restaurare în Buclă (LR): Folosește filtre Wiener și restaurare ghidată de sine pentru a recupera detaliile texturale de înaltă frecvență pierdute în timpul cuantizării.
- Sinteză de Granulație Filmică: Elimină granulația analogică zgomotoasă înainte de comprimare și instruiește decodorul să re-sinteze parametrii de granulație corespunzători local în timpul redării.
4. Cum să creezi și să codifici fișiere AV1 / IVF
Fișierele AV1 pot fi create utilizând codecuri open-source precum SVT-AV1 (Scalable Video Technology for AV1, co-dezvoltat de Intel și AOMedia), libaom, sau rav1e, de obicei utilizate prin FFmpeg.
Metoda 1: Codificare cu FFmpeg și SVT-AV1 (Cea mai rapidă și pregătită pentru producție)
Pentru a codifica un fișier video într-un container .mp4 comprimat cu AV1:
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4
Metoda 2: Generarea unui flux brut AV1 sau a unui container IVF
Pentru a produce un flux independent .ivf sau .av1 pentru testare sau lanțuri de instrumente de streaming:
# Export to IVF raw container
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an output.ivf
# Export to raw AV1 bitstream
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an -f av1 output.av1
Parametri cheie de codificare:
--preset(0 la 12): Preset4–6oferă echilibrul optim între eficiența înaltă a compresiei și viteza de codare.-crf(Factor de Rată Constantă, 0 la 63): Valorile între24și32sunt standard pentru distribuție web și de înaltă definiție.
5. Cum să deschizi și să redai fișiere video AV1 / IVF
AV1 este integrat universal în principalele browsere web, suite media și sisteme de operare:
1. Browsere web (redare nativă)
Browserele web moderne decodează în mod nativ video AV1 cu accelerare hardware:
- Google Chrome, Microsoft Edge, Mozilla Firefox, Brave și Apple Safari (pe dispozitivele suportate).
- Pur și simplu trageți și plasați un fișier
output_av1.mp4sauoutput_av1.webmdirect în fila browserului.
2. VLC Media Player (multiplatformă)
- Descărcați cea mai recentă versiune a VLC Media Player (Windows, macOS, Linux, Android, iOS).
- Deschideți VLC, accesați Media > Open File…, și alegeți fișierul dvs.
.av1,.ivf,.webmsau.mp4. - VLC utilizează biblioteca sa integrată
dav1dpentru redare rapidă prin software și accelerare hardware.
3. MPV Player
MPV include suport încorporat pentru dav1d și decodoare hardware:
mpv output.ivf
# or
mpv output_av1.mp4
4. Windows Media Player / Aplicația Filme și TV
- Utilizatorii Windows 10 și 11 pot descărca gratuit AV1 Video Extension direct din Microsoft Store pentru a permite redarea nativă AV1 în aplicațiile media implicite ale Windows.
6. Comparatie AV1 vs. HEVC (H.265) vs. AVC (H.264)
| Funcționalitate | AVC / H.264 | HEVC / H.265 | AOMedia AV1 |
|---|---|---|---|
| An finalizat | 2003 | 2013 | 2018 |
| Licențiere | Redevență (MPEG LA) | Mai multe fonduri de redevențe | 100% fără redevență |
| Economii de bitrate | Linia de bază ($0%$) | ~40–50% peste AVC | ~50–55%+ peste AVC |
| Dimensiunea maximă a superblocului | $16 \times 16$ | $64 \times 64$ | $128 \times 128$ |
| Sinteză de granulație video | Nu | Nu | Da (Nativ) |
| Compatibilitate cu browserul | Universal | Limitat / Selectiv | Răspândit (Toate browserele majore) |
7. Întrebări frecvente (FAQ)
**Q1: Care este diferența principală dintre un fișier .av1 și un fișier .ivf?
A1: Un fișier .av1 conține fluxuri video elementare brute AV1, în timp ce un fișier .ivf este un container de încadrare minimal care învelește cadre brute AV1 cu metadate de sincronizare și rezoluție.
**Q2: Este AV1 complet gratuit pentru utilizare fără redevențe de licențiere? A2: Da, AV1 este un codec open-source, fără redevențe, creat de Alliance for Open Media pentru a elimina taxele de licențiere a brevetelor pentru dezvoltatori și distribuitori.
**Q3: Care codificator este cel mai bun pentru a codifica video AV1 eficient în prezent? A3: SVT-AV1 este codificatorul open-source standard în industrie, oferind performanță rapidă multi-thread și eficiență de comprimare la nivel de producție.
**Q4: Pot smartphone-urile și calculatoarele moderne să redea videoclipuri AV1 utilizând accelerare hardware? A4: Da, GPU-urile și SoC-urile moderne de la Intel, AMD, NVIDIA, Apple, Qualcomm și MediaTek includ silicon dedicat pentru decodare AV1 accelerată hardware.
**Q5: Ce formate de container standard conțin în mod obișnuit fluxuri video AV1?
A5: Fluxurile video AV1 sunt în mod obișnuit ambalate în fișiere container MP4 (.mp4), WebM (.webm) și Matroska (.mkv).
8. Rezumat
AOMedia Video 1 (AV1) marchează o tranziție crucială în livrarea modernă a video-ului digital. Prin unirea liderilor din industrie în jurul unei arhitecturi de compresie deschise, fără redevențe și hiper-eficiente, AV1 elimină obstacolele de licențiere, oferind în același timp o calitate superioară a imaginii la lățimi de bandă mai mici pe miliarde de dispozitive conectate la nivel global.