YTUVIE · образовательное направление

UVI Education — «Лаборатория AI-контента»

Курс для предпринимателей: контент-завод на нейросетях. Эксперт — Анатолий Бокорев, PM — Максим Сектерев. Восемь тем, около 14 часов готового материала: часть эксперт читает с суфлёра в студии, часть пишется скринкастом.

📋 Доска 📊 ContentList ☁️ Проекты спринта ☁️ Препродакшен 🌐 Сайт курса
8тем · 01–08
15блоков
14,5 чконтента
8,1 чсуфлёр в студии
6,4 чскринкасты

UVI brand · DNA & screens

Бренд UVI общий с каналом драгоценных камней: палитра, шрифты и все экраны вышедшего фильма YTUVI01 — там. Своя дизайн-система курса — вкладка YTUVIE в той же библиотеке.

UVI DNA & screens →палитра, шрифты, правила ✓/✗, 35 видов и 203 экрана YTUVI01 v7 Gems channel hub →фильмы канала камней, статусы, ДНК коротко Screens →экраны канала UVI на странице канала — тот же источник Reference: YTUVI01 →как собран фильм: экраны, цвет, звук, упаковка, чек-лист премонтажа Course screens (YTUVIE) →дизайн-система уроков v2 — экраны курса

Спринт 1 · препродакшен

Сводка спринта →встречи по темам, карта, ссылки на всё Структура курса →8 блоков → 18 тем → 63 урока: минуты, демо, что уже снято Карта курса →блоки и секции: что читаем, что показываем Навигатор разбора →пункты встреч с таймкодами и экранами Вопросы →что спросить у эксперта и PM до съёмки Виды экранов →дизайн-система урока: когда какой экран, лимиты, примеры Палитра и шрифты →37 цветов с ролями, Onest и JetBrains Mono

Нумерация

Везде один номер темы: проект YTUVIE01…08, блок 03A, секция 03A-02, запись встречи M03, строка в таблице и карточка на доске. Слот темы без записи остаётся пустым и не занимается соседями: тему 02 снимут позже, её номер зарезервирован.

Ошибки и решения

Всё, что выяснили на блоках 1 и 2 (12–17.10.2026): решения Романа и ошибки, которые не повторяем. Зелёная галочка: так делаем. Красный крестик: что пошло не так и чем исправили. Блок 1 и блок 2 готовы целиком (итоги 4K и 4K-лайт у всех восьми уроков), дальше идём по блокам.

📊 Таблица курса: где что лежит 🎬 Комнаты ревью уроков 🖼 Экраны курса

Урок от черновика до итога

  • ✓Урок = своя комната ревью на портале. Круги правок по черновику 720p с прокси; 4K и 4K-лайт только после «ок по сути». 11.10, 14.10
  • ✓Версии целым числом: v1, v2, v3. Правка после комнаты сразу идёт в итог: итог новее версии в комнате засчитывается (2.1.4: итог v5 при v4 в комнате). 14.10, 16.10
  • ✓Правка Романа к одному уроку переносится на весь блок: «эти же принципы на других видео в блоке два». 16.10
  • ✓Сначала «понял так» в комнату, потом работа; «сделано» только с кадрами «было / стало» из нового рендера. 06.10
  • ✗Ответ в комнату падал «version mismatch». → перед room.py answer всегда room.py pull. 15.10

Звук и речь

  • ✓Слова не обрезать: резать только в тишине, каждый стык проверять двумя моделями (Whisper и wav2vec2). 16.10
  • ✗Вторая половина 2.1.2 v2 вышла немой: петличка выключилась, проверки этого не видели. → qc_final.py проверяет, что звучит каждое слово; без петлички голос берём с микрофона ноутбука (sc_voice.py). 15.10
  • ✗Край куска правили по оси петлички без поправки, срезали «‑завода». → края только в оси сцены, проверка lc.py qc-src. 13.10
  • ✓Повторы и сброшенные попытки диктовки ищем сами и вырезаем целиком («…в банке Точка»). Обрыв фразы слышен по тону: подъём на последнем слове. 15–16.10
  • ✗«Выдох» после фразы оказался шёпотом конца слова («агентст|вом»). → режем только то, что обе модели не слышат. 16.10
  • ✗Whisper выбрасывает куски по 15–20 с, и стыки там не проверялись. → дыры распознавания закрываем окнами (asr_gapfix.py). 16.10
  • ✓Начало урока без щелчков: слушать первые 0,5 с. 15.10

Экраны: работа в ChatGPT

  • ✓Переписку с ChatGPT показываем живой записью экрана крупно и синхронно с речью, а не говорящей головой. 15.10
  • ✓Окно целиком, как скриншот: вся ширина колонки, строки на краю не режутся, сайт целым экраном. 15.10
  • ✓Одно окно, как в ChatGPT: переписка сверху, поле ввода сразу под последним ответом. 15.10
  • ✓Плашка «Голосовой ввод» под окном, не на поле ввода; и на списках, пока он диктует. Его слова печатаются в поле ввода; на объяснении голосового ввода пульсирует кнопка микрофона. 16.10
  • ✓Где ChatGPT что‑то подготовил или указал, подсвечиваем этот абзац или строку («1217 знаков с пробелами»). Подсветка чтения идёт за строкой и не прыгает. 16.10
  • ✗Размер шрифта надиктованного текста скакал раз в полсекунды (2.1.4 v4). → один замер шрифта на окно. 16.10
  • ✗Три правки камеры окна подряд давали новый брак. → каждую правку окна проверять листом кадров до рендера. 15.10

Экраны: общее

  • ✓Любой текст держится время чтения: после последней строки не меньше 1 с плюс слова / 3 с; два текста не накладываются. 16.10
  • ✓Окно спикера: только ZV-E1, без смены плана внутри окна. 14.10
  • ✓Плашки с текстом только на общем плане FX3; подписи с заглавной буквы. 15.10
  • ✗Вспышка на один кадр на входе боковой панели во всех итогах блока 1, глазом не видна. → исправлен захват альф, итог проверяет qc_final.py. 14.10

Итог 4K и машины

  • ✓Итог: 4K HEVC Main10 50 Мбит/с и 4K-лайт 8 Мбит/с из мастера целым файлом; проверка длины, кодека, ошибок декодера; Drive со сверкой размера (final_lessons.sh). 14.10
  • ✓Рендер курса с низким приоритетом: макбук свободен, рендерим; нужен YTUAE или другим, уступаем. YTUAE01 и YTUAE02 в приоритете. 15–16.10
  • ✗Замороженный сторожем рендер держал замок и мешал YTUAE. → наша очередь сама снимается, когда кто‑то ждёт её замок; готовые куски сохраняются. 16.10
  • ✗Заливка итога 2.1.5 упёрлась в дневной предел Google (около 750 ГБ). → повтор каждые 30 мин; большие копии разносим по дням. 17.10
  • ✓Длинные цепочки только в tmux: перезапуск сессии убивает её фоновые задачи. Рендер с десятком входов на Memex: копии, не SMB. 14.10

Файлы и структура

  • ✓Проект на SSD = съёмочный день: YTUVIE01 (23.09), 02 (26.09), 03 (30.09), 08 (07.10). Урок: 01_Source/<блок>/<тема>/<урок>/ с папками CAM-A_FX3, CAM-B_ZVE1, CAM-C_Pocket, Screencast, Sound.
  • ✓Работаем по блокам: 8 проектов-блоков на доске и в таблице. Где лежат файлы каждого урока и что в них, видно в таблице курса (вкладки уроков, блоков и проектов). 16–17.10
  • ✓Дубль на несколько уроков лежит один раз, в папке первого урока; в остальных _shared_take.txt с минутами. 16.10
  • ✓Папки уроков на Drive копируем из архива карт внутри Drive, не заливаем заново (drive_lesson_fill.py). 16.10
  • ✗День 4 неделю лежал не разобранным, и таблица считала 7 уроков неснятыми. → день раскладываем по урокам сразу после съёмки. 16.10
  • ✗Клипы Pocket дня 3 остались в «3 день» единственной копией на SSD. → разложены по урокам, копия на Drive сверена по MD5. 16.10
  • ✓8.2.6 «Как получить сертификат» отдельно не снят: условие сертификата внутри дубля 8.2.5 (FX3 1489, 1:47–2:20). 17.10
  • ✓Имена файлов только латиницей (записи Loom переименованы). 16.10
  • ✗Итог урока назывался по проекту съёмочного дня: YTUVIE01_2.1.1_v5_4K.mp4, «странно выходит». → имя по блоку: канал, блок двумя цифрами, тема и урок: YTUVIE02.1.1_v5_4K.mp4. Переименованы все итоги на Drive и SSD, движок называет так сам. Комнаты ревью тоже по блоку: /review/YTUVIE02/lesson_2.1.2/, /review/YTUVIE03/lesson_3.1.4/; старые адреса сами открывают новые. 17.10
All channel pages & links3 · source: channels.json · yt.rya.ae
yt.rya.ae · YTUVIE · препродакшен курса ведётся в YTAI (этап 13_preprod), страницы пересобираются из данных спринта