aspose.info
BG

Какво е AV1 / IVF видео файл? - Как да създадем и отворим .av1 файлове?

Обновено

AV1 (.av1 / .ivf) видео формат: Обяснение на безплатния за използване кодек от следващо поколение

Тъй като 4K, 8K и HDR стриймингът доминира съвременните уеб медии, изискванията към пропускателната способност надхвърлят наследените стандарти за компресия като H.264 (AVC) и кодеци, обременени с royalty, като H.265 (HEVC). AOMedia Video 1 (AV1)—обикновено съхраняван като необработени битови потоци с разширения .av1 или .ivf (Indeo Video Framework)—е отворен, безплатен от royalty видео компресионен стандарт, създаден специално за доставка на видео в интернет, видеоконферентност и високоефективен стрийминг.

Разработен от Alliance for Open Media (AOMedia)—консорциум, включващ Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla и други—AV1 предоставя най-съвременна компресия на данни без лицензионни такси или патентна несигурност.

1. Какво е AV1 / IVF видео файл?

Файл AV1 съдържа елементарни видео битови потоци, кодирани с алгоритъма за компресия AOMedia Video 1. В своя необработен вид, елементарният AV1 поток може да използва разширението .av1, но често се пакетира в леката контейнерна форма IVF (.ivf). IVF е прост формат за кадриране, широко използван от отворени инструменти за пренасяне на не-мултиплексирани необработени видео кадри заедно с основни заглавки за размер на кадъра, времева база и честота на кадрите.

За доставка и възпроизвеждане от крайния потребител, видеото AV1 обикновено се мултиплексира в стандартни формати за контейнери, като:

  • MP4 (.mp4) чрез ISO Base Media File Format (ISOBMFF) свързвания
  • Matroska (.mkv)
  • WebM (.webm) за HTML5 видео стрийминг в браузъра

AV1 осигурява приблизително 30% по-висока ефективност на компресия в сравнение с HEVC (H.265) и VP9, и до 50% или повече спестявания спрямо H.264 (AVC) при идентично субективно визуално качество.

2. Ключови характеристики на AV1 (.av1 / .ivf)

ХарактеристикаСпецификация / Детайл
Орган за стандартизацияАлианс за отворени медии (AOMedia)
Дата на издаване2018 (Крайна спецификация)
Файлови разширения.av1, .ivf, .webm, .mp4, .mkv
Лицензионен модел100% Без роялти и с отворен код
Ефективност на компресията~30% по-високо от HEVC/VP9; ~50%+ по-високо от AVC/H.264
Максимална резолюцияДо 8K UHD ($$7680 \times 4320$$) и повече
Цветови профили и дълбочина на битовете8-битово, 10-битово и 12-битово цветове; 4:2:0, 4:2:2 и 4:4:4 хрома семплиране
Динамичен диапазонВградена поддръжка за SDR, HDR10, HDR10+ и HLG
Основни отворени кодериSVT-AV1, libaom-av1, rav1e
Поддръжка на хардуерВродено декодиране на силиций за Intel, AMD, NVIDIA, Apple Silicon, Qualcomm и MediaTek

Основни стратегически предимства:

  1. Нулево излагане на такси: Доставчиците на стрийминг и браузърните доставчици могат да разпространяват видео с висока резолюция без сложни такси за патентни пулове.
  2. Висока уеб производителност: Съществено намалява потреблението на мобилни данни и буферирането на видео за платформи като YouTube и Netflix.
  3. Синтез на филмово зърно: Синтезира зърно по време на възпроизвеждане, вместо да кодира шумни зърнени битове, спестявайки огромна пропускателна способност при кино съдържание.

3. Подробни технически характеристики на AV1

AV1 оптимизира класическата блоково-базирана хибридна видео кодираща архитектура с модерни алгоритмични подобрения:

A. Гъвкаво разделяне на блокове (Суперблокове до $128 \times 128$)

  • AV1 въвежда $128 \times 128$ Суперблокове (разширени от $64 \times 64$ на VP9).
  • Поддържа рекурсивно разделяне с 10‑пътно дърво за разделяне (включително хоризонтални/вертикални разделения, правоъгълни разделения с съотношение 1:4 и 4:1, както и T‑образни подразделения).
  • Позволява на енкодера да адаптира границите на блоковете точно към фини ръбове, плавни градиенти и непредвидимо движение.

B. Богати режими за вътрешно предсказване

  • Разполага с 56 посочени ъгъла за вътрешно предсказване за моделиране на ориентациите на ръбовете с микропрецизност.
  • Гладки и Paeth предиктори: Възстановяват меки градиенти и сложна повърхностна яркост без артефакти от лентиране.
  • Хрома от яркост (CFL): Предсказва каналите за цветност директно от възстановените проби на яркост, минимизирайки излишъка на цвят.

C. Напреднали междублокови предсказвания и компенсация на движение

  • Деформирана компенсация на движение (Афинно моделиране): Точно моделира нетранслационно движение като панорамиране, ротация на камерата, увеличение и перспектива с 6‑параметрични афинни трансформации.
  • Наслагваща се блокова компенсация на движение (OBMC): Изглажда векторите на движение по съседните граници на блоковете, за да премахне артефактите от блокиране.
  • Сложни режими на предсказване: Смесва два различни референтни кадъра, използвайки клиновидни и маски с тегло по разлика.

D. Напреднала в‑цикъл постобработваща верига

За да запази безупречно качество на кадрите при ниски битрейтове, AV1 прилага 4-степенна система за филтриране в цикъл:

  1. Deblocking Filter: Изглажда шевовете на мрежата между блоковите разделения.
  2. Constrained Directional Enhancement Filter (CDEF): Анализира посочените пикселни модели, за да изостри ръбовете и да потисне артефактите от звънене.
  3. Loop Restoration Filter (LR): Използва Винерови филтри и самонаправено възстановяване, за да възстанови високочестотните текстурни детайли, загубени при квантизация.
  4. Film Grain Synthesis: Премахва шумното аналогово зърно преди компресия и инструктира декодера да пресъздаде съответните параметри на зърното локално по време на възпроизвеждане.

4. Как да създадем и кодираме AV1 / IVF файлове

AV1 файлове могат да се създават с помощта на отворени кодови енкодери като SVT-AV1 (Scalable Video Technology for AV1, съразработен от Intel и AOMedia), libaom или rav1e, обикновено управлявани чрез FFmpeg.

Метод 1: Кодиране с FFmpeg и SVT-AV1 (Най‑бързо и готово за продукция)

За да кодирате видео файл в AV1-компресиран .mp4 контейнер:

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

Метод 2: Генериране на суров AV1 битов поток или IVF контейнер

За да създадете самостоятелен .ivf или .av1 поток за тестване или стрийминг инструменти:

# 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

Ключови параметри за кодиране:

  • --preset (0 до 12): Предустановка 4–6 предлага оптимален баланс между висока ефективност на компресията и скоростта на кодиране.
  • -crf (Постоянен фактор на скоростта, 0 до 63): Стойностите между 24 и 32 са стандартни за уеб и разпространение в висока резолюция.

5. Как да отворим и пуснем AV1 / IVF видео файлове

AV1 е универсално интегриран в основните уеб браузъри, медийни пакети и операционни системи:

1. Уеб браузъри (вградено възпроизвеждане)

Съвременните уеб браузъри нативно декодират AV1 видео с хардуерно ускорение:

  • Google Chrome, Microsoft Edge, Mozilla Firefox, Brave и Apple Safari (на поддържани устройства).
  • Просто плъзнете и пуснете файл output_av1.mp4 или output_av1.webm директно в раздела на браузъра.

2. VLC Media Player (кросплатформен)

  1. Изтеглете последната версия на VLC Media Player (Windows, macOS, Linux, Android, iOS).
  2. Отворете VLC, отидете на Media > Open File…, и изберете вашия файл .av1, .ivf, .webm или .mp4.
  3. VLC използва вградената си библиотека за декодиране dav1d за високоскоростно софтуерно и хардуерно ускорено възпроизвеждане.

3. MPV плейър

MPV включва вградена поддръжка за dav1d и хардуерни декодери:

mpv output.ivf
# or
mpv output_av1.mp4

4. Windows Media Player / Приложение Филми и ТВ

  • Потребителите на Windows 10 и 11 могат да изтеглят безплатното AV1 Video Extension директно от Microsoft Store, за да активират вградено AV1 възпроизвеждане в стандартните медийни приложения на Windows.

6. Сравнение AV1 срещу HEVC (H.265) срещу AVC (H.264)

ФункцияAVC / H.264HEVC / H.265AOMedia AV1
Година на завършване200320132018
ЛицензиранеРойалти (MPEG LA)Множество фондове за ройалти100% Без ройалти
Спестяване на битрейтБазова линия ($0%$)~40–50% над AVC~50–55%+ над AVC
Максимален размер на суперблок$16 \times 16$$64 \times 64$$128 \times 128$
Синтез на филмови зърнаНеНеДа (Вградено)
Съвместимост с браузъриУниверсалнаОграничена / СелективнаШироко разпространена (Всички основни браузъри)

7. Често задавани въпроси (FAQ)

**Q1: Каква е основната разлика между файл .av1 и файл .ivf? A1: Файл .av1 съдържа необработени елементарни видео потоци AV1, докато файлът .ivf е минимален контейнер за кадриране, който обвива необработени AV1 кадри с метаданни за време и резолюция.

**Q2: AV1 ли е напълно безплатен за използване без лицензионни такси? A2: Да, AV1 е отворен, безплатен кодек, създаден от Alliance for Open Media, за да премахне таксите за патентни лицензи за разработчиците и разпространителите.

**Q3: Кой енкодер е най-добър за ефективно кодиране на AV1 видео днес? A3: SVT-AV1 е индустриалният стандартен отворен енкодер, предлагащ бърза многопоточна производителност и компресионна ефективност на ниво продукция.

**Q4: Могат ли съвременните смартфони и компютри да възпроизвеждат AV1 видеа с хардуерно ускорение? A4: Да, съвременните GPU и SoC от Intel, AMD, NVIDIA, Apple, Qualcomm и MediaTek включват специален силиций за хардуерно ускорено декодиране на AV1.

**Q5: Кои стандартни формати на контейнер обикновено съдържат AV1 видео потоци? A5: Видео потоци AV1 обикновено се пакетирани в контейнерни файлове MP4 (.mp4), WebM (.webm) и Matroska (.mkv).

8. Обобщение

AOMedia Video 1 (AV1) отбелязва ключов преход в съвременната цифрова доставка на видео. Обединявайки водещи компании от индустрията зад отворена, без royalty, и изключително ефективна компресионна архитектура, AV1 премахва пречки, свързани с лицензиране, като същевременно предоставя по-високо качество на видеото при по-ниска консумация на честотна лента на милиарди свързани устройства по целия свят.

Препратки