Communitygithub.com

ascorblack/video-skills

Правила рендера и оптимизации роликов из HTML/браузерных кадров — грабли покадрового рендера с перемоткой (твины, CSS-анимации, transform, aspect-ratio, SVG use, тяжёлые слои), детерминизм и повторяемость, где уходит время рендера, кодирование на NVENC с битрейтом, воркеры, отвязанный от сессии рендер, вшивание звука без перерендера картинки, проверка готового файла (ffprobe) и хранение версий. Используй, когда рендеришь, ускоряешь, кодируешь, пересобираешь или сдаёшь готовое видео.

video-skills란 무엇인가요?

video-skills is a Claude Code agent skill that правила рендера и оптимизации роликов из HTML/браузерных кадров — грабли покадрового рендера с перемоткой (твины, CSS-анимации, transform, aspect-ratio, SVG use, тяжёлые слои), детерминизм и повторяемость, где уходит время рендера, кодирование на NVENC с битрейтом, воркеры, отвязанный от сессии рендер, вшивание звука без перерендера картинки, проверка готового файла (ffprobe) и хранение версий. Используй, когда рендеришь, ускоряешь, кодируешь, пересобираешь или сдаёшь готовое видео.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ascorblack/video-skills/tree/HEAD/ru/skills/video-render

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Рендер и оптимизация

Каждое правило взято из уроков прошлых роликов; в квадратных скобках — источник (легенда внизу). Где источники расходятся, приведены оба совета с пометкой, к какому случаю каждый.

Короткие правила

  1. Рендер берёт кадр по времени, а не проигрывает анимацию подряд: одно свойство — одна анимация, пульсации — твинами, а не @keyframes. [Визуал]
  2. Внешние скрипты и шрифты кладите в проект, а не тяните во время рендера. [Визуал] [Научпоп]
  3. Шум зерна вычисляйте из номера кадра, а не из случайного генератора [Научпоп]; последовательность случайных чисел генератора сохраняйте и проверяйте, что прежние версии пересобираются побайтно так же [Звук].
  4. Прежде чем ускорять, проверьте, куда уходит время. [3D]
  5. Кодирование — на NVENC вместе с ограничением битрейта; качество кодека сравнивайте по PSNR на одном куске. [3D]
  6. Рендер запускайте отвязанным от сессии; две версии — последовательно, а не одновременно на одну видеокарту. [3D]
  7. После переноса на машину рендера сверяйте контрольные суммы файлов. [3D]
  8. Картинку и звук держите отдельно: звук вшивайте копированием видеопотока, без перекодирования картинки. [Видео] [Визуал] [3D]
  9. Перед сдачей — ffprobe и проверка, что страница отдаёт именно новый файл. [Видео]
  10. Прежние версии не удаляйте. [Видео] [Звук]

Подробности

  • seek-render.md — грабли покадрового рендера с перемоткой, детерминизм.
  • performance.md — где уходит время, кодирование, воркеры, запуск рендера.
  • mux-and-delivery.md — вшивание звука, проверка готового файла, версии.

Источники

  • [Звук] — архивные уроки по звуку и озвучке промо-роликов и презентаций.
  • [Видео] — архивные уроки по видео: записи интерфейса, темп, переходы.
  • [Визуал] — архивные уроки по визуалу промо-роликов из схемных кадров (HTML-кадры → покадровый рендер с перемоткой).
  • [3D] — уроки трёхмерного ролика от первого лица в браузере (three.js → покадровый рендер).
  • [Научпоп] — уроки ролика в стилистике советского научпопа и диафильма начала 70-х.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

ascorblack/video-skills

Правила 3D-анимации для роликов в браузере (three.js → покадровый рендер) и анимации фигур с предметами — руки и тело от первого лица, рукав и манжета, контакт кисти с предметами и поверхностями, смешивание поз и углов, расталкивание персонажей, ходьба без скольжения, свечение, контактные тени, процедурные материалы, детекторы пересечений и рывков. Используй, когда строишь, анимируешь или проверяешь 3D-сцену, персонажей, руки, предметы в руках или свет в ролике.

ascorblack/video-skills

Правила звука для роликов — фоновая музыка и звуковое оформление, совпадение звука с картинкой, сведение голоса и музыки (LUFS, истинный пик, приглушение), удлинение музыки без стыков, синтез дикторской озвучки (дословность, темп), архивный «эфирный» голос с помехами, сдача звука и работа с API-ключами. Используй, когда делаешь, сводишь, проверяешь или правишь музыку, звуковые эффекты, озвучку или микс ролика.

ascorblack/video-skills

Правила записи интерфейса программы для роликов, презентаций и gif — покадровая съёмка браузера в виртуальном времени (headless Chrome, beginFrame), демо-стенд с выдуманными данными, курсор, метки во время записи, запасы в начале и конце дубля, лист кадров, наезды и обрезка записи, экран программы в стилизованном кадре, версия на другом языке с теми же кликами и синхронизация рук в 3D-сцене с записью. Используй, когда снимаешь, режешь, ускоряешь или вставляешь в ролик запись экрана приложения.

ascorblack/video-skills

Rules for the visuals of videos about programs and popular-science videos — diagrams and connector lines, terms with applied examples, how long to hold a slide, transitions without jerking, camera push-ins, titles and figures in the frame, stylization in the manner of Soviet popular science and filmstrips (palette, fonts, grain, vignette). Use when designing, drawing or editing frames, slides, diagrams, titles, transitions or the style of a video, and when checking frames before assembly.

관련 스킬