aspose.info
RO

Ce este un fișier video AV1 / IVF? - Cum să creezi și să deschizi fișiere .av1?

Actualizat

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 standardizareAlianța pentru Media Deschisă (AOMedia)
Data lansării2018 (Specificație finală)
Extensii de fișier.av1, .ivf, .webm, .mp4, .mkv
Model de licențiere100% 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țiCuloare 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 principaleSVT-AV1, libaom-av1, rav1e
Suport hardwareDecodare nativă pe silicon pentru Intel, AMD, NVIDIA, Apple Silicon, Qualcomm și MediaTek

Avantaje strategice de bază:

  1. 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.
  2. Performanță web superioară: Reduce drastic consumul de date mobile și buffering-ul video pentru platforme precum YouTube și Netflix.
  3. 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:

  1. Filtru de Deblocare: Netezește îmbinările grilei între partițiile blocurilor.
  2. 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.
  3. 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.
  4. 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): Preset 4–6 oferă echilibrul optim între eficiența înaltă a compresiei și viteza de codare.
  • -crf (Factor de Rată Constantă, 0 la 63): Valorile între 24 și 32 sunt 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.mp4 sau output_av1.webm direct în fila browserului.

2. VLC Media Player (multiplatformă)

  1. Descărcați cea mai recentă versiune a VLC Media Player (Windows, macOS, Linux, Android, iOS).
  2. Deschideți VLC, accesați Media > Open File…, și alegeți fișierul dvs. .av1, .ivf, .webm sau .mp4.
  3. VLC utilizează biblioteca sa integrată dav1d pentru 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ționalitateAVC / H.264HEVC / H.265AOMedia AV1
An finalizat200320132018
LicențiereRedevență (MPEG LA)Mai multe fonduri de redevențe100% fără redevență
Economii de bitrateLinia 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 videoNuNuDa (Nativ)
Compatibilitate cu browserulUniversalLimitat / SelectivRă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.

Referințe