7

📦 Package & Publish · Упаковка и публикация

Обложка → загрузка → таблица
сверено 02.10 · 2 стр
Схема этапа
ВходФинальный мастер mp4, принятый после ревьюQC ката v{N}_qc: кадры fps=1 + screens_ocr.jsonТокен канала: путь в 08_youtube/channels.json
  1. Кадры спикера → ТЗ обложки для vidIQ
    $ thumb_candidates.py --qc $QC --master $M --out 05_Thumbnail/candidates → *_thumb_tz.py
    ⇒ 05_Thumbnail/TZ_thumbnail.html: схемы+лист · ✓ эксперт справа/в центре, 6 поз
  2. Упаковать: заголовок, описание с главами, теги
    👤 Роман: заголовок из черновика Draper, описание по канону канала
    ⇒ 06_YouTube: description.txt, tags.txt · ✓ главы с 0:00, теги ≤500 симв
  3. Залить черновик unlisted токеном канала
    $ $V upload_youtube.py --video $M --title … --pack-dir 06_YouTube --privacy unlisted <канал>
    ⇒ videoId, черновик unlisted + Studio-ссылка · ✓ === DONE ===, канал сверен
  4. Субтитры RU+EN: вычитать по кату, залить
    $ $V captions_insert.py --video-id $ID --srt $SRT --language $L --name $NM --token $T
    ⇒ треки «Русские» + «English» на ролике · ✓ треки RU+EN serving, не авто-ASR
  5. Обложку из vidIQ поставить в Studio
    👤 Роман: выбирает вариант ТЗ, генерирует в vidIQ, ставит в Studio
    ⇒ обложка стоит на ролике · ✓ <2 МБ, 1280×720, читается в 210 px
  6. 4K и обложку с YouTube → Drive, строка + чипы
    $ yt-dlp --force-ipv4 --cookies-from-browser chrome → Drive → sheets_chip_links.py --verify
    ⇒ _YT4K.mp4 и обложка на Drive; строка 09Ready · ✓ чипы читаются обратно (--verify)
  7. Опубликовать в Studio, Status → 10Published
    👤 Роман или фонд-владелец канала: Publish в Studio одним кликом
    ⇒ строка ContentList 10Published · ✓ ролик public
$V = .venv_transcribe/bin/python · $M = мастер mp4 · $QC = 00_Setup/05_Review/v{N}_qc · $T и <канал> = токен и флаги из 08_youtube/channels.json · $ID = videoId · $SRT, $L, $NM = файл, язык, имя дорожки
ВыходПубличный ролик: обложка, субтитры RU+ENDrive: мастер + _YT4K в 06_YouTube, обложкаContentList: чипы, Duration, 10Published
Каноны
Страницы этапа
Сюда ведут
Дальше
Зрителю — публичный ролик с обложкой и субтитрами RU+EN; команде — строка ContentList 10Published: чипы мастера, _YT4K и обложки, Duration, File name
← 21 Review 🤖← 6 Review ✂️
Этап собран генератором из web/_data/kb.json — руками не править. Номера страниц рисует генератор; в памяти и промптах ссылаться на путь /kb/stage/publish/.