Comment je transforme une vidéo en 30 shorts sous-titrés, gratuit et en local

Partager
Comment je transforme une vidéo en 30 shorts sous-titrés, gratuit et en local
Photo by Andre Mouton / Unsplash

Hello,

Aujourd'hui, si tu veux exister sur les réseaux, le nerf de la guerre c'est le volume. Une vidéo longue (un webinaire, un live, un podcast, une formation), tu peux en sortir dix, vingt, trente petits clips verticaux sous-titrés pour TikTok, Reels, Shorts ou Twitter.

Le problème, tu le connais : découper, recadrer, caler les sous-titres mot par mot, exporter, recommencer. Capcut, c'est bien, mais à la longue c'est chronophage et franchement relou.

C'est pour ça qu'un paquet d'outils SaaS ont explosé sur ce créneau : SendShort, Opus Clip, et toute la clique. Tu balances ta vidéo, leur IA repère les "meilleurs" moments, ajoute les sous-titres animés, recadre en 9:16, et te sort tes shorts. Pratique. Mais payant, dans le cloud, avec un quota au compteur.

Moi, il y a quelques jours, en train de monter une vidéo sur CapCut, je me suis dis "possible de faire un truc avec Claude Code".

Et au lieu de me dire "je verrai ça plus tard quand j'aurai le temps de bien faire", j'ai juste lancé un truc tout con : filer une vidéo à Claude Code et lui dire "génère des vidéos avec Remotion, go". Pas de cahier des charges, pas de réflexion de trois jours.

Voilà le premier résultat. (si vous lisez par mail cet article, voici l'url : https://x.com/Mohamed__l/status/2069734092707402089?ref_src=twsrc%5Etfw)

Cinq vidéos courtes, sous-titrées, sorties d'une vidéo longue. Je n'ai strictement rien codé. J'ai demandé, point.

Et là j'ai poussé un peu

Format Twitter ? Pas de souci : (si vous lisez par mail cet article, voici l'url : https://x.com/Mohamed__l/status/2069735837479190641?ref_src=twsrc%5Etfw)

À ce stade, l'idée de midi commençait à ressembler à un vrai outil. Donc je l'ai clean et je l'ai mis en public sur un repo Github.

Comment ça marche (le fameux "comment")

Sous le capot, c'est simple et 100% local. No bullshit, no API payante, aucun upload externe. Tes vidéos ne quittent jamais ta machine :

  • Tu déposes une vidéo longue dans la queue (ou tu files une URL YouTube).
  • whisper.cpp transcrit le tout en local, sur ton ordi.
  • Tu choisis les moments que tu veux garder.
  • Remotion (du rendu vidéo en React) génère les clips sous-titrés, avec le mot prononcé surligné en temps réel.
  • Trois formats de sortie : 9:16 (TikTok / Reels / Shorts), 16:9 et 1:1.
  • Trois templates visuels (violet, light, bold), et c'est extensible à volonté.
  • Du batch : des dizaines de clips depuis un seul fichier JSON.

Bref, tu transformes une vidéo longue en paquet de shorts sous-titrés, sans jamais ouvrir Capcut, et sans abonnement. Tu as l'ensemble des instructions, consignes dans le Readme.md du projet (c'est en bas)

Clip Factory vs SendShort, Opus Clip et compagnie

Soyons honnêtes deux secondes : Ce projet ne fait pas encore tout ce que font les gros outils SaaS. Et c'est ok. Voilà le match, sans enjoliver.

Les SaaS (SendShort, Opus Clip...) Clip Factory
Prix Abonnement mensuel, ~15 à 50 $ selon le plan Gratuit, open source
Où tournent tes vidéos Dans leur cloud, upload chez eux 100% local, rien ne sort de ta machine
Quota Limité (Opus plafonne à 5h/mois en entrée de gamme) Aucune limite
Choix des moments IA qui score la "viralité" pour toi À toi de choisir (manuel pour l'instant)
Sous-titres Animés, multilingues Auto, mot surligné en temps réel
B-roll / musique Ajoutés automatiquement Non, du brut efficace
Personnalisation Beaucoup... dans leur interface Infinie, c'est ton code
Pré-requis Une carte bleue Un peu de technique (Node, ffmpeg, whisper)

La vérité : si tu veux du plug and play avec une IA qui te mâche le travail et du B-roll automatique, les SaaS font très bien le job, et 15 dollars par mois c'est pas la mort.

Mais si tu veux un truc gratuit, qui tourne chez toi, où tes vidéos confidentielles ne partent pas sur un serveur tiers, et que tu peux bidouiller dans tous les sens, alors un outil ouvert comme Clip Factory, c'est une autre philosophie.

Et avec un agent type Claude ou Codex à côté, les fonctions qui manquent aujourd'hui, tu peux les coder demain.

Le repo, open source

Je vous mets le repo GitHub, vous clonez ou vous donnez l'URL à votre Claude (ou Codex) et le tour est joué.

Le repo : https://github.com/lkmeldv/remotion-clip

Un conseil : si ça coince ou que t'es pas satisfait du rendu, prends le temps d'expliquer à ton IA. Remotion répond plutôt bien aujourd'hui, vraiment, comparé à il y a quelques mois.

Et tu peux carrément en faire une app

Tu n'es pas obligé de rester en ligne de commande. Si l'envie te prend, tu peux transformer ce repo en vraie app web. Moi, je l'ai fait : j'ai demandé à Claude Code d'en sortir une app avec Superpowers et Laravel.

Maintenant je pilote tout depuis l'interface et je push directement. Besoin de dix nouveaux templates ? Une phrase : "Besoin de 10 nouveaux templates stp". Et c'est fait.

(si vous lisez par mail cet article, voici l'url : https://x.com/Mohamed__l/status/2070182205486199077?ref_src=twsrc%5Etfw )

Donc oui, c'est tout à fait possible d'en faire une app par-dessus le repo. Je suis passé par là, et si tu veux te lancer et que tu galères, n'hésite pas, fais-moi signe, je te débloquerai avec plaisir.

La vraie leçon

Au départ : une phrase un midi à la bourre, "génère des vidéos, go". Pas un plan parfait, pas un benchmark de douze outils avant de commencer. Une petite idée, lancée tout de suite. Et de fil en aiguille : cinq vidéos, plusieurs formats, une vidéo longue découpée depuis une simple URL YouTube, un repo open source, puis une app web "complète" qui me fait économiser + 10h par semaine.

Si j'avais attendu d'avoir "le temps de bien faire", il n'existerait toujours rien. C'est exactement l'esprit de ce blog : tu as une idée, même minuscule, tu ne l'enterres pas sous trois mois de réflexion. Tu la lances. Maintenant. Et tu l'améliores en route.

Le repo est là, va jouer avec : https://github.com/lkmeldv/remotion-clip . Teste, casse, améliore, et dis-moi ce que tu en sors.

À très vite,
Mohamed

Lire la suite