Декодировано — подкаст о видеоинженерии

Декодировано — подкаст о видеоинженерии

By Николай СапуновTechnologyEducationCourses
Download on the App Store

Декодировано — подкаст о видеоинженерии episodes

  • Выпуск 8. Информация, энтропия и предел Шеннона
    «Наш кодек сжимает на 70% лучше» — фраза из каждого пресс-релиза. Но лучше какого кодека, на каком материале и по какой метрике? В 1948 году инженер Bell Labs Клод Шеннон доказал: у любого потока данных есть число, ниже которого сжатие без потерь невозможно в принципе, — энтропия. Восьмой выпуск «Декодировано» — про два предела сжатия, которые задал один человек: почему без потерь нельзя выиграть больше, чем в два–четыре раза, и насколько близко реальные кодеки подошли к теоретической границе.


    В выпуске:

    — информация как мера неожиданности: почему редкое событие несёт больше битов и откуда берётся формула −log₂ p;

    — энтропия источника (H = −Σ p·log₂ p) — средняя «неожиданность» на символ, и почему перекошенное распределение её снижает;

    — почему «AAAB» кодируется короче, чем «ABCD»: разбор на пальцах и экономия 12,5% без потери данных;

    — теорема Шеннона об источнике: энтропия как предел сжатия без потерь, ниже которого не опуститься;

    — как кодирование Хаффмана и арифметическое кодирование подходят к этому пределу вплотную — и откуда берутся коэффициенты 2:1–4:1 из прошлого выпуска;

    — кривая «скорость–искажение» R(D): предел сжатия с потерями и почему это кривая, а не одно число;

    — где сегодня кодеки относительно теории: HEVC экономит ~50% к H.264, AV1 — ещё ~30% к HEVC, а VVC и AV2 подошли к пределу на считанные проценты по PSNR.


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/


    24 min
  • Выпуск 7. Ландшафт сжатия
    Студия, которая хранит мастер в H.264, экономит терабайты сегодня — и теряет качество на каждой правке завтра. Стартап, который раздаёт зрителям ProRes, не выигрывает в качестве, но переплачивает за трафик в десятки раз. Оба ошиблись одинаково: положили файл не в тот угол ландшафта сжатия. Седьмой выпуск «Декодировано» — это карта всего поля: две оси, четыре квадранта и правило выбора из двух вопросов, на которые ответит не только инженер.


    В выпуске:

    — чем сжатие без потерь отличается от сжатия с потерями и какие коэффициенты даёт каждое — от 2:1–4:1 до 1000:1;

    — почему видео сжимается заметно агрессивнее отдельных фотографий — за счёт схожести соседних кадров;

    — четыре квадранта ландшафта: без потерь ↔ с потерями и производство ↔ доставка, и что живёт в каждом углу;

    — кодеки каждого квадранта — FFV1, ProRes, DNxHR, JPEG 2000, H.264, HEVC, AV1 — и их типичные битрейты на 1080p;

    — правило выбора из двух вопросов и конвейер «один мастер → много доставок»;

    — типичные дорогие ошибки: доставка в ProRes и перекодирование «с потерями в с потерями».


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/

    24 min
  • Выпуск 6. Проблема: математика битрейта

    Netflix отдаёт 4K примерно на 15 Мбит/с, а несжатый мастер того же 4K — это около 12 Гбит/с: разница почти в тысячу раз. Именно этот разрыв решает, будет ли видео вообще воспроизводиться, во сколько обойдётся трафик и не рассыплется ли картинка на артефакты. Шестой выпуск «Декодировано» — про одно число, битрейт: откуда берётся гигантский объём несжатого видео, почему он не влезает ни в один бытовой канал и как научиться прикидывать битрейт на пальцах.


    В выпуске:

    — что такое битрейт и как за десять секунд посчитать сырой битрейт любого формата по формуле «ширина × высота × бит на пиксель × кадров в секунду»;

    — полный расчёт для 4K при 60 к/с: почему несжатое видео весит около 12 Гбит/с;

    — как этот объём соотносится с реальными каналами (мобильный, Wi-Fi, домашний, вещательный) и почему разрыв в сотни раз и породил индустрию сжатия;

    — ментальная модель сжатого битрейта: качество × сложность сцены × разрешение × частота кадров ÷ эффективность кодека;

    — два разных смысла «бита на пиксель» и как плотностью потока ловить перекормленные и голодающие файлы;

    — что стоит за фразой «сжать в N раз»: реальные коэффициенты от ≈100× до ≈1000× и прибавка каждого поколения кодеков (H.264 → HEVC → AV1 → VVC).


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/


    18 min
  • Выпуск 5. Движение, время и восприятие
    Один и тот же фильм на телефоне идёт гладко, а на большом телевизоре вдруг дёргается на панорамах; спортивный эфир в 60 кадрах кажется «живым», а старое кино, «сглаженное» телевизором, выглядит дешёвым сериалом. За всеми этими ощущениями стоит время: сколько кадров в секунду мы показываем, как мозг собирает из них движение и что в кадре глаз всё равно не замечает. Пятый выпуск «Декодировано» — о временной оси видео и о свойствах зрения, на которых потом будет экономить каждый видеокодек.


    В выпуске:

    — стандартные частоты кадров — 24, 25, 30, 50, 60 и 120 к/с — и для какого контента подходит каждая;

    — почему кино почти сто лет идёт на 24 кадрах и чем слияние мельканий отличается от кажущегося движения (и почему «инерция зрения» — это миф);

    — джиттер, смаз движения и угол раскрытия затвора: почему 24 кадра всё же выглядят плавно и откуда берётся «эффект мыльной оперы»;

    — телесин и pulldown 3:2 — как 24 кадра кино превращают в 60 полей телевизора и почему появляется подёргивание;

    — откуда взялись «некруглые» 29,97 кадра (наследие цветного NTSC 1953 года) и что на самом деле пропускает drop-frame таймкод;

    — какие три свойства зрения лежат в основе психовизуального сжатия: почему глаз точнее к яркости, чем к цвету, и легче прощает высокочастотные детали.


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/


    22 min
  • Выпуск 4. Динамический диапазон: битовая глубина, гамма и HDR
    Плавное вечернее небо вдруг распадается на полосы, а обещанный HDR на одном телевизоре сияет, на другом выглядит блёкло. Причина не в кодеке, а в динамическом диапазоне: сколько градаций яркости вы храните, по какой кривой число превращается в свет на экране и какие метаданные к этому прилагаются. Четвёртый выпуск «Декодировано» — о том, что стоит за словами «8 бит», «10 бит» и «HDR», и почему их так легко перепутать.


    В выпуске:

    — что такое динамический диапазон сцены и экрана и почему у обычного (SDR) видео потолок яркости — около 100 нит, а HDR поднимает его до тысяч;

    — битовая глубина 8, 10 и 12 бит: сколько оттенков даёт каждая и откуда на градиентах берётся бандинг — видимые полосы вместо плавного перехода;

    — зачем нужна передаточная функция и чем OETF на стороне камеры отличается от EOTF на стороне экрана;

    — две HDR-кривые: PQ (абсолютная яркость, SMPTE ST 2084) и HLG (относительная, для прямого эфира) — и когда какая нужна;

    — четыре формата HDR — HDR10, HDR10+, Dolby Vision и HLG — и чем они различаются по типу метаданных (статические или динамические);

    — почему широкому цвету и HDR нужно минимум 10 бит и почему 10 бит выгодны даже для обычного SDR-видео.


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/

    21 min
  • Выпуск 3. Цвет: как оттенок превращается в число
    Сожмёте видео идеально — а цвет на экране окажется не тот: лица отдают синевой, кадр то тусклый, то кричаще яркий. Это не дефект кодека, а рассогласование цветовых пространств — одна из самых частых и незаметных ошибок в видеоконвейере. Третий выпуск «Декодировано» — о том, как цвет становится числом и где именно теряется цветовая точность.


    В выпуске:

    — почему любой видимый оттенок можно описать всего тремя числами: от света и трёх типов колбочек глаза до основных цветов (primaries);

    — что такое цветовое пространство и из чего оно состоит: основные цвета, белая точка D65 и передаточная функция;

    — чем RGB отличается от YCbCr и почему все кодеки (H.264, HEVC, VP9, AV1, VVC) работают в YCbCr, разделяя яркость и цвет;

    — цветовые стандарты BT.601, BT.709, DCI-P3 и BT.2020: цветовой охват (gamut), где применяется каждый и почему их нельзя путать;

    — как перевести пиксель из RGB в YCbCr и обратно;

    — три способа «испортить» цвет из-за потери метаданных и как проверить тег файла через ffprobe.


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/


    20 min
  • Выпуск 2. Дискретизация: пространство и время
    Реальная сцена непрерывна, а файл хранит лишь конечный набор чисел. Где-то между камерой и экраном непрерывное превращается в дискретное — и если сделать это неаккуратно, потерянная деталь не исчезает, а оборачивается ложным, но заметным узором. Второй выпуск «Декодировано» — про правило, которое стоит за муаром, «лесенкой» и колёсами, едущими назад, и которое обязан держать в голове каждый, кто работает с видео.


    В выпуске:

    — что такое дискретизация и отсчёт и почему видео измеряется сразу по трём осям: двум пространственным и одной временной;

    — теорема Котельникова–Найквиста простыми словами и что такое предел Найквиста;

    — алиасинг и три его лица: муар на мелких узорах, «лесенка» на диагоналях и эффект обратного вращения колеса;

    — почему увеличение битрейта не убирает алиасинг и на каких рубежах с ним борются;

    — цветовая субдискретизация 4:4:4, 4:2:2 и 4:2:0: зачем кодеки намеренно нарушают правило Найквиста для цвета и почему глаз этого почти не замечает.


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/


    27 min
  • Выпуск 1. Что такое цифровое видео
    Прежде чем разбираться, как кодек сжимает видео, нужно понять, что именно он сжимает. С этого вопроса начинается любой видеопродукт — от видеозвонка до стриминга на десятки тысяч зрителей. Первый выпуск «Декодировано» разбирает фундамент, на котором держится всё остальное: из чего складывается цифровое видео и почему в несжатом виде оно практически неподъёмно.


    В выпуске:

    — видео как стопка кадров, кадр как сетка пикселей, пиксель как несколько чисел (RGB);

    — пять величин, которые описывают любое видео: разрешение, цветовое пространство, битовая глубина, частота кадров и тип развёртки;

    — почему при удвоении разрешения число пикселей и поток данных растут вчетверо;

    — прогрессивная и чересстрочная развёртка, откуда берётся «гребёнка» и почему деинтерлейсинг делают один раз — до кодирования;

    — чем кодек отличается от контейнера;

    — как оценить объём несжатого потока и сформулировать саму задачу сжатия.


    «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии».

    Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/


    31 min

About Декодировано — подкаст о видеоинженерии

From the publisher's feed

«Декодировано» — подкаст компании Фора Софт о видеоинженерии: кодировании и передаче видео, обработке аудио и применении искусственного интеллекта в видеопродуктах.

Каждый выпуск основан на…