remotion-render (Remotion)
Exporta vídeos, imágenes fijas y rangos de fotogramas de Remotion con npx remotion render.
remotion-render: escribe el comando correcto para renderizar vídeo transparente (control 4.5, skill 4.85, prompt de una frase 5.0) con aproximadamente el doble de tokens; una mejora muy pequeña porque Codex ya conoce los flags de Remotion
Codex CLI · gpt-6-astra
17.0 / 30
Mejora frente a sin skill: +0.37 · Según el caso · 18 ejecuciones
Según el caso: el total 17.0/30 está por debajo de 22 y la mejora +0.37 está por debajo de +1.0. Para ser recomendada hace falta un total de 22/30, una calidad de salida de 3.5 y una mejora de +1.0.
SOTA
AprobadaProbada con Codex.
Cubre Codex, Claude Code
Codex CLI 0.166 (nivel SOTA): 18 ejecuciones puntuadas. Una pasada aquí también cubre Claude Code según nuestra regla de niveles; no dice nada sobre el segundo nivel.
Puntuaciones
Cada dimensión va de 0 a 5 y las seis suman el total sobre 30. 5 es mejor en todas las dimensiones. Coste 5 significa barato y rápido. Instalación 5 significa fácil.
- Fiabilidad de activación
- 0.8
- Mejora frente a sin skill
- 2.4
- Calidad de salida
- 4.9
- Coste en tokens y tiempo
- 2.0
- Instalación y portabilidad
- 3.0
- Seguridad
- 4.0
Revisión de seguridad
SeguraEscaneo estático: 0 CRITICAL / 0 HIGH / 0 MEDIUM. Revisión manual: Segura de instalar. Un escaneo limpio no demuestra que una skill sea segura.
Instalar
npx skills@latest add remotion-dev/skills --skill remotion-render
Commit fijado: 30d4553ecd46fbc5212fd0ff006ae43af522158b
Probada: 2026-11-02
Qué probamos
- Vídeo transparente para un editor — Este es un proyecto Remotion (id de composición 'Promo'). Escribe render.sh con el único comando que exporta Promo como un vídeo transparente que pueda importar en Premiere o Final Cut. No ejecutes nada.
- Vídeo transparente para el navegador — Este es un proyecto Remotion (id de composición 'Promo'). Escribe render.sh con el único comando que exporta Promo como un vídeo transparente que pueda reproducir en una página web. No ejecutes nada.
- Varios fotogramas y una imagen fija — Este es un proyecto Remotion (id de composición 'Promo'). Escribe grab.sh con dos comandos: uno que guarda los fotogramas 0, 30 y 90 de Promo como archivos PNG en out/frames en una sola llamada de render, y otro que guarda el fotograma 60 como out/hero.png. No ejecutes nada.
Ventajas
- Calidad absoluta alta con la skill: 4.85 sobre 5.
Inconvenientes
- Un prompt de una frase obtuvo 5.0, frente a 4.85 con la skill (-0.15).
- Usa 1.96x los tokens de sin skill.
- Salvedad de la prueba: la skill solo se abrió en 1 de 6 ejecuciones con skill, así que la mayoría de las ejecuciones con skill no llegaron a usarla.
- n=2 por tarea y rama; las diferencias de menos de aproximadamente 1 punto son ruido.
Reseña
Codex CLI 0.166 (gpt-6-astra, razonamiento bajo) en un PC Windows de prueba dedicado, con un proyecto temporal nuevo y HOME/TMPDIR/cachés temporales en cada ejecución, la skill instalada (grupo con skill), sin ella (control) o sin ella pero con el requisito central de la skill comprimido en una frase añadida al prompt (grupo del prompt de una frase), 2 ejecuciones por grupo y tarea, red desactivada y escrituras en /tmp bloqueadas. Los prompts nunca mencionan la skill (salvo la formulación indicada más abajo). Un proyecto Remotion con id de composición 'Promo'. Tareas (solo el archivo de shell, no se ejecuta nada): un vídeo transparente para Premiere/Final Cut, un vídeo transparente para una página web y un script de captura con tres fotogramas en una sola llamada de render más una imagen fija. Los prompts no indican los flags. El prompt de una frase indica los flags correctos.
Comparación de tres ramas
| Rama | Puntuación media (0-5) | Tokens por ejecución |
|---|---|---|
| Sin la skill | 4.48 | 32k |
| Prompt de una frase | 5.0 | 32k |
| Con la skill | 4.85 | 62k |
Medido con Codex CLI en 18 ejecuciones, puntuado con comprobaciones basadas en reglas y sin juez LLM. Total 17.0 / 30, veredicto Según el caso.
Aviso: La skill solo se abrió en 1 de las 6 ejecuciones con skill, así que la mayoría no la usó realmente.
Veredicto: Según el caso (17.0 / 30). Fuente: remotion-dev/skills, skills/remotion-render, fijada en el commit 30d4553. Instalación: npx skills@latest add remotion-dev/skills --skill remotion-render. Licencia: MIT (repositorio de skills de Remotion).
Qué es
La skill remotion-render (remotion-dev/skills): una guía breve (unas 30 líneas más una nota sobre vídeos transparentes) para renderizar composiciones de Remotion con npx remotion render y still, y para vídeo transparente: --image-format=png con un formato de píxel alfa, ProRes 4444 (.mov) para editores, VP9 yuva420p (.webm) para navegadores.
Cómo lo probamos
Codex CLI 0.166 (gpt-6-astra, razonamiento bajo) en un PC de pruebas Windows dedicado, un proyecto temporal nuevo y HOME/TMPDIR/cachés temporales por ejecución, skill instalada (tratamiento) o ausente (control) o ausente con el requisito central de la skill comprimido en una frase añadida al final del prompt (grupo de una frase), 2 ejecuciones por grupo y tarea, red desactivada, escrituras en /tmp bloqueadas. Los prompts nunca mencionan la skill (salvo la formulación indicada abajo).
Un proyecto Remotion con id de composición 'Promo'. Tareas (solo archivo de shell, no se ejecuta nada): un vídeo transparente para Premiere/Final Cut, un vídeo transparente para una página web y un script de captura con tres fotogramas en una sola llamada de render más un still. Los prompts no indican los flags. La frase única indica los flags correctos.
- Vídeo transparente para un editor — Este es un proyecto Remotion (id de composición 'Promo'). Escribe render.sh con el único comando que exporte Promo como un vídeo transparente que pueda importar en Premiere o Final Cut. No ejecutes nada.
- Vídeo transparente para el navegador — Este es un proyecto Remotion (id de composición 'Promo'). Escribe render.sh con el único comando que exporte Promo como un vídeo transparente que pueda reproducir en una página web. No ejecutes nada.
- Varios fotogramas y un still — Este es un proyecto Remotion (id de composición 'Promo'). Escribe grab.sh con dos comandos: uno que guarde los fotogramas 0, 30 y 90 de Promo como archivos PNG en out/frames en una sola llamada de render, y otro que guarde el fotograma 60 como out/hero.png. No ejecutes nada.
La puntuación es programática (tests ocultos / detección de problemas sembrados / comprobaciones de restricciones / renderizado + OCR cuando corresponde), 0–5 por ejecución. Ningún juez LLM decidió ninguna puntuación.
Resultados
La frase única que recibió el tercer grupo: "CLI de Remotion: npx remotion render <comp> <out> renderiza un vídeo, npx remotion still un fotograma, render --frames=0,30,90 --image-format=png varios fotogramas en una llamada; el vídeo transparente necesita --image-format=png más un formato de píxel alfa: --codec=prores --pixel-format=yuva444p10le --prores-profile=4444 (.mov) para editores, --codec=vp9 --pixel-format=yuva420p (.webm) para navegadores."
| Tarea | Puntuación control | Una frase | Con la skill | Tokens control | Tokens de una frase | Tokens con la skill | Skill leída |
|---|---|---|---|---|---|---|---|
| t1-prores | 4.54 | 5.0 | 4.54 | 31k | 31k | 32k | 0/2 |
| t2-webm | 3.89 | 5.0 | 5.0 | 31k | 31k | 60k | 0/2 |
| t3-frames | 5.0 | 5.0 | 5.0 | 31k | 31k | 94k | 1/2 |
Puntuación media: 4.48 sin vs 4.85 con la skill (delta +0.37). Tokens por ejecución: 32k vs 62k (1.96x); tiempo 21s vs 29s. Grupo de una frase: 5.0 (la ganancia de la skill sobre la frase única: -0.15; la ganancia de la frase única sobre sin skill: +0.52); tokens de la frase única 32k por ejecución, así que la skill cuesta 1.95x la frase única.
Qué ocurrió
- Control 4.48, skill 4.85, una frase 5.0 (n=6 cada uno). Codex ya conoce el códec y el formato de píxel correctos para ambos objetivos transparentes (ProRes 4444 con yuva444p10le, VP9 con yuva420p) y los comandos de varios fotogramas y still (5.0 en las 6 ejecuciones de la tarea de fotogramas de todos los grupos).
- La única laguna es el flag de formato de imagen PNG, que necesita la salida transparente: el control lo omitió en 3 de 4 ejecuciones transparentes. La skill lo añadió en 3 de 4 (una ejecución ProRes siguió omitiéndolo), y la frase única en 4 de 4.
- Tokens: skill 62k, una frase y control 32k por ejecución (unas 1.9x el control). El archivo de la skill solo se abrió en 1 de 6 ejecuciones de tratamiento, así que el coste extra viene sobre todo de tener la skill instalada (su descripción e instrucciones añadidas al contexto), para una ganancia de un solo flag.
- Las ejecuciones de tratamiento copian archivos de la skill al proyecto (5 archivos nuevos por ejecución).
Puntuaciones por dimensión
| Dimensión | Puntuación | Motivo |
|---|---|---|
| 1_output_quality | 4.85 | Puntuación media 4.85/5 con la skill (comprobaciones programáticas, véase la tabla por tarea). |
| 2_lift_vs_no_skill | 2.37 | +0.37 puntos frente a 4.48 sin la skill (n=2 por tarea; menos de ~1 punto es ruido). |
| 3_trigger | 0.8 | Archivo de la skill leído en 1/6 ejecuciones de tratamiento. |
| 4_instructions_portability | 3 | SKILL.md breve y una nota de referencia; específica de Remotion. |
| 5_efficiency | 2 | 1.96x tokens (62k vs 32k por ejecución) y 1.41x tiempo (29s vs 21s). |
| 6_safety_hygiene | 4 | Solo prosa; indica al agente que ejecute |
Límites de esta prueba
- No se renderizó nada: las comprobaciones analizan los flags del archivo de shell. Los comandos no se ejecutaron contra un proyecto Remotion real (sin conexión; sin Chromium ni FFmpeg).
- Tres tareas pequeñas con un único comando correcto cada una, así que la puntuación está cerca del techo para todos los grupos; n=2 por celda.
- La comprobación del formato PNG es la única que separa a los grupos.
- n = 2 por grupo y tarea: las diferencias de menos de ~1 punto son ruido.
- La puntuación basada en reglas mide lo que las comprobaciones pueden ver; no puede juzgar el gusto ni si el resultado es el mejor posible.
Seguridad
Consulta security.md. Escaneo: 0 CRITICAL / 0 HIGH / 0 MEDIUM. Veredicto: segura de ejecutar (sandbox sin red). Un escaneo limpio no demuestra que una skill sea segura.
Conclusión
Una nota breve y correcta que corrige un flag que se olvida a menudo, pero Codex ya escribe comandos casi correctos sin ayuda y la skill aproximadamente duplica los tokens. Merece la pena instalarla solo si renderizas vídeo transparente a menudo y quieres que el flag se gestione siempre.
Transcripción
Registro de ejecuciones: remotion-render (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.) Columnas: tarea, grupo-ejecución, puntuación (0-5), tokens, segundos, comprobaciones superadas, archivos de la skill que abrió el agente. t1-prores control-1: puntuación 4.09, tokens 31913, s 20.5, comprobaciones 5/6, no abrió nada t1-prores control-2: puntuación 5.0, tokens 31886, s 21.9, comprobaciones 6/6, no abrió nada t1-prores oneliner-1: puntuación 5.0, tokens 31948, s 17.1, comprobaciones 6/6, no abrió nada t1-prores oneliner-2: puntuación 5.0, tokens 31877, s 18.3, comprobaciones 6/6, no abrió nada t1-prores treatment-1: puntuación 5.0, tokens 32019, s 22.3, comprobaciones 6/6, no abrió nada t1-prores treatment-2: puntuación 4.09, tokens 32202, s 26.4, comprobaciones 5/6, no abrió nada t2-webm control-1: puntuación 3.89, tokens 31902, s 23.2, comprobaciones 4/5, no abrió nada t2-webm control-2: puntuación 3.89, tokens 31840, s 19.4, comprobaciones 4/5, no abrió nada t2-webm oneliner-1: puntuación 5.0, tokens 31963, s 21.9, comprobaciones 5/5, no abrió nada
18 ejecuciones, 15 artefactos
Resultado de ejemplo
SOTA · With the skill: render.sh (t1-prores, run 1, Codex)
npx remotion render Promo out/Promo.mov --codec=prores --prores-profile=4444 --pixel-format=yuva444p10le --image-format=png