Communitygithub.com

olafBobryk/lyric-video

Créez des vidéos lyriques avec une typographie et des styles de révélation choisis par l'utilisateur, un minutage au niveau des mots, une boucle de révision et de correction des transcriptions floues, et des exportations vérifiées. Inclut un préréglage typographique optionnel pour les séquences inversées.

Qu'est-ce que lyric-video ?

Cette compétence d'agent IA transforme un enregistrement utilisateur en une vidéo lyrique (lyric video) avec un contrôle précis de la précision de la transcription, du minutage et du style visuel. Elle permet à l'utilisateur de choisir une typographie, un placement et un comportement de révélation (par exemple, sous-titres simples, surbrillance karaoké, lettrage cinétique surdimensionné). Un préréglage pour séquences inversées à l'intérieur de lettres surdimensionnées avec révélations progressives est disponible via un fichier de référence. La compétence suit un processus rigoureux de transcription et de révision : elle détecte les mots incertains, produit une liste numérotée des passages flous avec des identifiants stables, et demande à l'utilisateur de fournir les corrections. Elle vérifie ensuite que toutes les corrections sont appliquées exactement une fois, et ne considère pas la vidéo comme finale tant que des problèmes ne sont pas résolus. L'exportation se fait à partir de la source originale en pleine qualité (maître RVB sans perte et MP4 haute qualité), avec une vérification de la durée, de la couverture audio, de l'ajustement du texte et de l'effet visuel. La compétence est conçue pour fonctionner avec Whisper MLX sur Apple Silicon et Whisper.cpp, et gère les cas d'alignement temporel incertain, les fins coupées, et les paroles personnelles non publiées sans les publier.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add olafBobryk/lyric-video

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Vidéo lyrique

Transformez l'enregistrement de l'utilisateur en une vidéo lyrique. Traitez la précision de la transcription, le minutage et le style visuel comme des décisions distinctes. Préservez la source originale ; effectuez les rendus des révisions dans des dossiers de sortie séparés.

Choisissez le style

Respectez le style sélectionné ou déjà approuvé par l'utilisateur. Si aucun style n'est établi, posez une question concise sur la typographie, le placement et le comportement de révélation avant de vous engager sur un rendu. Proposez quelques choix pertinents, tels que sous-titres simples, surbrillance karaoké, ou lettrage cinétique surdimensionné. N'appliquez pas automatiquement l'inversion, Impact, les majuscules, le lettrage étiré ou une marge de 10 % à chaque vidéo.

Pour les séquences inversées à l'intérieur de lettres surdimensionnées avec révélations progressives des mots et rangées dominantes alternées, lisez références/style-inversé.md. Les scripts inclus implémentent ce préréglage ; adaptez ou utilisez une autre méthode de rendu pour d'autres styles plutôt que de prétendre qu'ils prennent en charge tous les traitements.

Utilisez une image représentative et un court brouillon animé lorsque demandé. Intégrez le style approuvé dans la vidéo complète ; n'introduisez pas de portes d'approbation répétées.

Transcrire et réviser les paroles floues

  1. Inspectez la durée, la fréquence d'images, les dimensions, la rotation, l'espace colorimétrique/la gamme et l'audio de la source. Transcrivez l'enregistrement et obtenez les horodatages acoustiques des mots. N'utilisez pas d'espacement uniforme des mots comme alignement final.
  2. Vérifiez la reconnaissance incertaine, les passages de transcription contradictoires, les phrases suspectes, les improvisations et les fins coupées. Un second modèle peut aider, mais l'accord ne prouve pas l'exactitude. Distinguez une parole incertaine d'un horodatage incertain.
  3. Si utile, demandez une chanson/artiste ou une référence de paroles fournie. Si l'enregistrement est personnel, non publié ou n'a pas de référence disponible, cessez d'en chercher une et utilisez la révision de l'utilisateur. Ne publiez jamais leurs médias ou paroles avec la compétence.
  4. Produisez une transcription horodatée modifiable et une liste numérotée compacte des passages flous dans l'ordre de lecture. Chaque élément comprend un ID stable, un début/fin et suffisamment de mots environnants pour le localiser. Marquez les mots non résolus comme [INCERTAIN] au lieu de choisir silencieusement une supposition. Incluez les autres erreurs suspectées même si elles n'étaient pas marquées à l'origine. Gardez cette liste inchangée en attendant les corrections.
  5. Demandez à l'utilisateur de fournir les mots manquants par ID ou dans cet ordre. Continuez la préparation indépendante du style/de l'exportation. Si autorisé, fournissez une copie de révision avec les espaces réservés et étiquetez-la clairement ; ne l'appelez pas finale-lyrique.
  6. Appliquez une réponse ordonnée une par une aux passages numérotés. Vérifiez que le nombre de corrections correspond. Si le nombre ou le passage prévu est ambigu, ne demandez que cette correspondance avant de modifier ces mots. Préservez les mots, l'argot et les paroles explicites fournis par l'utilisateur. Mentionnez les normalisations orthographiques mineures ; ne réécrivez jamais silencieusement les paroles pour la grammaire.
  7. Développez les corrections multi-mots en mots individuellement chronométrés et réalignez-les avec l'enregistrement. Conservez les choix de mise en page approuvés à moins que la phrase n'ait besoin d'être réorganisée. Si le minutage ne peut être qu'estimé, divulguez-le et maintenez la révision du minutage séparée de l'approbation des paroles. Ne forcez pas une phrase plus longue dans un intervalle restant minuscule et ne prétendez pas à une synchronisation précise. Pour une fin coupée, expliquez ce que l'enregistrement supporte ; demandez la suite ou un choix avant de prolonger, figer ou modifier le montage.
  8. Mettez à jour à la fois la transcription et les données de rendu chronométré, puis effectuez le rendu à partir de la source originale. Vérifiez tous les passages corrigés et les transitions. Recherchez dans les données réelles des cartes/sous-titres finaux [INCERTAIN], les espaces réservés de point d'interrogation, les TODOs et les ID non résolus ; vérifiez que chaque correction utilisateur est présente exactement une fois à l'endroit prévu. Ne confondez pas les notes d'incertitude dans un document de révision avec des résidus à l'écran.
  9. Lorsqu'on vous demande si la vidéo est prête à être envoyée, rapportez séparément : le nombre d'espaces réservés, les paroles suspectées restantes, les mises en garde sur le minutage et la vérification de l'exportation. Zéro espace réservé n'est pas une preuve d'une transcription entièrement vérifiée. Donnez une brève conclusion sans exposer les raisons privées ; appelez-la prête comme copie de révision lorsque des problèmes non résolus subsistent.

Minutage et exportations

Whisper MLX local avec horodatages des mots est une voie de transcription sur Apple Silicon. DTW Whisper.cpp peut nécessiter la désactivation de l'attention flash si elle retourne t_dtw = -1 ; rejetez les horodatages manquants. Les paroles de référence doivent être alignées sur cette performance particulière, y compris les pauses et les improvisations.

Effectuez le rendu à partir de la source plutôt que d'un brouillon compressé. Préservez le cadrage de la source, la résolution réelle, la fréquence d'images, l'interprétation des couleurs et l'audio, sauf si l'utilisateur demande des modifications. Pour une qualité maximale, fournissez un maître composite RVB sans perte et un MP4 compatible haute qualité. L'upscaling seul ne restaure pas les détails. Vérifiez les contraintes de plateforme/codec avant de choisir les paramètres d'exportation.

Vérifiez la durée/le nombre d'images, la présence et la préservation audio, la couverture début/fin, l'ajustement du texte, les phrases partiellement et complètement révélées, la couverture des corrections et l'effet visuel choisi. Fournissez des liens directs vers les artefacts et un aperçu en ligne lorsque c'est pris en charge. Gardez le statut de révision et la qualité d'encodage distincts.

Skills associés