Отсутствующие медиафайлы
Что происходит, когда проект открывается, а связанный файл видео или звука пропал, и как повторная привязка возвращает клип к жизни.
Слои видео и звука в проект не встраиваются: .cls хранит путь к файлу, раскладку клипа и обрезки, а само содержимое читает оттуда, куда этот путь указывает. Переместите файл, переименуйте его или удалите, и связь рвётся. Что встроено, а что только связано, смотрите в статье «Файл проекта .cls».
Почему появляется это окно
При каждом открытии проекта Celas Studio проверяет сохранённый путь каждого слоя видео и звука. Каждый слой, чей файл там больше не находится, собирается в одно окно отсутствующих медиафайлов, которое открывается само, как только загрузка завершится. Только что импортированные материалы его не поднимают никогда, ведь в момент импорта файл заведомо существует.
Окно перечисляет по одной карточке на пропавший файл: имя файла, путь, с которым он был сохранён, и кнопку обзора. Надпись наверху говорит прямо: «Эти медиафайлы не найдены. Укажите каждый заново:»
Как заново привязать файл
- Нажмите «Обзор» на карточке того файла, который хотите починить.
- Найдите файл на новом месте и подтвердите. Видео принимает mp4, mov, avi, mkv и webm; звук принимает mp3, wav, ogg, flac, aac, m4a, ac3, opus и wma.
- Карточка исчезает из списка, как только файл успешно загрузится.
- Повторите для остальных карточек. Окно закрывается само, когда не остаётся ни одной.
Если выбранный вами файл не читается (не тот формат или повреждённый файл), карточка остаётся и краснеет с надписью «Не удалось прочитать файл. Выберите другой.» Выберите другой файл и попробуйте снова.
Что оставляет за собой «Пропустить»
«Пропустить» разом убирает все оставшиеся карточки и закрывает окно. Любой слой, который вы ещё не привязали заново, продолжает указывать на путь, который не сработал: связь не чинится, и слой остаётся сломанным.
Когда файл изменился в длине
Повторная привязка не просто подменяет путь: она заново прощупывает выбранный вами файл и сверяет с тем, что в нём теперь на самом деле, каждый клип, уже лежащий на этом слое. Если новый файл короче прежнего, длина каждого клипа подтягивается под него. Любая обрезка, которая ушла бы в минус, обнуляется, а обрезка, которая схлопнула бы клип в ничто, сбрасывается к полному клипу, вместо того чтобы оставить пустой, непроигрываемый отрезок.
Именно эта сверка и оставляет заново привязанный клип видимым на холсте, а не пустым при отрисовке: без неё клип, обрезанный по файлу, которому он больше не соответствует, схлопнулся бы в нулевую длину.