Не читает файл или артефакты
Файл не играет: не нашёлся, не распознался или не успевает с диска. Пути, кодеки, Pre-Read, PNG с каймой, пропавший шрифт и секвенции.
С медиа бывает три проблемы: не нашёл, не понял, не успевает.
| Не нашёл | Что смотреть |
|---|---|
| Абсолютный путь | Относительный от папки проекта |
| Файл переехал | Значок ошибки и средний клик скажут, что ищется |
| Сетевой диск | Контент — локально |
| Права | Другая учётная запись может не видеть файл |
| Кириллица, пробелы | Латиница без пробелов надёжнее при переносе и в скриптах |
print(project.folder) # от неё считаются относительные пути
print(op('moviefilein1').par.file.eval()) # что указано
Канал open_failed у Info CHOP на Movie File In скажет служебной панели,
что ролик не открылся, — Movie File In, пути —
Файл проекта и версии.
Не понял — файл открылся, а там чёрное или мусор. Кодек не поддерживается
вообще или на этой платформе (Кодеки) — перекодировать
в HAP или H.264. Файл битый — в другом плеере так же, перекодировать из
исходника. Аппаратный декодер не тянет 10 бит или 4:4:4 на слабой карте —
снять Hardware Decode на Tune или перекодировать. Кайма по краю логотипа —
альфа не та, Прозрачность и premultiply. Серо и плоско —
16–235 вместо 0–255.
Не успевает
| Причина | Решение |
|---|---|
| Диск не тянет | NVMe, отдельный диск под контент — Железо |
| Много слоёв H.264 | HAP, основная распаковка на видеокарте |
| Мало кадров наготове | Pre-Read Frames на Tune; промахи — mvreadahead у Perform CHOP |
| Очень тяжёлый файл | High Performance Read в обход кэша системы |
| Длинный GOP на перемотке | HAP, NotchLC |
| Частота файла не та | Привести к проекту — Идеальное воспроизведение |
| Внешний или сетевой диск | Только локально |
Пауза на смене ролика — следующий открывают заранее, preload() и
isFullyPreRead, Кэш и предзагрузка.
PNG с прозрачностью почти всегда straight, и без Pre-Multiply RGB by Alpha в Movie File In по краю пойдёт кайма. Панорамы и сканы занимают много
видеопамяти и открываются секундами — их ужимают заранее. Шрифт из
системного меню на площадке может отсутствовать: .ttf в Font File
у Text TOP и в папку проекта, Текст в кадре. Секвенция —
папка как ролик, номера с ведущими нулями, одно разрешение, быстрый диск,
Картинки и секвенции, а на шоу её собирают
в HAP или NotchLC.
Дома играет идеально, на чужой машине упирается в диск или декодер. Весь контент гоняют на реальном железе до шоу.
Нашли в статье ошибку, устаревшее или непонятное место?