Перейти к основному содержимому

🎦 Загрузка видео

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

📂 Источник данных

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

1. Файлы

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

  • Используются, если видео не привязаны к конкретным данным или если наоборот важна полная рандомизация загрузки видео.
  • Подходят для проектов, где порядок загрузки и точность соответствия видео данным не являются обязательными требованиями.

2.Планировщик

📗 Таблица Excel с заранее определённой структурой данных.

  • Используется для проектов, в которых важна чёткая связь каждого видео с конкретными данными (например, заголовок, описание, теги, даты публикации).
  • Гарантирует соблюдение порядка и точное соответствие видео заранее подготовленным данным из таблицы Excel.

Как источник выбирается на практике

Во входных настройках нет отдельного переключателя "Файлы / Планировщик". Источник определяется связкой Режим работы потоков и таблицы Linker в [Accounts].xlsx:

СценарийЧто выбрать
Общий пул файлов для всех потоковОбщий
Один и тот же набор файлов для каждого потока без изменения исходных файловИзолированный
Индивидуальные файлы, папки или планировщик для конкретного аккаунта/каналаВыделенный и заполненный лист Linker
Автоматическое чередование тематических папокТематики

Если в Linker для аккаунта указан путь к [Scheduler].xlsx, планировщик имеет приоритет над пользовательскими файлами. Для работы с планировщиком используйте режим Выделенный; остальные режимы рассчитаны на источник Файлы.

🔀 Режим потоков

Для многопоточной загрузки видео, когда одновременно ведётся работа с несколькими каналами, предусмотрено четыре режима потоков. Эти режимы определяют, как потоки (параллельно выполняемые задачи загрузки) будут использовать данные из источников.

1. Общий

  • Все потоки совместно используют один набор данных.
  • Данные распределяются по принципу «первым пришёл – первым обслужен». Как только данные были использованы одним потоком, другие потоки к ним доступ уже не получают.
  • Подходит, когда нет строгих требований к уникальности данных для каждого канала.

2. Изолированный

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

3. Выделенный

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

4. Тематики

  • Организованные папки с видеофайлами и сопутствующими данными, сгруппированными по темам.
  • Автоматически переключается между различными тематиками при загрузке каждого видео, обеспечивая естественное разнообразие контента.
  • Каждая тематика содержит видео, обложки, заголовки, описания и другие данные, объединенные общей направленностью.
  • Система исключает повторное использование данных в рамках одного цикла и автоматически восстанавливает исчерпанные ресурсы.
  • Подходит для каналов с разнообразным контентом, где важно чередовать различные типы видео без ручного управления.

:::warning Обратите внимание Выбор режима потоков применим только для источника данных: Файлы.


Для источника Планировщик, необходимо всегда выбирать режим потоков Выделенный. :::

Что происходит со списками в разных режимах

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

РежимКак шаблон читает данныеЧто важно учитывать
ОбщийПривязывает списки ProjectMaker к общим файлам данныхПотоки делят одну очередь. Использованная строка удаляется из файла, а при включённом Обновлять список добавляется в конец.
ИзолированныйЗагружает строки в память потокаИсходные файлы не меняются. Каждый поток получает свой набор данных и может использовать те же строки независимо от других потоков.
ВыделенныйИспользует файлы или папки, назначенные через LinkerДля видео и обложек можно указывать как файл со списком путей, так и папку. Для остальных типов данных используются текстовые файлы.
ТематикиБерёт данные из YouTube-Uploader\[Topics] и config.ini тематикПодходит только для источника Файлы; подробная структура описана в разделе Тематики.

Лимит видео и отложенная публикация

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

Отложенная публикация [в минутах] задаёт шаг между публикациями в рамках текущего запуска. Например, значение 60 будет сдвигать каждое следующее видео на один час относительно предыдущего. Если поле пустое, видео публикуются без автоматического расписания, если только конкретная дата не задана в планировщике.

Upload-mode