Чем мы это делаем: скрипты этапов, движки, навыки Claude и сервисы. У каждого — сколько подходов на нём держится и ссылки на них. Подход отвечает «как», инструмент — «чем».
Собрано из строки Tool каждого подхода; растёт само, когда появляются новые подходы.
наши скрипты этапов: путь и сколько подходов на них держится
script · edit05_editing/0510_headless_cut/gfx.py
script · edit05_editing/0510_headless_cut/ytcg.py
script · edit · shorts · sound07_shorts/0701_finished/shorts.py
script · edit13_preprod/1304_visual_tz/uvie_hf/screens_uvie_hf.py
script · color · edit · sound05_editing/0510_headless_cut/solo.py
script · color · edit · shorts07_shorts/0701_finished/dyn/dyn.py
script · edit · sound05_editing/0513_lesson_cut/lc.py
script · edit05_editing/0511_doc_cut/gfx.py
script · sound05_editing/0511_story_cut/sc_sound.py
script · color999_extra/story_map/story_color_ref.py
script · color · edit05_editing/0513_lesson_cut/screens_lesson.py
script · edit · shorts07_shorts/0701_finished/render.py
script · edit · shorts05_editing/0516_review_room/room.py
script · color · sound05_editing/0511_story_cut/sc_color.py
script · edit06_thumbnails/0601_ai_thumbnail/gpt_draw.sh
script · edit05_editing/0510_headless_cut/director.py
script · edit13_preprod/1304_visual_tz/infographics_uvie.py
script · color · edit15_color/1502_lut_pick/lut_board.py
script · color15_color/1503_color_apply/color_apply.py
script · edit · sound05_editing/0510_headless_cut/music.py
script · edit · sound05_editing/0510_autocut/audio_music.py
script · edit999_extra/wordsync_multicam/build_day_ingest.py
script · edit05_editing/0510_headless_cut/version_page.py
script · edit999_extra/story_map/story_screens_v8_geo.py
script · edit13_preprod/1304_visual_tz/layouts_uvie.py
script · edit13_preprod/1304_visual_tz/uvie_hf/kinds_b3_course.py
script · edit999_extra/wordsync_multicam/ingest_markers.py
script · edit05_editing/0509_review_cycle/stages/doc_tab_tz_v4.py
script · edit999_extra/ytuvi_doctabs/preedit_build_part.py
script · edit13_preprod/1303_prompter_scripts/flow_check.py
script · edit999_extra/wordsync_multicam/screencast_offset.py
script · edit999_extra/wordsync_multicam/reframe_result.py
script · edit05_editing/0516_review_room/screens_portal.py
script · edit0509_review_cycle/stages/make_infographics_v6.py
script · edit13_preprod/1303_prompter_scripts/deixis_check.py
script · edit · sound01_prepare/0120_day_ingest/s13_apply_decisions.py
script · edit · sound999_extra/story_map/story_carry_edges.py
script · color · edit05_editing/0510_autocut/screens_verify.py
script · edit · sound05_editing/0515_editor_rerender/prgraph.py
script · sound999_extra/adobe_podcast_enhance/make_variants.py
script · sound17_audio/1702_voice_dataset/voice_dataset.py
script · edit · sound05_editing/0509_review_cycle/montage/build_montage.py
script · edit999_extra/wordsync_multicam/0113_frame_align.py
script · edit01_prepare/0104_sync_audio_nested/0104_sync_audio_nested.py
script · edit05_editing/0509_review_cycle/examples/ytevo02/write_angles.py
script · edit999_extra/wordsync_multicam/screencast_sync.py
script · edit05_editing/0504_screen_cues/generate_screen_cues.py
script · edit999_extra/ytuvi_companion_builder/build_companion.py
script · edit05_editing/0509_review_cycle/stages/s11_apply_sources.py
script · edit13_preprod/1300_channel_setup/archive_onboarding/ytrsc_studio_fetch.py
script · editYTs/YTRSCEN/YTRSCEN01_End_of_Procrastination/03_Script/analyze_v1.py
script · edit05_editing/0506_marker_export/export_markers_from_prproj.py
script · sound01_prepare/0120_day_ingest/s2b_camera_sources.py
движки и библиотеки: HyperFrames, Remotion, MapLibre, ffmpeg, pyannote …
навыки Claude: talking-head-recut, motion-graphics, infographic …
Premiere, After Effects, ChatGPT, Epidemic, Drive, YouTube …
Короткие списки ремёсел: статус и команда.
как в фильмах сегодня
экраны кодом: HTML + GSAP → ProRes 4444 с альфой 4K; ~450 блоков реестра
npx hyperframes add <блок>второй движок экранов: React-компонент, PNG + bt709
npm run alpha -- LowerThirdнавыки Claude для экранов поверх кадра, моушна и длинных роликов
~/.claude/skills/каталог кадров для перебивок: что в кадре
0509 review_cycle · kb_visuals.pyсилуэт спикера (центр), маска человека, лица; текст за головой в шортсах
solo.py silhouette · dyn/bin/vision_matteиллюстрации по ТЗ с вложениями: обложки, предмет-слой, фазы персонажа
codex exec -i sample.png -i cutouts.pngкарта сцен — вход story_cut
sc_run filmподбор кадров к фразам
07_shorts/0701_finished/scout.pyвектор-анимации текстом; у нас только проигрывание Lottie
генерация видео по референсам — не берём: решение Романа 26.10.2026
как в фильмах сегодня
системный AUSoundIsolation офлайн, ×80 реального времени, float32 той же длины
~/YTAI/scripts/999_extra/bin/voice_isolate --wet 100 --quality highстемы f32, четыре варианта голоса, сборка речи по сэмплам
$V $AC/audio.py stemsсдвиг петлички к камере по огибающей, MAD ≤ 12 мс
$V $DC/sync.py measureодно место чисел мастера для всех движков
~/YTAI/scripts/17_audio/standard.pyмузыка и SFX: поиск словами, похожие, правка под длину; канал — в safelist
SearchRecordings · EditRecordingголос с ударениями — суфлёр YTUVI
MCP / APIкто говорит и слова со временем
wordrole_transcribe.pyпаразиты: «вот», «ну», «как бы»; «э-э» — не ищет
YTEVO03 _session_toolsвторой вариант чистки речи
Adobe MCPкак в фильмах сегодня
эталон: мерки, цели фильма, solve · plan · pieces · strip · pairs
$V $SM/story_color_ref.py ref --ref-video <reference>базовый план: группы «сцена · камера», проявка по гамме, look
$V $SM/story_color_plan.py --project $Pстраница цвета: все камеры папками, 💬 к кадру
--target artifact --inlineканон ступеней: проявка по гамме+камере, экспозиция числом, look канала
color_apply.py --project <path>доска «проявка × look» на кадрах — выбор по ссылке
15_color/1502_lut_pick/lut_board.pyвторичка только кожи одной камеры, проверка через куб
color.py skinmatch --cam cam2одна цепочка на съёмку
solve19 --lock <урок>поиск по курсу цвета с источником [урок мм:сс]
course_kb_search.py "<query>" --course color-gradingкак в фильмах сегодня
transcript · picks · edges · render · sheet · upload · schedule · status · ledger
$PY shorts.py status --job <job>динамичный шортс по плану: speaker · clip · image · split · pair · page, текст behind
07_shorts/0701_finished/dyn/dyn.pyмоушн-графика шортсов, проверка размеров текста и наслоений
motion.py check --snapкругляши Telegram 640, до 60 с
circle.py render · sheet · sendдоливка после лимита заливок
pending.py add --job … --only S04,S05трек ровно под длину куска, без вокала
shorts.py music --findвыноски поверх кадра прозрачным видео
shorts.py viz --job $JOB --only S03 --init