> For the complete documentation index, see [llms.txt](https://farmnet.gitbook.io/youtube-uploader-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://farmnet.gitbook.io/youtube-uploader-documentation/features/zaliv.md).

# Залив

#### СЕО: Как выглядит и как работает

Для того чтобы открыть окно СЕО нужно добавить задачу Залив в очередь

* Открываем вкладу задачи
* Нажимаем кнопку `+ Добавить задачу`
* Выбираем задачу `Upload` т.е. Залив

  <figure><img src="/files/IzKbnredI4y43u1TU6nu" alt=""><figcaption></figcaption></figure>
* Видим такое окно

<figure><img src="/files/YnytzJPmSZVHwEbzQ1OB" alt=""><figcaption></figcaption></figure>

* Нажимаем `Добавить видео...`
* Выбираем нужное видео

<figure><img src="/files/sFP5WuwRHg2omKbhWIam" alt=""><figcaption></figcaption></figure>

* Функции "Авто..." будут автоматически генерировать уникальные описания под каждое видео. Если Вам нужно загрузить свой текст, вставьте его в текстовое поле.
* Выбираем шаблон уникализатора по кнопке `Choose identifier`
* Сохраняем задачу.

## Импорт из конфига

Если же вы не хотите в ручную добавлять все необзодимые видео для залива, сделайте TXT файл и сохраните данные о видео в таком формате<br>

<pre><code>video_path;title;description;made_for_kids;visibility

<strong>путь_к_видео;название;описание;для_детей;видимость
</strong></code></pre>

Для автоматической генерации названия замените соотвествующую часть строки на `auto`\
Пример:

```
путь_к_видео;auto;auto;для_детей;видимость
```

Все форматы конфига которые принимает  программа:

```
путь_к_видео
путь_к_видео;auto/самописное_название
путь_к_видео;auto/самописное_название;для_детей;видимость
путь_к_видео;auto/самописное_название;auto/самописное_описание
путь_к_видео;auto/самописное_название;auto/самописное_описание;для_детей;видимость
```

Дефолтные значения:

* название - `auto`
* описание - `auto`
* для детей - `true`
* видимость - `public`

{% hint style="info" %}
Чтобы быстро составить кофиг видео можете задать нейросети следующий промпт. Необходимо прикепить скриншот папки с видео, либо архив с видео, либо указать путь к папке, если у вашего ИИ есть доустп к компьютеру.

````
You are generating a video-upload config file in this exact TXT format. One
video per line, fields separated by semicolons, UTF-8. The video path is the
only required field; trailing fields are optional and fall back to defaults.

Schema
------
video_path[;title[;description[;made_for_kids[;visibility]]]]

  1. video_path     absolute path to the video file (required)
  2. title          literal title text, or the word "auto" to have it
                    generated at upload time (default: auto)
  3. description    literal description, or "auto" (default: auto)
  4. made_for_kids  true / false (default: true)
  5. visibility     public / unlisted / private (default: public)

Special token: writing "auto" (case-insensitive) in fields 2 or 3 flips the
matching auto-generation flag — leave the actual text empty in that case.

Conventions
-----------
- Use forward slashes in paths, even on Windows (C:/videos/clip.mp4).
- Always write all five fields on every line, even when they hold defaults.
  If the user did not specify any parameters for a given video path, emit:
      <video_path>;auto;auto;true;public
  Only deviate from a field's default when the user explicitly says so for
  that specific video.
- Blank lines and lines starting with "#" are allowed (treated as comments).
- Skip non-video files (extensions other than .mp4 .mov .avi .mkv .webm .m4v).
- Do not wrap fields in quotes; do not escape semicolons in text — instead
  rephrase any title/description that would contain a literal ";".

Input
-----
I will provide ONE of the following:
  (a) A directory path. List every video file inside (non-recursive unless
      I say otherwise) and emit one line per file.
  (b) A screenshot of a file browser. Read the visible filenames; for each
      apparent video file emit a line using the directory path I mention
      (or `<DIR>/filename` if I haven't given one — flag that in a comment).
  (c) An archive (.zip / .rar / .7z) or its file listing. Treat the archive's
      internal paths as the video paths, prefixed with the extraction root
      I give you (or `<EXTRACT_ROOT>/...` if unspecified).

For every video the user does not give explicit parameters for, use the
defaults: title=auto, description=auto, made_for_kids=true, visibility=public.

Output
------
Return the entire file inside a single fenced code block tagged as ```text
so the chat UI renders a one-click copy button. Put nothing outside the
fence — no commentary, no headings, no trailing summary. The first line
inside the fence may be a `# generated from <source>` comment.

Example output (exactly the shape you should produce):

```text
# generated from C:/clips/march_batch
C:/clips/march_batch/intro.mp4;auto;auto;true;public
C:/clips/march_batch/teaser.mp4;Teaser drop;auto;true;public
C:/clips/march_batch/finale.mp4;Finale — full cut;Watch till the end;true;unlisted
```
````

{% endhint %}
