Clips
Pipeline vidéo en six étapes : téléchargement, transcription, découpe, traduction, HTML karaoké
Fonctionne avec configuration
Ce que fait
Pilote un pipeline vidéo court en six étapes qui télécharge une vidéo source, la transcrit avec WhisperX, sélectionne les segments clés, les découpe avec ffmpeg, traduit les sous-titres et rend un lecteur HTML karaoké synchronisé par mot. Il se déclenche lorsque vous demandez de couper des extraits clés d'une longue vidéo ou d'un podcast, ou de produire des courts métrages sous-titrés avec des légendes chinoises. Le manuel d'utilisation de chaque étape est récupéré du binaire nf-guide qui est livré dans l'espace de travail NextFrame Rust, donc le dossier de compétence seul n'est que la machine à états.
Rapport de test
J'ai exécuté les étapes de découpe et de traduction sur un élément de 120 secondes avec une transcription de 22 phrases et j'ai mesuré les deux par rapport à un passage sans compétence pour la même tâche. L'insistance de la compétence sur le réencodage a produit un clip avec zéro paquets à horodatage négatif, tandis que le raccourci évident -c copy que j'ai utilisé sans elle en contenait 233, soit environ neuf secondes de pré-roll qu'un lecteur de navigateur doit ignorer via la liste d'édition. Les sous-titres étaient l'écart le plus marqué : écrire le fichier de manière naturelle a produit sept chaînes brutes dans le tableau cn et une clé clip au lieu de clip_num, exactement la forme que le manuel d'étape avertit que le rendu karaoké rejette avec 'invalid type: string, expected struct', alors que suivre le schéma documenté et son interpolation de nombre de caractères a donné 13 repères bien formés sans lacunes de synchronisation. Le problème est qu'aucune de ces directives ne se trouve dans la compétence installée : le dossier copié est un SKILL.md de 48 lignes qui utilise nf-guide pour chaque étape, un binaire que vous n'obtenez qu'en compilant l'espace de travail Rust de dix-sept crates de NextFrame, en plus de yt-dlp, WhisperX et l'interface CLI nf pour le HTML final. Le bout en bout n'a jamais été vérifié ici, le SKILL.md est uniquement en chinois sans notes d'installation ou de dépendances, et sa propre liste d'étapes saute de 04 à 06.
Testé le: 2026-08-07 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/ChaosRealmsAI/NextFrame.git mkdir -p ~/.claude/skills cd NextFrame && cp -r crates/nf-agent/skills/clips ~/.claude/skills/clips
Commandes et exemples de prompts
/clipsPipeline vidéo en six étapes : téléchargement, transcription, découpe, traduction, HTML karaoké
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Cut highlight clips from this podcast and add Chinese karaoke subtitlesDownload this video, transcribe it, and cut the best 30-second clipTurn this long video into subtitled shorts with translated captions