aspose.info
CS

Co je video soubor AV1 / IVF? - Jak vytvořit a otevřít soubory .av1?

Aktualizováno

Formát videa AV1 (.av1 / .ivf): Vysvětlení bezroyaltového kodeku nové generace

Jak 4K, 8K a HDR streaming dominují moderním webovým médiím, požadavky na šířku pásma převyšují staré kompresní standardy jako H.264 (AVC) a kodeky zatížené licenčními poplatky jako H.265 (HEVC). AOMedia Video 1 (AV1)—obvykle ukládán jako surové bitové proudy s příponou .av1 nebo .ivf (Indeo Video Framework)—je otevřený, bezlicenční standard video komprese navržený speciálně pro doručování internetového videa, videokonference a vysoce efektivní streaming.

Vyvinutý Alliance for Open Media (AOMedia)—konzorciem zahrnujícím Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla a další—AV1 poskytuje špičkovou datovou kompresi bez licenčních poplatků či nejistoty ohledně patentů.

1. Co je video soubor AV1 / IVF?

AV1 soubor obsahuje elementární video bitové proudy zakódované pomocí kompresního algoritmu AOMedia Video 1. Ve své surové podobě může elementární AV1 proud používat příponu .av1, ale často je zabalen do lehkého kontejnerového formátu IVF (.ivf). IVF je jednoduchý formát rámcování široce používaný open‑source nástroji k přenosu ne‑muxovaných surových video snímků spolu se základními hlavičkami velikosti snímku, časové základny a snímkové frekvence.

Pro doručení a přehrávání koncovému uživateli je video AV1 obvykle multiplexováno do standardních kontejnerových formátů, jako jsou:

  • MP4 (.mp4) prostřednictvím ISO Base Media File Format (ISOBMFF) vazeb
  • Matroska (.mkv)
  • WebM (.webm) pro streamování videa v prohlížeči HTML5

AV1 poskytuje přibližně 30 % vyšší kompresní účinnost než HEVC (H.265) a VP9 a až 50 % nebo více úspor ve srovnání s H.264 (AVC) při stejné subjektivní vizuální kvalitě.

2. Klíčové charakteristiky AV1 (.av1 / .ivf)

CharakteristikaSpecifikace / Detail
Standardizační orgánAliance pro otevřená média (AOMedia)
Datum vydání2018 (Konečná specifikace)
Přípony souborů.av1, .ivf, .webm, .mp4, .mkv
Licenční model100 % bezroyaltové a open source
Účinnost komprese~30 % vyšší než HEVC/VP9; ~50 %+ vyšší než AVC/H.264
Maximální rozlišeníAž do 8K UHD ($7680 \times 4320$) a dále
Barevné profily a bitová hloubka8-bit, 10-bit a 12-bit barva; 4:2:0, 4:2:2 a 4:4:4 vzorkování chroma
Dynamický rozsahNativní podpora pro SDR, HDR10, HDR10+ a HLG
Primární otevřené enkodérySVT-AV1, libaom-av1, rav1e
Podpora hardwaruNativní dekódování na čipu napříč Intel, AMD, NVIDIA, Apple Silicon, Qualcomm a MediaTek

Hlavní strategické výhody:

  1. Žádné poplatky za licence: Poskytovatelé streamování a výrobci prohlížečů mohou distribuovat video ve vysokém rozlišení bez složitých poplatků za patentové fondy.
  2. Vynikající výkon webu: Dramaticky snižuje spotřebu mobilních dat a zpoždění videa pro platformy jako YouTube a Netflix.
  3. Syntéza filmového zrnění: Vytváří zrno během přehrávání místo kódování šumových zrnitých bitů, čímž šetří obrovskou šířku pásma u filmového obsahu.

3. Podrobné technické vlastnosti AV1

AV1 optimalizuje klasickou blokovou hybridní video kódovací architekturu pomocí moderních algoritmických vylepšení:

A. Flexibilní rozdělení bloků (Superbloky až $128 \times 128$)

  • AV1 zavádí $128 \times 128$ Superbloky (rozšířeno z $64 \times 64$ ve VP9).
  • Podporuje rekurzivní dělení pomocí 10‑cestného rozdělovacího stromu (včetně horizontálního/vertikálního dělení, obdélníkových dělení s poměrem stran 1:4 a 4:1 a T‑tvarových poddělení).
  • Umožňuje enkodéru přesně přizpůsobit hranice bloků jemným hranám, plynulým přechodům a nepravidelnému pohybu.

B. Bohaté režimy intra predikce

  • Obsahuje 56 směrových intra‑predikčních úhlů pro modelování orientace hran s mikro‑přesností.
  • Smooth a Paeth prediktory: Rekonstruují jemné přechody a složité povrchové luminance bez artefaktů páskování.
  • Chroma z luminance (CFL): Předpovídá kanály chrominance přímo z rekonstruovaných vzorků luminance, čímž minimalizuje barevnou redundanci.

C. Pokročilá inter predikce a kompenzace pohybu

  • Warped Motion Compensation (afinní modelování): Přesně modeluje netranslační pohyb, jako je posouvání, rotace kamery, zoomy a perspektivní zkreslení pomocí 6‑parametrových afinních transformací.
  • Overlapped Block Motion Compensation (OBMC): Vyhlazuje pohybové vektory přes sousední hranice bloků, aby odstranil artefakty blokování.
  • Compound predikční režimy: Kombinuje dva odlišné referenční snímky pomocí klínovitých a rozdílově vážených masek.

D. Pokročilý in-loop post-processing pipeline

Aby byla zachována dokonalá kvalita snímků při nízkých bitratech, AV1 používá čtyřstupňový systém smyčkového filtrování:

  1. Deblocking Filter: Vyhlazuje švy mřížky napříč blokovými rozděleními.
  2. Constrained Directional Enhancement Filter (CDEF): Analyzuje směrové vzory pixelů, aby zaostřil hrany a potlačil artefakty kroužení.
  3. Loop Restoration Filter (LR): Používá Wienerovy filtry a samovedenou obnovu k obnovení vysokofrekvenčních texturálních detailů ztracených během kvantizace.
  4. Film Grain Synthesis: Odstraňuje šumivé analogové zrno před kompresí a instruuje dekodér, aby během přehrávání lokálně znovu syntetizoval odpovídající parametry zrna.

4. Jak vytvořit a kódovat soubory AV1 / IVF

Soubory AV1 lze vytvořit pomocí open-source enkodérů, jako jsou SVT-AV1 (Scalable Video Technology pro AV1, společně vyvinutý společnostmi Intel a AOMedia), libaom nebo rav1e, běžně ovládaných přes FFmpeg.

Metoda 1: Kódování pomocí FFmpeg a SVT-AV1 (nejrychlejší a připravené pro produkci)

Jak zakódovat video soubor do AV1-komprimovaného kontejneru .mp4:

ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4

Metoda 2: Generování surového AV1 bitstreamu nebo IVF kontejneru

Jak vytvořit samostatný stream .ivf nebo .av1 pro testování nebo streamovací řetězce nástrojů:

# 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

Klíčové parametry kódování:

  • --preset (0 až 12): Předvolba 4–6 nabízí optimální rovnováhu mezi vysokou účinností komprese a rychlostí kódování.
  • -crf (Constant Rate Factor, 0 až 63): Hodnoty mezi 24 a 32 jsou standardní pro web a distribuci ve vysokém rozlišení.

5. Jak otevřít a přehrát video soubory AV1 / IVF

AV1 je univerzálně integrován do hlavních webových prohlížečů, mediálních balíků a operačních systémů:

1. Webové prohlížeče (nativní přehrávání)

Moderní webové prohlížeče nativně dekódují video AV1 s hardwarovým zrychlením:

  • Google Chrome, Microsoft Edge, Mozilla Firefox, Brave a Apple Safari (na podporovaných zařízeních).
  • Jednoduše přetáhněte soubor output_av1.mp4 nebo output_av1.webm přímo do záložky prohlížeče.

2. VLC Media Player (víceplatforební)

  1. Stáhněte si nejnovější verzi VLC Media Player (Windows, macOS, Linux, Android, iOS).
  2. Otevřete VLC, přejděte na Media > Open File… a vyberte svůj soubor .av1, .ivf, .webm nebo .mp4.
  3. VLC využívá svou vestavěnou knihovnu dekodéru dav1d pro vysokorychlostní softwarové a hardwarově akcelerované přehrávání.

3. MPV Player

MPV zahrnuje vestavěnou podporu pro dav1d a hardwarové dekodéry:

mpv output.ivf
# or
mpv output_av1.mp4

4. Windows Media Player / aplikace Filmy a TV

  • Uživatelé Windows 10 a 11 si mohou stáhnout zdarma AV1 Video Extension přímo z Microsoft Store, aby umožnili nativní přehrávání AV1 v výchozích multimediálních aplikacích Windows.

6. Srovnání AV1 vs. HEVC (H.265) vs. AVC (H.264)

FunkceAVC / H.264HEVC / H.265AOMedia AV1
Rok dokončení200320132018
LicencováníLicenční poplatek (MPEG LA)Více licenčních fondů100% bez licenčních poplatků
Úspory bitrateZákladní linie ($0%$)~40–50% nad AVC~50–55%+ nad AVC
Maximální velikost superbloku$16 \times 16$$64 \times 64$$128 \times 128$
Syntéza filmového zrněníNeNeAno (nativní)
Kompatibilita prohlížečeUniverzálníOmezené / selektivníRozšířené (všechny hlavní prohlížeče)

7. Často kladené otázky (FAQ)

**Q1: Jaký je hlavní rozdíl mezi souborem .av1 a souborem .ivf? A1: Soubor .av1 obsahuje surové elementární video streamy AV1, zatímco soubor .ivf je minimální rámcový kontejner, který obaluje surové snímky AV1 s časovými a rozlišovacími metadaty.

**Q2: Je AV1 zcela zdarma k použití bez licenčních poplatků? A2: Ano, AV1 je open-source, bezlicenční kodek vytvořený Alliance for Open Media za účelem odstranění poplatků za patentové licence pro vývojáře a distributory.

**Q3: Který enkodér je dnes nejlepší pro efektivní kódování videa AV1? A3: SVT-AV1 je průmyslový standard open-source enkodéru, nabízející rychlý vícevláknový výkon a kompresní efektivitu na úrovni produkce.

**Q4: Dokážou moderní chytré telefony a počítače přehrávat videa AV1 pomocí hardwarové akcelerace? A4: Ano, moderní GPU a SoC od Intelu, AMD, NVIDIA, Apple, Qualcomm a MediaTek obsahují dedikovaný silikon pro hardwarově akcelerované dekódování AV1.

**Q5: Jaké standardní kontejnerové formáty běžně obsahují video streamy AV1? A5: Video streamy AV1 jsou běžně baleny v kontejnerových souborech MP4 (.mp4), WebM (.webm) a Matroska (.mkv).

8. Shrnutí

AOMedia Video 1 (AV1) představuje klíčový přechod v moderním digitálním doručování videa. Spojením lídrů odvětví za otevřenou, bezroyaltní a hyperefektivní kompresní architekturou AV1 odstraňuje licenční překážky a zároveň poskytuje vynikající kvalitu videa při nižší šířce pásma na miliardách připojených zařízení po celém světě.

Reference