Motion library (قاموس الموشن)
68 efectos nombrados en 8 categorías. La lista completa, con una descripción en darija, una pista de «para qué sirve» y la forma de construir cada uno, está en references/effects.md. Los mismos datos están en effects.json (campos: id, category, source, description_ar, good_for_ar, effects_options, how). demo/motion-library.html es la página visual: una demo en bucle por efecto, filtros y un botón «نسخ الأسماء» que copia los nombres seleccionados.
Categorías
| id | nombre | cantidad |
|---|---|---|
| back | ورا الراس (detrás de la cabeza) | 13 |
| cam | حركة الكاميرا (cámara) | 8 |
| text | النص والعناوين (texto, títulos) | 10 |
| ui | كروت وواجهات (tarjetas, interfaz) | 13 |
| frame | تكوين الكادر (encuadre) | 8 |
| trans | الانتقالات (transiciones) | 8 |
| look | اللون والإضاءة (color, luz) | 4 |
| acc | لمسات (acentos) | 4 |
Dos tipos de efecto
/effects(45) — renderizados sobre metraje real mediante el skill de efectos (claude-video-effects). El seguimiento facial y una máscara de persona permiten que se sitúen detrás de la cabeza. Un efecto:python scripts/fx.py <id> <video> <out.mp4> --start S --end E --text "..." --opt clave=valor. Varios: escribir un plan JSON y ejecutarfx.py --plan. Primero comprobar fotogramas fijos con--still.- clásicos (23) — conceptos básicos de edición (jump-cut, whip-pan, karaoke-captions, picture-in-picture, motion-path…). Se construyen en Remotion con la receta de
references/effects.md.
Cuando el usuario envía nombres
- Leer la entrada de cada nombre en
references/effects.md. Si un nombre es desconocido: decirlo y ofrecer el más cercano en la misma categoría. - Mapear cada efecto a la línea hablada a la que pertenece (marcas de tiempo de palabras de Whisper). Colocar el efecto sobre la palabra, no al inicio de la oración.
- Elegir la ruta: nombres de
/effectssobre el metraje original, nombres clásicos en la composición de Remotion. Un reel puede combinar ambos: renderizar primero la pasada de/effects, luego usar ese video como capa de la cara en Remotion. - Renderizar, mirar fotogramas fijos de cada efecto y luego el video completo.
Cuando el usuario pregunta qué se adapta
Usar la pista de «para qué sirve» y estos valores predeterminados:
- Gancho (primeros 1–2 s): locked-on, lean-in, headline-box, backdrop-word, red-collage.
- Explicación de pasos: split-screen, lineup, todo, checklist, the-bill, motion-path.
- Números y pruebas: number-counter, liquid-glass-graph, profile-wall, over-the-shoulder-zoom.
- Portafolio: noise, orbit, carousel-spin, phone-fan, place-in-grid.
- Momento de giro o serio: spotlight, slow-push, moody, reject-stamp.
- CTA (final): comment-box, messages, tap.
Dar 2–3 opciones con una línea cada una, luego la que se recomienda.
Reglas surgidas de reels reales
- Mientras la pantalla está dividida, los subtítulos se colocan en la costura entre las dos mitades.
- Mantener un movimiento en pantalla el tiempo suficiente para leerlo; no cortarlo con la palabra siguiente.
- No apilar más de un efecto grande a la vez; entre efectos, dejar que la cara respire.
- Texto en árabe: revelar palabras completas, nunca cortar letras (cambian de forma).