⭐ Метаданные
Раздел описывает вкладку Метаданные во входных настройках YouTube-Uploader. Эти параметры отвечают за данные, которые шаблон берёт вместе с видео: обложку, название, описание и теги.
Основные источники метаданных:
| Источник | Как используется |
|---|---|
Файлы 1-5 в папке YouTube-Uploader | Основной режим для общего пула данных. |
Пользовательские файлы из Linker | Используются в режиме Выделенный, если для аккаунта указан свой файл или папка. |
[Scheduler].xlsx | Имеет приоритет над пользовательскими файлами, если путь к планировщику указан в Linker. |
| Тематики | Используют данные из папок внутри YouTube-Uploader\[Topics]. |
При работе через планировщик переключатели метаданных во входных настройках не управляют заполнением строк. Шаблон смотрит на данные в самой строке Excel: если поле заполнено, соответствующая функция включается для этого видео; если поле пустое, функция отключается.
Видео
Видео является обязательным источником данных. Во вкладке Метаданные для видео доступны настройки списка:
| Настройка | Назначение |
|---|---|
Обновлять список | После выбора видео добавляет путь обратно в конец списка, чтобы файл можно было использовать по кругу. |
Обработка списка | По порядку берёт первый путь, Случайно выбирает случайный путь. |
Удалять видеофайл | Удаляет исходный видеофайл после успешной загрузки, но только когда Обновлять список выключен. |
Удаление видеофайла применяется в режимах Общий и Выделенный. В режиме Изолированный исходные файлы не изменяются, потому что поток работает с копией данных в памяти.
Подробнее о физическом размещении файлов и Linker: Файлы.
Обложка
Настройка Загружать обложку включает загрузку изображения к видео. Если она выключена, шаблон не требует данные из 2_Thumbnails.txt.
Дополнительные настройки:
| Настройка | Назначение |
|---|---|
Обновлять список | Возвращает использованную обложку в конец списка. |
Обработка списка | Задаёт порядок выбора: по очереди или случайно. |
В режиме Выделенный для обложек можно указывать не только файл со списком путей, но и папку. Для остальных текстовых данных используются именно .txt файлы.
Название
Настройка Переименовывать видео включает заполнение названия. Данные берутся из 3_Titles.txt, пользовательского файла, планировщика или тематики.
Если настройка выключена и планировщик не задаёт название, шаблон не пытается менять заголовок видео через этот источник.
Для динамической подстановки текста используйте Макросы.
Описание
Настройка Заполнять описание включает заполнение описания из 4_Descriptions.txt или другого активного источника данных.
Для описаний работает тот же механизм списка:
| Настройка | Назначение |
|---|---|
Обновлять список | Возвращает использованное описание в конец списка. |
Обработка списка | Выбирает описание по порядку или случайно. |
Описание может использовать макросы. Перед отправкой шаблон подготавливает текст для payload YouTube Studio.
Теги
Настройка Заполнять теги включает отправку тегов видео. Теги берутся из 5_Keywords.txt, планировщика или тематики.
| Настройка | Назначение |
|---|---|
Количество тегов | Максимальное количество тегов, которое шаблон пытается взять из списка при работе с файлами. |
Обработка списка | Задаёт порядок выбора тегов. |
При работе с файлами шаблон учитывает лимит тегов из входных настроек. При работе через планировщик лимит определяется количеством тегов в строке планировщика.
В коде есть дополнительное ограничение по длине: набор тегов не должен превышать внутренний лимит payload YouTube Studio. Запятые из отдельных тегов удаляются перед отправкой.
Поведение списков
Настройки Обновлять список и Обработка списка работают одинаково для видео, обложек, названий, описаний и тегов:
| Режим потоков | Поведение |
|---|---|
Общий | Потоки используют общий файл как очередь. Использованная строка может удаляться и возвращаться в конец списка. |
Изолированный | Данные загружаются в память потока, исходные файлы не меняются. |
Выделенный | Аккаунт использует файлы или папки, назначенные через Linker. |
Тематики | Данные берутся из текущей тематической папки и её config.ini. |
Если нужная функция включена, но соответствующий файл пустой, шаблон останавливает или пропускает конкретное действие с предупреждением в лог.