Экспорт композиций: различия между версиями

Материал из Light Stream (RU)
(Межъязыковые ссылки на переводы)
(Задача №1081 (LS Dev Hub))
 
Строка 12: Строка 12:
* у композиций заданы окончательные длительность и частота кадров: менять их после экспорта — значит просчитывать всё заново, см. [[Настройки композиций]];
* у композиций заданы окончательные длительность и частота кадров: менять их после экспорта — значит просчитывать всё заново, см. [[Настройки композиций]];
* композиции названы так, как их будет удобно искать в '''Player''' — имя композиции по умолчанию становится именем файла;
* композиции названы так, как их будет удобно искать в '''Player''' — имя композиции по умолчанию становится именем файла;
* программа активирована. Без лицензии экспорт запустится и файлы создадутся, но данные в них будут пустыми.
* программа активирована: без лицензии кнопка '''Старт''' в окне '''Экспорт''' неактивна и просчёт не запускается.


== Окно «Экспорт» ==
== Окно «Экспорт» ==
Строка 23: Строка 23:
| '''Выход''' || Флажок: попадёт ли композиция в экспорт. Флажок в заголовке столбца отмечает и снимает сразу все композиции. Состояние флажков сохраняется вместе с проектом
| '''Выход''' || Флажок: попадёт ли композиция в экспорт. Флажок в заголовке столбца отмечает и снимает сразу все композиции. Состояние флажков сохраняется вместе с проектом
|-
|-
| '''Имя''' || Имя композиции. Здесь не редактируется — переименовывать композиции нужно в окне '''Композиции''' по '''F2'''
| '''Имя''' || Имя композиции. Здесь не редактируется — переименовывать композиции нужно в окне '''Композиции''' по '''F2''' или через '''ПКМ''' → '''Переименовать'''
|-
|-
| '''Длительность''' || Длительность композиции в формате ''часы:минуты:секунды:кадры''
| '''Длительность''' || Длительность композиции в формате ''часы:минуты:секунды:кадры''
|-
|-
| '''Имя файла''' || Имя будущего cue-файла. По умолчанию совпадает с именем композиции. Поле редактируется: щёлкните по нему и введите своё имя
| '''Имя файла''' || Имя будущего cue-файла. По умолчанию это имя композиции с расширением <code>.cue</code>. Поле редактируется: щёлкните по нему и введите своё имя. Своё имя действует до закрытия проекта — при следующем открытии в столбце снова окажется имя композиции
|-
|-
| '''Размер, Мб''' || Приблизительный размер cue-файла. Считается по длительности композиции и количеству занятых вселенных, поэтому меняется при изменении длительности или патчинга. Если в проекте несколько '''Light Stream Player''', размеры перечисляются через запятую — по одному на каждый плеер
| '''Размер, Мб''' || Приблизительный размер cue-файла. Считается по длительности композиции и количеству занятых вселенных, поэтому меняется при изменении длительности или патчинга. Если в проекте несколько '''Light Stream Player''', размеры перечисляются через запятую — по одному на каждый плеер
Строка 43: Строка 43:
| '''Режим экспорта''' || '''CUE файлы''' — просчёт композиций в файлы <code>*.cue</code> для '''Player'''. '''Видео рендер''' — просчёт композиций в видеофайлы
| '''Режим экспорта''' || '''CUE файлы''' — просчёт композиций в файлы <code>*.cue</code> для '''Player'''. '''Видео рендер''' — просчёт композиций в видеофайлы
|-
|-
| Кнопка с шестерёнкой || Открывает вкладку '''Экспорт''' в настройках программы: параметры GIF-превью и параметры видеорендера
| Кнопка с шестерёнкой || Открывает вкладку '''Экспорт''' в настройках программы: параметры GIF-превью, видео и звука
|-
|-
| '''Выберите вид''' || Откуда берётся картинка для GIF-превью и для видео: '''Маппинг превью''' — плоское изображение поля '''Маппинг'''; остальные пункты списка виды из камер окна '''3D Просмотр''', включая камеры, созданные вами в проекте
| '''Выберите вид''' || Откуда берётся картинка для GIF-превью и для видео: '''Маппинг превью''' — плоское изображение поля '''Маппинг'''; '''Перспектива''' вид перспективной камеры окна '''3D Просмотр'''; ниже перечисляются камеры, добавленные вами в проект. Фронтальные виды (сверху, спереди и остальные) в этот список не попадают
|-
|-
| '''Путь''' || Папка, куда складываются файлы. Её можно вписать вручную или выбрать кнопкой '''Открыть'''. Путь сохраняется в проекте
| '''Путь''' || Папка, куда складываются файлы. Её можно вписать вручную или выбрать кнопкой '''Открыть'''. Путь сохраняется в проекте
Строка 52: Строка 52:
|}
|}


Под кнопкой во время экспорта появляется общая полоса прогресса по всем отмеченным композициям, а под ней — время в формате ''прошло / оценка полного времени''. Тот же общий прогресс дублируется на значке программы в панели задач '''Windows''', так что за экспортом можно следить, не разворачивая окно.
Под кнопкой находится общая полоса прогресса по всем отмеченным композициям, а на ней — время в формате ''прошло / оценка полного времени''. Тот же общий прогресс дублируется на значке программы в панели задач '''Windows''', так что за экспортом можно следить, не разворачивая окно.


== Экспорт в cue-файлы ==
== Экспорт в cue-файлы ==
Строка 63: Строка 63:
# Нажмите '''Старт'''.
# Нажмите '''Старт'''.


Начинается просчёт. Воспроизведение в программе на это время останавливается, композиции считаются по очереди сверху вниз, в картинке предпросмотра видно текущий кадр, а в столбце '''Прогресс''' — номер просчитанного кадра. Экспорт закончен, когда предпросмотр перестаёт двигаться, полосы прогресса заполнены, а кнопка снова называется '''Старт'''.
Начинается просчёт. Воспроизведение в программе на это время останавливается, композиции считаются по очереди сверху вниз, в картинке предпросмотра видно текущий кадр, а в столбце '''Прогресс''' — номер просчитанного кадра. Экспорт закончен, когда полосы в столбце '''Прогресс''' заполнены у всех отмеченных композиций, а кнопка снова называется '''Старт''' (общая полоса под кнопкой при этом обнуляется).


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


Экспорт можно прервать кнопкой '''Отмена''': прогресс сбрасывается, а недосчитанные композиции нужно вывести заново.
Экспорт можно прервать кнопкой '''Отмена''': прогресс сбрасывается, а недосчитанные композиции нужно вывести заново.
Строка 80: Строка 80:
В каждый cue-файл вместе с данными записывается короткая GIF-анимация. Именно её показывает '''Light Stream Player''' в списке анимаций, поэтому отдельно готовить и загружать превью не нужно.
В каждый cue-файл вместе с данными записывается короткая GIF-анимация. Именно её показывает '''Light Stream Player''' в списке анимаций, поэтому отдельно готовить и загружать превью не нужно.


Превью берётся из середины композиции, а его длительность, качество и количество цветов задаются на вкладке '''Экспорт''' в настройках программы — кнопкой с шестерёнкой рядом со списком '''Режим экспорта'''. Подробно эти параметры разобраны в статье [[Настройки GIF превью]].
Превью берётся из середины композиции, а его длительность, качество и количество цветов задаются на вкладке '''Экспорт''' в настройках программы — кнопкой с шестерёнкой рядом со списком '''Режим экспорта''', группа '''Настройки GIF'''. Подробно эти параметры разобраны в статье [[Настройки GIF превью]].


Границы области, которая попадёт в превью при съёмке с 3D-камеры, можно показать прямо в окне '''3D Просмотр''': меню '''Просмотр''' → '''3D Просмотр''' → '''Показать 3D GIF границы'''.
Границы области, которая попадёт в превью при съёмке с 3D-камеры, можно показать прямо в окне '''3D Просмотр''': меню '''Просмотр''' → '''3D Просмотр''' → '''Показать 3D GIF границы''' (клавиша '''F5''').


== Экспорт в видеофайл ==
== Экспорт в видеофайл ==
Строка 92: Строка 92:
* имя файла берётся от имени композиции, а не из столбца '''Имя файла''';
* имя файла берётся от имени композиции, а не из столбца '''Имя файла''';
* расширение зависит от выбранного кодека;
* расширение зависит от выбранного кодека;
* GIF-превью в этом режиме не создаётся;
* если на таймлайне композиции есть аудиодорожки, они подмешиваются в готовое видео.
* если на таймлайне композиции есть аудиодорожки, они подмешиваются в готовое видео.


Строка 109: Строка 110:
| '''Видео кодек''' || '''H.264''' и '''H.265 (HEVC)''' — файл <code>*.mp4</code>, открывается везде; '''Apple ProRes''' — файл <code>*.mov</code> для монтажа; '''Lossless AVI''' — файл <code>*.avi</code> без потерь качества и очень большого размера; '''PNG Sequence''' — не видеофайл, а папка с отдельными кадрами
| '''Видео кодек''' || '''H.264''' и '''H.265 (HEVC)''' — файл <code>*.mp4</code>, открывается везде; '''Apple ProRes''' — файл <code>*.mov</code> для монтажа; '''Lossless AVI''' — файл <code>*.avi</code> без потерь качества и очень большого размера; '''PNG Sequence''' — не видеофайл, а папка с отдельными кадрами
|-
|-
| '''Профиль''' || Только для '''Apple ProRes''': от '''ProRes 422 Proxy''' до '''ProRes 4444 XQ''' — чем выше профиль, тем лучше качество и больше файл
| '''Профиль''' || Появляется только для '''Apple ProRes''': от '''ProRes 422 Proxy''' до '''ProRes 4444 XQ''' — чем выше профиль, тем лучше качество и больше файл
|-
|-
| '''Битрейт, Мбит/с''' || Только для '''H.264''' и '''H.265''': запас данных на секунду видео. Чем больше, тем чище картинка и тяжелее файл
| '''Битрейт, Мбит/с''' || Появляется только для '''H.264''' и '''H.265''': запас данных на секунду видео. Чем больше, тем чище картинка и тяжелее файл
|-
|-
| '''Аудио кодек''' || '''MP3''' или '''AAC''' — чем сжимать звук композиции
| '''Аудио кодек''' || '''MP3''' или '''AAC''' — чем сжимать звук композиции
Строка 122: Строка 123:
== Если что-то пошло не так ==
== Если что-то пошло не так ==


* '''Кнопка «Старт» неактивна''' — программа не активирована. Введите лицензионный ключ: без лицензии экспорт не запускается.
* '''Появилось сообщение «Нет доступа для записи»''' — у программы нет прав на запись в выбранную папку. Выберите другую, например в ''Документах''.
* '''Появилось сообщение «Нет доступа для записи»''' — у программы нет прав на запись в выбранную папку. Выберите другую, например в ''Документах''.
* '''Файлы получились, но приборы на плеере не светятся''' — скорее всего приборы не пропатчены в порты конвертера или в проекте не тот '''Light Stream Player'''. Проверьте окно '''Приборы''' и выведите композиции заново.
* '''Файлы получились, но приборы на плеере не светятся''' — скорее всего приборы не пропатчены в порты конвертера или в проекте не тот '''Light Stream Player'''. Проверьте окно '''Приборы''' и выведите композиции заново.

Текущая версия от 15:20, 3 сентября 2026

Экспорт — последний шаг работы над проектом. Готовые композиции просчитываются кадр за кадром и сохраняются в файлы *.cue — именно их потом загружают в Light Stream Player, чтобы объект светился без запущенного компьютера. В том же окне композицию можно вывести не в cue, а в обычный видеофайл — для показа заказчику или для презентации.

Всё это делается в окне Экспорт. Если его не видно, включите его в меню ОкноЭкспорт.

Что нужно сделать до экспорта

Экспорт просто записывает то, что уже настроено в проекте, поэтому перед запуском стоит проверить:

  • приборы расставлены в окне Маппинг и пропатчены в порты конвертеров — данные в cue-файл берутся именно из вселенных устройств, и приборы, не попавшие ни в один порт, в файл не запишутся, см. Патчинг приборов;
  • в проекте есть устройство Light Stream Player — cue-файл собирается для конкретного плеера;
  • у композиций заданы окончательные длительность и частота кадров: менять их после экспорта — значит просчитывать всё заново, см. Настройки композиций;
  • композиции названы так, как их будет удобно искать в Player — имя композиции по умолчанию становится именем файла;
  • программа активирована: без лицензии кнопка Старт в окне Экспорт неактивна и просчёт не запускается.

Окно «Экспорт»

Верхнюю часть окна занимает список всех композиций проекта — в том же порядке, что и в окне Композиции.

Столбец Что означает
Выход Флажок: попадёт ли композиция в экспорт. Флажок в заголовке столбца отмечает и снимает сразу все композиции. Состояние флажков сохраняется вместе с проектом
Имя Имя композиции. Здесь не редактируется — переименовывать композиции нужно в окне Композиции по F2 или через ПКМПереименовать
Длительность Длительность композиции в формате часы:минуты:секунды:кадры
Имя файла Имя будущего cue-файла. По умолчанию это имя композиции с расширением .cue. Поле редактируется: щёлкните по нему и введите своё имя. Своё имя действует до закрытия проекта — при следующем открытии в столбце снова окажется имя композиции
Размер, Мб Приблизительный размер cue-файла. Считается по длительности композиции и количеству занятых вселенных, поэтому меняется при изменении длительности или патчинга. Если в проекте несколько Light Stream Player, размеры перечисляются через запятую — по одному на каждый плеер
Прогресс Полоса и номер просчитанного кадра для этой композиции во время экспорта

Ниже слева показывается картинка предпросмотра: во время экспорта в ней проигрывается то, что сейчас просчитывается, — по ней сразу видно, какая анимация ляжет в GIF-превью. До первого запуска на её месте серый прямоугольник.

Справа от картинки находятся настройки экспорта и кнопка запуска.

Элемент Назначение
Режим экспорта CUE файлы — просчёт композиций в файлы *.cue для Player. Видео рендер — просчёт композиций в видеофайлы
Кнопка с шестерёнкой Открывает вкладку Экспорт в настройках программы: параметры GIF-превью, видео и звука
Выберите вид Откуда берётся картинка для GIF-превью и для видео: Маппинг превью — плоское изображение поля Маппинг; Перспектива — вид перспективной камеры окна 3D Просмотр; ниже перечисляются камеры, добавленные вами в проект. Фронтальные виды (сверху, спереди и остальные) в этот список не попадают
Путь Папка, куда складываются файлы. Её можно вписать вручную или выбрать кнопкой Открыть. Путь сохраняется в проекте
Старт / Отмена Запускает экспорт, во время работы превращается в кнопку отмены

Под кнопкой находится общая полоса прогресса по всем отмеченным композициям, а на ней — время в формате прошло / оценка полного времени. Тот же общий прогресс дублируется на значке программы в панели задач Windows, так что за экспортом можно следить, не разворачивая окно.

Экспорт в cue-файлы

  1. Откройте окно Экспорт и в списке Режим экспорта выберите CUE файлы.
  2. Отметьте флажками в столбце Выход композиции, которые нужно вывести. С черновых композиций флажки лучше снять — они только удлиняют просчёт.
  3. При необходимости поправьте имена файлов в столбце Имя файла.
  4. В списке Выберите вид укажите, откуда снимать GIF-превью: Маппинг превью или одну из камер 3D Просмотр. Превью потом показывается в интерфейсе Player, поэтому выбирайте вид, на котором объект узнаваем.
  5. Задайте папку в поле Путь или выберите её кнопкой Открыть. В новом проекте туда уже подставлена подпапка Export рядом с файлом проекта.
  6. Нажмите Старт.

Начинается просчёт. Воспроизведение в программе на это время останавливается, композиции считаются по очереди сверху вниз, в картинке предпросмотра видно текущий кадр, а в столбце Прогресс — номер просчитанного кадра. Экспорт закончен, когда полосы в столбце Прогресс заполнены у всех отмеченных композиций, а кнопка снова называется Старт (общая полоса под кнопкой при этом обнуляется).

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

Экспорт можно прервать кнопкой Отмена: прогресс сбрасывается, а недосчитанные композиции нужно вывести заново.

Куда попадают файлы

  • Если в проекте один Light Stream Player, cue-файлы складываются прямо в выбранную папку.
  • Если плееров несколько, в папке создаются подпапки с именами плееров, и в каждую кладётся свой набор cue-файлов. Это удобно: в каждый плеер потом загружается именно его подпапка.

Файлы не накапливаются: при повторном экспорте композиция с тем же именем файла записывается поверх старой.

GIF-превью

В каждый cue-файл вместе с данными записывается короткая GIF-анимация. Именно её показывает Light Stream Player в списке анимаций, поэтому отдельно готовить и загружать превью не нужно.

Превью берётся из середины композиции, а его длительность, качество и количество цветов задаются на вкладке Экспорт в настройках программы — кнопкой с шестерёнкой рядом со списком Режим экспорта, группа Настройки GIF. Подробно эти параметры разобраны в статье Настройки GIF превью.

Границы области, которая попадёт в превью при съёмке с 3D-камеры, можно показать прямо в окне 3D Просмотр: меню Просмотр3D ПросмотрПоказать 3D GIF границы (клавиша F5).

Экспорт в видеофайл

Режим Видео рендер записывает не данные для приборов, а картинку — то же изображение, что и в GIF-превью, но в полном разрешении и на всю длину композиции. Такой файл нужен для презентаций и согласований, в Player он не загружается.

Порядок тот же, что и для cue: отметьте композиции, выберите вид, задайте папку и нажмите Старт. Отличия:

  • имя файла берётся от имени композиции, а не из столбца Имя файла;
  • расширение зависит от выбранного кодека;
  • GIF-превью в этом режиме не создаётся;
  • если на таймлайне композиции есть аудиодорожки, они подмешиваются в готовое видео.

Параметры видео задаются на вкладке Экспорт в настройках программы, в группах Настройки экспорта видео и Настройки экспорта аудио.

Параметр Значение
Ширина, Высота Разрешение видео в пикселях
Отображать название композиции Впечатывает имя композиции прямо в кадр — удобно, когда роликов много
Размер шрифта Размер этой надписи
Позиция заголовка Угол кадра для надписи: Вверху слева, Вверху справа, Внизу слева, Внизу справа
Видео кодек H.264 и H.265 (HEVC) — файл *.mp4, открывается везде; Apple ProRes — файл *.mov для монтажа; Lossless AVI — файл *.avi без потерь качества и очень большого размера; PNG Sequence — не видеофайл, а папка с отдельными кадрами
Профиль Появляется только для Apple ProRes: от ProRes 422 Proxy до ProRes 4444 XQ — чем выше профиль, тем лучше качество и больше файл
Битрейт, Мбит/с Появляется только для H.264 и H.265: запас данных на секунду видео. Чем больше, тем чище картинка и тяжелее файл
Аудио кодек MP3 или AAC — чем сжимать звук композиции
Битрейт, Кбит/с Качество звука, от 32 до 320 Кбит/с

Кадры для PNG Sequence складываются в отдельную папку в той же папке экспорта: её имя — имя композиции с окончанием VideoSequence, внутри пронумерованные файлы 000000.png, 000001.png и так далее. Звук в этом режиме не сохраняется.

Если что-то пошло не так

  • Кнопка «Старт» неактивна — программа не активирована. Введите лицензионный ключ: без лицензии экспорт не запускается.
  • Появилось сообщение «Нет доступа для записи» — у программы нет прав на запись в выбранную папку. Выберите другую, например в Документах.
  • Файлы получились, но приборы на плеере не светятся — скорее всего приборы не пропатчены в порты конвертера или в проекте не тот Light Stream Player. Проверьте окно Приборы и выведите композиции заново.
  • В превью на плеере чёрный квадрат — GIF снимался с 3D-камеры, которая смотрит мимо объекта, или в 3D Просмотр нечего показывать. Выберите Маппинг превью или другую камеру.
  • Композиция вывелась короче, чем ожидалось — экспортируется ровно та длительность, которая задана композиции; эффекты, вышедшие за её границу на таймлайне, в файл не попадают.
  • Экспорт идёт очень долго — уменьшите частоту кадров композиций или снимите флажки с композиций, которые сейчас не нужны.

См. также