Кодеки: почему DXV
Видео для просмотра и видео для показа сжимают по-разному. Отсюда DXV и отсюда же гигабайты на диске.
Чем видео для живого показа отличается от видео для просмотра и почему обычный MP4 рвётся на третьем слое.
Как объяснил бы коллега за пультом: коротко и по делу.
Обычные видеофайлы сделаны для линейного просмотра: сжаты сильно, декодируются процессором, не любят перемотку. Живому показу нужно противоположное — мгновенный старт с любой точки, распаковка видеокартой, ровная нагрузка независимо от содержимого кадра, несколько потоков сразу и прозрачность.
Этому отвечает DXV, собственный кодек Resolume: кадры распаковываются прямо на видеокарте. Из сторонних по той же логике устроен HAP.
| Кодек | Пригодность | Комментарий |
|---|---|---|
| DXV 3 | Основной выбор | Распаковка на GPU, умеет альфу |
| HAP | Хорошо | Та же идея, кроссплатформенный |
| Photo-JPEG | Терпимо | Проигрывается своим движком, быстро |
| ProRes | Условно | Играется своим движком, включая Windows |
| H.264 / H.265 | Плохо | Рывки при запуске, нагрузка на процессор |
Свойства и веса подробнее — Кодеки таблицей.
Воспроизведение ProRes стало заметно быстрее, а Alley научился в него конвертировать. До этого ProRes на нескольких слоях был безнадёжен.
Какой именно DXV
Вариантов четыре: качество нормальное или высокое, с альфой или без. Производитель советует кодировать всё нормальным и переходить на высокое только там, где на градиентах видны полосы, — файл при этом удваивается.
Альфа берётся только для материала, у которого прозрачность есть. Из непрозрачного исходника она не появится; вес при этом вырастет (Прозрачность).
Перекодировать старую библиотеку DXV2 в DXV3 High Quality бессмысленно. Артефакты уже записаны в исходник. Качество останется прежним, файлы вырастут вдвое.
Чем платим
Файлы выходят в разы больше исходных. Минута Full HD — сотни мегабайт; посчитать поток и вес под свои разрешения можно калькулятором. Отсюда и требование к диску — SSD с запасом (Железо).
Ускорение при этом работает только внутри Resolume: тот же файл, открытый в любой другой программе, распаковывается процессором, как обычное видео. Раздавать DXV коллегам «чтобы им тоже было быстро» смысла нет.
Что точно конвертировать
Всё, что играет одновременно с другими клипами. Всё, что запускается коротко и часто. Всё, где нужна прозрачность. Любой материал длиннее пары минут.
Разовую заставку, играющую в одиночку на пустой композиции, можно показать и в MP4. Если она пойдёт вместе с фоном и эффектами — конвертируйте.
Обычные видеофайлы сделаны для линейного просмотра: сжаты сильно, декодируются процессором, не любят перемотку. Для живого показа нужен противоположный набор свойств.
Что нужно от кодека в шоу
- мгновенный запуск с любой точки;
- декодирование видеокартой, а не процессором;
- ровная нагрузка независимо от содержимого кадра;
- несколько потоков одновременно;
- поддержка прозрачности.
Этому отвечает DXV — собственный кодек Resolume: кадры распаковываются прямо на видеокарте. Из сторонних близок HAP, устроенный по той же логике.
Сравнение
| Кодек | Пригодность | Комментарий |
|---|---|---|
| DXV 3 | Основной выбор | Распаковка на GPU, умеет альфу |
| HAP | Хорошо | Та же идея, кроссплатформенный |
| Photo-JPEG | Терпимо | Проигрывается своим движком, быстро |
| ProRes | Условно | Играется своим движком, включая Windows |
| H.264 / H.265 | Плохо | Рывки при запуске, нагрузка на процессор |
Полная таблица со свойствами и весами — Кодеки таблицей.
Воспроизведение ProRes стало заметно быстрее, а Alley научился в него конвертировать. До этого ProRes на нескольких слоях был безнадёжен.
Четыре варианта DXV
Различаются качеством и наличием альфы. Производитель советует кодировать всё в Normal Quality и переходить на High Quality только там, где на градиентах видны полосы: файл при этом удваивается в размере.
Варианты с альфой берут только для материала, у которого прозрачность действительно есть: они тяжелее, а из непрозрачного исходника альфа не появится — Прозрачность.
Перекодировать старую библиотеку DXV2 в DXV3 High Quality бессмысленно. Артефакты уже записаны в исходник, качество не улучшится, а файлы вырастут вдвое.
Цена вопроса — размер
DXV даёт файлы в разы больше исходных, и это плата за предсказуемость. Минута Full HD — сотни мегабайт. Посчитать поток и вес под свои разрешения можно калькулятором.
Отсюда требование к диску: SSD и запас места — Железо.
Ускорение работает только внутри Resolume
Файл DXV, открытый в любой другой программе, распаковывается процессором, как обычное видео. Смысла раздавать DXV коллегам «чтобы им тоже было быстро» нет.
Что конвертировать обязательно
- всё, что играет одновременно с другими клипами;
- всё, что запускается коротко и часто;
- всё, где нужна прозрачность;
- любой материал длиннее пары минут.
Разовую заставку, играющую в одиночку на пустой композиции, можно показать и в MP4. Если она пойдёт вместе с фоном и эффектами — конвертируйте.
На других пультах
весь переводчик →- TouchDesignerHAP
- disguise (d3)HAP / NotchLC
- HippotizerHAP