Préparer une vidéo courte, de l'écriture au montage

shorts-agent est un outil de production vidéo en ligne de commande. Il écrit un script, génère une voix off et des visuels, assemble un montage vertical sous-titré, puis dépose le fichier fini en brouillon dans le compte TikTok de la personne qui l'utilise.

À qui ça s'adresse

À un créateur unique qui produit ses propres vidéos et veut automatiser les étapes répétitives — le rendu, le calage des sous-titres, le transfert du fichier — sans déléguer les choix éditoriaux.

L'outil s'exécute sur l'ordinateur du créateur. Il n'y a pas de service hébergé, pas de compte à créer sur ce site, pas de tableau de bord partagé.

Comment ça fonctionne

  1. Écriture. Le script est rédigé à la main dans un fichier Markdown, ou proposé par l'outil puis relu et corrigé.
  2. Vérification. Les affirmations factuelles du script sont confrontées à des sources indépendantes avant d'aller plus loin.
  3. Voix et visuels. Une voix de synthèse lit le script ; les plans sont calés sur les durées réellement mesurées de chaque section.
  4. Montage. Assemblage vertical 1080×1920, transitions, sous-titres incrustés mot par mot.
  5. Contrôle. Un garde-fou vérifie la durée, l'originalité et la présence des sous-titres. Rien ne sort sans un verdict favorable.
  6. Transfert. Le fichier est envoyé en brouillon dans l'application TikTok du créateur.

Ce que l'outil ne fait pas

Il ne publie rien. Il dépose un brouillon, et le créateur reçoit une notification dans l'application TikTok. C'est lui qui écrit la légende, choisit les hashtags, coche le label « contenu généré par IA » le cas échéant, et décide de publier ou non.

L'outil n'accède à aucun compte autre que celui que son utilisateur a lui-même autorisé, ne lit aucune vidéo existante, et ne consulte pas les données d'audience.

Accès demandé à TikTok

L'outil demande deux autorisations, et rien de plus :

L'autorisation video.publish, qui permettrait de publier directement, n'est pas demandée.

Code source

shorts-agent est un projet personnel. L'outil s'exécute localement et n'expose aucun service réseau en dehors des appels aux API qu'il utilise.