remotion-render (Remotion)
Exporte des vidéos, images fixes et plages d'images Remotion avec npx remotion render.
remotion-render : écrit la bonne commande de rendu de vidéo transparente (contrôle 4.5, skill 4.85, une phrase 5.0) pour environ deux fois les tokens ; un gain très faible car Codex connaît déjà les flags Remotion
Codex CLI · gpt-6-astra
17.0 / 30
Gain par rapport à sans skill : +0.37 · Selon les cas · 18 exécutions
Selon les cas : le total 17.0/30 est inférieur à 22 et le gain +0.37 est inférieur à +1.0. Pour être recommandé, il faut un total de 22/30, une qualité de sortie de 3.5 et un gain de +1.0.
SOTA
RéussiTesté avec Codex.
Couvre Codex, Claude Code
Codex CLI 0.166 (palier SOTA) : 18 exécutions notées. Une réussite ici couvre aussi Claude Code selon notre règle de palier ; elle ne dit rien du second palier.
Scores
Chaque dimension va de 0 à 5 et les six forment le total sur 30. 5 est la meilleure note dans chaque dimension. Coût 5 signifie bon marché et rapide. Installation 5 signifie facile.
- Fiabilité du déclenchement
- 0.8
- Gain par rapport à sans skill
- 2.4
- Qualité de sortie
- 4.9
- Coût en tokens et en temps
- 2.0
- Installation et portabilité
- 3.0
- Sécurité
- 4.0
Revue de sécurité
SûrScan statique : 0 CRITIQUE / 0 ÉLEVÉ / 0 MOYEN. Revue manuelle : sûr à installer. Un scan propre ne prouve pas qu'un skill est sûr.
Installer
npx skills@latest add remotion-dev/skills --skill remotion-render
Commit épinglé: 30d4553ecd46fbc5212fd0ff006ae43af522158b
Testé: 2026-11-02
Ce que nous avons testé
- Vidéo transparente pour un monteur — Ceci est un projet Remotion (id de composition « Promo »). Écrivez render.sh avec la commande unique qui exporte Promo en vidéo transparente importable dans Premiere ou Final Cut. N'exécutez rien.
- Vidéo transparente pour le navigateur — Ceci est un projet Remotion (id de composition « Promo »). Écrivez render.sh avec la commande unique qui exporte Promo en vidéo transparente lisible sur une page web. N'exécutez rien.
- Plusieurs images et un still — Ceci est un projet Remotion (id de composition « Promo »). Écrivez grab.sh avec deux commandes : une qui enregistre les images 0, 30 et 90 de Promo en PNG dans out/frames en un seul appel de rendu, et une qui enregistre l'image 60 dans out/hero.png. N'exécutez rien.
Points forts
- Qualité absolue élevée avec le skill : 4.85 sur 5.
Points faibles
- Un prompt d'une phrase obtient 5.0, contre 4.85 avec le skill (-0.15).
- Consomme 1.96 fois plus de tokens que sans skill.
- Réserve de test : le skill n'a été ouvert que dans 1 des 6 exécutions avec skill ; la plupart n'ont donc pas réellement utilisé le skill.
- n=2 par tâche et par bras ; les écarts inférieurs à environ 1 point sont du bruit.
Avis
Codex CLI 0.166 (gpt-6-astra, low reasoning) sur un PC Windows de test dédié, un projet temporaire neuf et des HOME/TMPDIR/caches temporaires à chaque exécution, skill installé (traitement) ou absent (contrôle) ou absent avec l'exigence centrale du skill compressée en une phrase ajoutée au prompt (groupe « prompt d'une phrase »), 2 exécutions par groupe et par tâche, réseau coupé, écritures dans /tmp bloquées. Les prompts ne mentionnent jamais le skill (sauf la formulation indiquée ci-dessous). Un projet Remotion avec l'id de composition « Promo ». Tâches (fichier shell uniquement, rien n'est exécuté) : une vidéo transparente pour Premiere/Final Cut, une vidéo transparente pour une page web, et un script de capture avec trois images dans un seul appel de rendu plus un still. Les prompts n'indiquent pas les flags. Le groupe « une phrase » indique les bons flags.
Comparaison à trois bras
| Bras | Score moyen (0-5) | Tokens par exécution |
|---|---|---|
| Sans le skill | 4.48 | 32k |
| Prompt d'une phrase | 5.0 | 32k |
| Avec le skill | 4.85 | 62k |
Mesuré avec Codex CLI sur 18 exécutions, noté par des contrôles basés sur des règles, sans juge LLM. Total 17.0 / 30, verdict Selon les cas.
Divulgation : le skill n'a été ouvert que dans 1 des 6 exécutions avec skill ; la plupart n'ont donc pas réellement utilisé le skill.
Verdict : selon les cas (17.0 / 30). Source : remotion-dev/skills, skills/remotion-render, épinglé au commit 30d4553. Installation : npx skills@latest add remotion-dev/skills --skill remotion-render. Licence : MIT (dépôt de skills Remotion).
Présentation
Le skill remotion-render (remotion-dev/skills) : des consignes courtes (une trentaine de lignes plus une note sur les vidéos transparentes) pour rendre des compositions Remotion avec npx remotion render et still, et pour la vidéo transparente : --image-format=png avec un format de pixel alpha, ProRes 4444 (.mov) pour les monteurs, VP9 yuva420p (.webm) pour les navigateurs.
Notre méthode de test
Codex CLI 0.166 (gpt-6-astra, raisonnement faible) sur un PC de test Windows dédié, un projet temporaire neuf et des HOME/TMPDIR/caches temporaires à chaque exécution, skill installé (groupe traité) ou absent (groupe témoin), ou absent avec l'exigence centrale du skill compressée en une phrase ajoutée au prompt (groupe « une phrase »), 2 exécutions par groupe et par tâche, réseau coupé, écritures dans /tmp bloquées. Les prompts ne mentionnent jamais le skill (sauf la formulation indiquée ci-dessous).
Un projet Remotion avec l'identifiant de composition « Promo ». Tâches (fichier shell uniquement, rien n'est exécuté) : une vidéo transparente pour Premiere/Final Cut, une vidéo transparente pour une page web, et un script de capture avec trois images dans un seul appel de rendu plus une image fixe. Les prompts n'indiquent pas les options. Le prompt d'une phrase indique les bonnes options.
- Vidéo transparente pour un monteur — Ceci est un projet Remotion (identifiant de composition « Promo »). Écrivez render.sh avec la commande unique qui exporte Promo en vidéo transparente importable dans Premiere ou Final Cut. N'exécutez rien.
- Vidéo transparente pour le navigateur — Ceci est un projet Remotion (identifiant de composition « Promo »). Écrivez render.sh avec la commande unique qui exporte Promo en vidéo transparente que je peux lire sur une page web. N'exécutez rien.
- Plusieurs images et une image fixe — Ceci est un projet Remotion (identifiant de composition « Promo »). Écrivez grab.sh avec deux commandes : une qui enregistre les images 0, 30 et 90 de Promo en fichiers PNG dans out/frames en un seul appel de rendu, et une qui enregistre l'image 60 sous out/hero.png. N'exécutez rien.
Le scoring est programmatique (tests cachés / rappel des anomalies introduites / vérifications de contraintes / rendu + OCR le cas échéant), 0–5 par exécution. Aucun juge LLM n'a décidé d'un seul score.
Résultats
Le prompt d'une phrase donné au troisième groupe : « CLI Remotion : npx remotion render <comp> <out> rend une vidéo, npx remotion still une image, render --frames=0,30,90 --image-format=png plusieurs images en un seul appel ; une vidéo transparente nécessite --image-format=png plus un format de pixel alpha : --codec=prores --pixel-format=yuva444p10le --prores-profile=4444 (.mov) pour les monteurs, --codec=vp9 --pixel-format=yuva420p (.webm) pour les navigateurs. »
| Tâche | Score témoin | Une phrase | Avec le skill | Tokens témoins | Tokens (une phrase) | Tokens avec le skill | Skill lu |
|---|---|---|---|---|---|---|---|
| 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 |
Score moyen : 4.48 sans contre 4.85 avec le skill (delta +0.37). Tokens par exécution : 32k contre 62k (1.96x) ; temps 21s contre 29s. Groupe « une phrase » : 5.0 (gain du skill sur le prompt d'une phrase : -0.15 ; gain du prompt d'une phrase sur l'absence de skill : +0.52) ; 32k tokens par exécution pour le prompt d'une phrase, donc le skill coûte 1.95x ce prompt.
Ce qui s'est passé
- Témoin 4.48, skill 4.85, une phrase 5.0 (n=6 chacun). Codex connaît déjà le bon codec et le bon format de pixel pour les deux cibles transparentes (ProRes 4444 avec yuva444p10le, VP9 avec yuva420p) ainsi que les commandes multi-images et still (5.0 dans les 6 exécutions de la tâche d'images de chaque groupe).
- Le seul manque est l'option de format d'image PNG, nécessaire à une sortie transparente : le témoin l'omettait dans 3 des 4 exécutions transparentes. Le skill l'ajoutait dans 3 sur 4 (une exécution ProRes l'omettait encore), et le prompt d'une phrase dans 4 sur 4.
- Tokens : 62k pour le skill, 32k pour le prompt d'une phrase et le témoin par exécution (environ 1.9x le témoin). Le fichier du skill n'a été ouvert que dans 1 des 6 exécutions avec le skill, donc le surcoût vient surtout de l'installation du skill (sa description et ses instructions ajoutées au contexte), pour un gain d'une seule option.
- Les exécutions avec le skill copient les fichiers du skill dans le projet (5 nouveaux fichiers par exécution).
Scores par dimension
| Dimension | Score | Pourquoi |
|---|---|---|
| 1_output_quality | 4.85 | Score moyen de 4.85/5 avec le skill (vérifications programmatiques, voir le tableau par tâche). |
| 2_lift_vs_no_skill | 2.37 | +0.37 point contre 4.48 sans le skill (n=2 par tâche ; en dessous d'environ 1 point, c'est du bruit). |
| 3_trigger | 0.8 | Fichier du skill lu dans 1/6 exécutions avec le skill. |
| 4_instructions_portability | 3 | SKILL.md court et une note de référence ; spécifique à Remotion. |
| 5_efficiency | 2 | 1.96x de tokens (62k contre 32k par exécution) et 1.41x de temps (29s contre 21s). |
| 6_safety_hygiene | 4 | Uniquement de la prose ; demande à l'agent d'exécuter |
Limites de ce test
- Rien n'a été rendu : les vérifications analysent les options dans le fichier shell. Les commandes n'ont pas été exécutées sur un vrai projet Remotion (hors ligne ; ni Chromium ni FFmpeg).
- Trois petites tâches avec une seule commande correcte chacune, le score est donc proche du plafond pour tous les groupes ; n=2 par cellule.
- La vérification du format PNG est la seule qui sépare les groupes.
- n = 2 par groupe et par tâche : les différences inférieures à environ 1 point relèvent du bruit.
- Le scoring basé sur des règles mesure ce que les vérifications peuvent voir ; il ne peut juger du goût ni du caractère optimal d'un résultat.
Sécurité
Voir security.md. Scan : 0 CRITICAL / 0 HIGH / 0 MEDIUM. Verdict : sûr à exécuter (sandbox sans réseau). Un scan propre ne prouve pas qu'un skill est sûr.
En résumé
Une petite note correcte qui corrige une option souvent oubliée, mais Codex écrit déjà des commandes presque justes sans aide et le skill double à peu près les tokens. À installer seulement si vous rendez souvent des vidéos transparentes et voulez que l'option soit gérée à chaque fois.
Transcription
Journal d'exécution : remotion-render (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.) Colonnes : tâche, groupe-exécution, score (0-5), tokens, secondes, vérifications réussies, fichiers de la skill ouverts par l'agent. t1-prores control-1: score 4.09, tokens 31913, s 20.5, vérifications 5/6, rien ouvert t1-prores control-2: score 5.0, tokens 31886, s 21.9, vérifications 6/6, rien ouvert t1-prores oneliner-1: score 5.0, tokens 31948, s 17.1, vérifications 6/6, rien ouvert t1-prores oneliner-2: score 5.0, tokens 31877, s 18.3, vérifications 6/6, rien ouvert t1-prores treatment-1: score 5.0, tokens 32019, s 22.3, vérifications 6/6, rien ouvert t1-prores treatment-2: score 4.09, tokens 32202, s 26.4, vérifications 5/6, rien ouvert t2-webm control-1: score 3.89, tokens 31902, s 23.2, vérifications 4/5, rien ouvert t2-webm control-2: score 3.89, tokens 31840, s 19.4, vérifications 4/5, rien ouvert t2-webm oneliner-1: score 5.0, tokens 31963, s 21.9, vérifications 5/5, rien ouvert
18 exécutions, 15 artefacts
Exemple de sortie
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