Общее
August 9, 2018

Об экспорте роликов, именах файлов, и их сортировке

У нас на работе проводят много рекламных кампаний в различных городах с различными брендами. Для себя я установил такую схему именования конечных роликов:

%BrandName%_%City%_%Year%_%MonthStart%%DayStart%-%MonthEnd%%DayEnd%_%Duration%_%Number%_%Format%

Строка длинная, но в дальнейшем становится довольно легко как искать файлы, так и держать архив мастеров в порядке. И для эфирного оператора будет легче ориентироваться в файлах. Даты в имени файлы - это время действия акции. На практике типичный файл выглядит так:

Brand_SPb_2017_0815-0827_05s_1_HD.mxf

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

*_0324-0331_*.mxf - ролик в марте
*_0815-0827_*.mxf - ролик в августе

Мастер-файлы я экспортирую с кодеком QuickTime Animation (с верхним полем) в заранее подготовленную папку, для которой настроен Watch Folder для Adobe Media Encoder, он мониторит эту папку, и если в ней появился новый файл, он автоматически конвертирует его в 4 формата:

  • FullHD: MXF OP1a/ XDCAMEX 50 PAL (4:2:2) (“LIFE78”)
  • AVI SD (“Россия 24,” “Евроньюс”, “5й-канал”, “СТС”, “СТС-лав”, “Домашний”, “ЧЕ”, “ТВ-3”, “Пятница”, “Санкт-Петербург”, “2x2”, “47 канал”)
  • AVI SD Widescreen ("1-й канал”, “Россия 1,” “РБК”, “МИР”, “ТВ 1000”, “ТНТ”, “НТВ”, “Матч-ТВ”, "РЕН ТВ”, "Звезда”, "ТВЦ”)
  • MOV SD Widescreen (для некоторых региональных каналов)

Как настроить Watch Folder в Adobe Media Encoder

Для начала надо настроить наши пресеты для кодировки. Они уже есть встроенные, но нам надо создать на их основе новые пресеты с новыми именами, чтобы в конец файла добавлялось не "PAL DV Widescreen", а просто "SD_Wide". Это решит проблему с ненужными пробелами в именах файлов (по техтребованиям их быть не должно).

Итак, находим нужный пресет, щелкаем по нему правой кнопкой и выбираем "Create Encoding Preset".

Тут нам надо поменять "Preset Name" и если любите порядок, "Based on Preset")

SD, SD_Wide_mov, FullHD делаются аналогично.

Теперь идем во вкладку Watch Folders и нажимаем плюсик.

Выбираем папку, которую AME будет мониторить.

Теперь перетаскиваем пресеты, что мы создали, на нашу папку.

Проверяем в настройках, чтобы стояла галочка, добавляющая в имя конечного файла название пресета.

Теперь отрендерим (или переместим уже отрендеренные) ролики в нашу Watch Folder. Они автоматически добавятся в очередь кодирования. Если стоит галочка Auto Encode Watch Folders, то AME сразу начнёт перекодировку.

После перекодировки в нашей Watch Folder образовалось две папки Source и Output. В Source складываются наши исходные файлы. Вы можете их куда-то перенести в архив или удалить. Лично мне эти файлы не нужны и я удаляю их вручную, либо с помощью CCleaner (в нём можно настроить собственные папки для очистки).

Перекодированные же файлы лежат в папке Output, но вместе с mxf-файлами AME пишет xmp-файл с метаданными, которые нам в данном случае не очень нужны. Плюс я люблю порядок и складываю файлы в папки по форматам. Для автоматизации этого процесса я написал небольшой bat-скрипт:

del %cd%\*.xmp

mkdir %cd%\HD
mkdir %cd%\SD
mkdir %cd%\SD_Wide
mkdir %cd%\SD_Wide_mov

move %cd%\*.mxf %cd%\HD
move %cd%\*SD.avi %cd%\SD
move %cd%\*SD_Wide.avi %cd%\SD_Wide
move %cd%\*SD_Wide.mov %cd%\SD_Wide_mov

Создаём обычный текстовый файл внутри папки Output, копируем туда этот код, и сохраняем как "_SORT.bat". Запускаем и радуемся порядку) Теперь эти папки можно рассылать по каналам.

Вступайте в наш чат: https://t.me/ru_montage