Communitygithub.com

Plan de planos de miniserie

Convierte un esquema o una escena de novela en un plan de planos: cámara que rota, frases densas y una sola persona hablando por toma.

¿Qué es Plan de planos de miniserie?

Es el primer paso del banco de miniserie. Con un esquema o un fragmento, escribe el guion de la escena y un plan.json. Seis movimientos de cámara tienen que rotar para que nadie se quede en un plano-contraplano quieto. El diálogo queda en chino hablado, unas 20 a 28 letras por toma, y quien no habla se marca en silencio para que el render no mueva todas las bocas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/abserari/drama-production-skills/tree/HEAD/skills/drama-director-staging

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Drama Director Staging (Proceso de Dirección y Storyboard para Series Cortas)

Posicionamiento del proceso: Etapa 1 de la línea de producción audiovisual industrial de series cortas. Transforma un resumen textual en un plan.json industrial y un guion gráfico con movimientos espaciales, bloqueo de actores y diálogos de alta densidad. Sin rodeos genéricos: No explica qué es un plano o un encuadre; solo consolida los criterios de dirección y el SOP duro bajo las fuertes restricciones de MiniMax H3.


1. Contrato de Ejecución y Entrada/Salida

  • Entrada: Resumen de la trama, configuración de escena, diálogo original de los personajes.
  • Salida:
    1. guion.md: Texto de diálogo estándar por escena (con anotaciones de movimiento y emoción);
    2. storyboard.md y plan.json: Incluye posición de cámara por plano, 6 códigos de movimiento dinámico, hablante, oyentes silenciosos, diálogo chino normalizado.

2. SOP Duro: Rotación de Seis Movimientos de Cámara Dinámicos de Nivel Cinematográfico

Prohibición (contraejemplo): Está estrictamente prohibido usar dos planos consecutivos de plano-contraplano estático (OTS) cara a cara. ¡Es muy probable que cause que los personajes AI se queden quietos, con la mirada vacía y una atmósfera incómoda!

La disposición de los planos debe rotar forzosamente entre los siguientes 6 movimientos dinámicos:

Código de MovimientoNombre del ModoPrompt Original en InglésEscenario de Aplicación Forzosa
M1_TRACKINGTravelling lento con cruce de líneasSlow forward tracking shot following character walking briskly through the room, camera pushing in steadily, dynamic background movement, continuous tension.Úselo cuando el personaje camina y habla, entra empujando una puerta o se acerca a un oponente, rompiendo el espacio estático.
M2_RACK_FOCUSEnfoque rack en primer plano de objetoExtreme close-up starting on the prop (slammed on table/held in hands), rapid rack focus up to the speaker's intense glaring eyes, shallow depth of field, dramatic depth shift.Cuando un objeto clave (cuchillo, contrato, reloj de bolsillo, ficha) se golpea sobre la mesa o se sostiene en la mano, la mirada pasa del objeto a la persona.
M3_DUTCH_TILTÁngulo holandés inclinado e intimidante15-degree Dutch angle tilted low shot, looking up at the dominant character stepping forward intimidatingly, creating extreme psychological pressure and cinematic unease.En puntos de tensión cuando el villano se acerca, hay amenaza violenta, desequilibrio psicológico o un giro en la situación.
M4_BACK_REVEALGiro de cabeza desde atrásCharacter begins with their back turned towards camera speaking coldly, suddenly pivots their head 90 degrees to deliver the punchline with an icy stare, dramatic rim lighting catches their jawline.Úselo al pronunciar una decisión fría y crucial, una traición o un veredicto importante.
M5_CLOSE_WHISPERAproximación al oído e intimidaciónTight medium close-up, speaker leans in uncomfortably close towards the listener's ear, whispered menacing intensity, listener flinches slightly while speaker holds cold direct gaze.Amenaza cercana, transacción secreta, susurro de interrogatorio, distancia comprimida al máximo.
M6_PROFILE_STANDSilueta de perfil con luz lateral enfrentadaCinematic two-shot in profile, characters not looking directly into each other's eyes but glaring past each other, split lighting separating them, smoke drifting between them.Enfrentamiento de expertos, miradas desviadas, segundas intenciones, nunca mirarse directamente a los ojos.

3. SOP Duro: Densidad de Diálogo de Ritmo Rápido y Normalización a Chino Puro para Series Cortas

3.1 Regla de Oro de Densidad de Caracteres (Tiempo de 7.3 segundos)

  • Intervalo de diálogo estándar de 175 fotogramas (7.29 segundos): Estrictamente controlado entre 20 y 28 caracteres chinos puros (aproximadamente 3.5 ~ 4.2 caracteres/segundo, velocidad de habla comercial de serie corta de ritmo rápido);
  • Criterio de recuento y velocidad de habla:
    • Caracteres < 16: Juicio: demasiado lento - H3 alargará forzosamente la sílaba de cada carácter, provocando una pronunciación arrastrada y sin vida; debe expandir el conflicto del diálogo o desglosar la acción;
    • Caracteres > 30: Juicio: demasiado denso - H3 producirá omisión grave de sílabas, encadenamiento y explosión de sonido; debe reducirse a menos de 28 caracteres;
  • Regla de división temporal antes/después: Primeros 4.5 segundos de pronunciación de alta densidad, últimos 2.8 segundos para mirada fría, reacción de acción (empuñar un cuchillo, levantar una ceja, sonrisa sarcástica).

3.2 Normalización a Caracteres Chinos Puros (Evitar Deriva Lingüística y Extranjerismos)

Antes de ingresar al compilador de prompts, se debe invocar el procesador de normalización:

  1. 100% de números arábigos a caracteres chinos en mayúscula: 100 -> cien, 500 -> quinientos, EP01 -> primer episodio;
  2. Prohibido el uso de abreviaturas en inglés y letras extranjeras: Boss -> jefe, OK -> vale, watch -> reloj electrónico;
  3. Estandarización de puntuación: Prohibido el uso de / \ @ # $ % ^ & * _ [ ], normalizar completamente a puntuación china de ancho completo , 。 ! ? :.

4. SOP Duro: Etiquetado de Hablante y Oyentes Silenciosos

En la salida plan.json, cada plano debe etiquetar explícitamente:

{
  "seg": "seg01",
  "shot_type": "MLS",
  "camera_mode": "M1_TRACKING",
  "speaker": "Sal",
  "silent_listeners": ["Merchant", "Bystander"],
  "dialogue_text": "<d>¡Esta deuda se ha prolongado durante tres años enteros! ¡Hoy o pagas o te dejo la mano derecha!</d>",
  "pacing_check": {
    "char_count": 27,
    "cps": 3.7,
    "status": "OPTIMAL"
  }
}

5. Scripts de Herramientas Exclusivas

  • Compilador: python scripts/director_engine.py --validate plan.json
  • Limpieza y medición de velocidad de diálogo: python scripts/director_engine.py --clean-dialogue "数字100转汉字"

Individual skills in this repo

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

comfy-h3-render-core

短剧工业化管线·第 3 工序:H3 物理视频渲染与防翻车调度。负责与本地 ComfyUI 服务交互,调度 MiniMax H3 进行 Turbo 8-step 视频生成。硬核沉淀:Windows WDDM 驱动锁防御、潜空间 32 整除铁律、单人发音锁定与全员闭嘴抑制指令装配、首帧 I2V 安全注入、分镜间显存防泄漏。

comfy-h3-video-producer

本地 ComfyUI 剧本转视频自动生产管线(MiniMax H3)。用户给剧本要求用 ComfyUI 出分镜视频,或提到"一采二采/超分/班长套件/CSGlide/工作流生成视频"时使用。覆盖:工作流握手(不写死节点号)、导演调度与段规划、H3 提示词、提交与自动监工、一采双检闸门、收片清床音与拼接、断点续产。

drama-audio-soundstage

短剧工业化管线·第 4 工序:声音工程与智能避让配乐。负责 H3 视频生成后的声音精修。硬核沉淀:谱减法音频门控(消灭风噪/电流床音)、Whisper ASR 纯普通话语种漂移拦截、FFmpeg 原生侧链动态避让混音(Sidechain Ducking,台词开口 BGM 瞬降 -14dB,闭嘴扬起)。

drama-finishing-upscaler

短剧工业化管线·第 5 工序:终期成片与 1080p 超分增强。负责全集分镜无损拼接与院线级 1080p 超分辨率放大。硬核沉淀:FFmpeg concat 零损耗直拼、RealESRGAN x2plus GPU 独占 FP16 批量超分(~4.8fps)、原生高质量避让音轨无损混流、ffprobe 工业级物理参数验收。

drama-keyframe-forge

短剧工业化管线·第 2 工序:分镜定帧与资产一致性。负责在视频渲染前,建立全局风格母卡 (Style Bible),并为每个分镜前置生成“场景+人物+道具”三合一的 16:9 高清定帧垫图。彻底根治 T2V 盲跑带来的人脸变形、角色换脸、场景变色与道具软化。

Skills relacionados