Документация Проекты и файлы

Отсутствующие медиафайлы

Что происходит, когда проект открывается, а связанный файл видео или звука пропал, и как повторная привязка возвращает клип к жизни.

Слои видео и звука в проект не встраиваются: .cls хранит путь к файлу, раскладку клипа и обрезки, а само содержимое читает оттуда, куда этот путь указывает. Переместите файл, переименуйте его или удалите, и связь рвётся. Что встроено, а что только связано, смотрите в статье «Файл проекта .cls».

Почему появляется это окно

При каждом открытии проекта Celas Studio проверяет сохранённый путь каждого слоя видео и звука. Каждый слой, чей файл там больше не находится, собирается в одно окно отсутствующих медиафайлов, которое открывается само, как только загрузка завершится. Только что импортированные материалы его не поднимают никогда, ведь в момент импорта файл заведомо существует.

Окно перечисляет по одной карточке на пропавший файл: имя файла, путь, с которым он был сохранён, и кнопку обзора. Надпись наверху говорит прямо: «Эти медиафайлы не найдены. Укажите каждый заново:»

Окно отсутствующих медиафайлов с двумя карточками, на каждой имя файла, сохранённый путь и кнопка обзора.

Как заново привязать файл

  1. Нажмите «Обзор» на карточке того файла, который хотите починить.
  2. Найдите файл на новом месте и подтвердите. Видео принимает mp4, mov, avi, mkv и webm; звук принимает mp3, wav, ogg, flac, aac, m4a, ac3, opus и wma.
  3. Карточка исчезает из списка, как только файл успешно загрузится.
  4. Повторите для остальных карточек. Окно закрывается само, когда не остаётся ни одной.

Если выбранный вами файл не читается (не тот формат или повреждённый файл), карточка остаётся и краснеет с надписью «Не удалось прочитать файл. Выберите другой.» Выберите другой файл и попробуйте снова.

Каждая повторная привязка считается отдельным шагом отмены, поэтому Ctrl+Z после закрытия окна отменяет сперва самую свежую.

Что оставляет за собой «Пропустить»

«Пропустить» разом убирает все оставшиеся карточки и закрывает окно. Любой слой, который вы ещё не привязали заново, продолжает указывать на путь, который не сработал: связь не чинится, и слой остаётся сломанным.

«Пропустить» очищает список до конца сеанса, и другого способа открыть это окно нет. Если вы пропустили по ошибке или пропустили с мыслью вернуться к одному файлу позже, закройте проект без сохранения и откройте его снова: это заново запускает проверку пропавших файлов и возвращает окно для всего, что ещё не решено.

Когда файл изменился в длине

Повторная привязка не просто подменяет путь: она заново прощупывает выбранный вами файл и сверяет с тем, что в нём теперь на самом деле, каждый клип, уже лежащий на этом слое. Если новый файл короче прежнего, длина каждого клипа подтягивается под него. Любая обрезка, которая ушла бы в минус, обнуляется, а обрезка, которая схлопнула бы клип в ничто, сбрасывается к полному клипу, вместо того чтобы оставить пустой, непроигрываемый отрезок.

Именно эта сверка и оставляет заново привязанный клип видимым на холсте, а не пустым при отрисовке: без неё клип, обрезанный по файлу, которому он больше не соответствует, схлопнулся бы в нулевую длину.

Обо всём остальном, о том, как клипы, обрезки и разрезы работают, когда материал привязан, смотрите статью «Импорт видео и звука».