7 min de lecture

Découper une VOD Twitch en clips sans la revoir

Deux façons de tirer des clips d’une VOD Twitch : à la main dans l’éditeur de clips de Twitch ou OBS, ou par la transcription et la timeline dans ClipEZ.

Tu as streamé quatre heures hier soir. Tu sais qu’il y a eu trois ou quatre moments à poster — l’action clutch, ce sur quoi le chat s’est enflammé, ta remarque sur les patch notes quelque part dans la deuxième heure. Ce matin, il y a sur ton disque un fichier de plusieurs gigaoctets, et le seul index qui va avec, c’est ta mémoire.

Voici ce que coûte vraiment la méthode manuelle, et ce qui change quand le stream lui-même devient consultable par la recherche — y compris les endroits où ClipEZ pèche encore.

Ce que coûte la méthode manuelle

Méthode un : l’éditeur de clips de Twitch

C’est celle qui demande le moins de préparation. Ouvre la VOD sur twitch.tv, fais glisser la barre de lecture à peu près là où tu crois que le moment se trouve, clique sur le bouton de clip, ajuste-le dans l’éditeur de clips, publie.

Deux choses la rendent lente. La première, c’est la barre de lecture. Quatre heures, ce sont 14 400 secondes comprimées sur une seule bande : un pixel de déplacement couvre donc une longue portion de stream. Impossible de poser la souris sur un moment précis — tu atterris dans une zone approximative, puis tu fouilles dedans, et chaque erreur te coûte un chargement et un nouveau saut.

La seconde, c’est la limite de durée. La documentation de l’API de clips de Twitch fixe la plage modifiable « d’une durée de 5 secondes à une durée de 60 secondes ». Pour un headshot, ça suffit. Un passage de deux minutes — une anecdote, un coup de gueule, un avis douteux qui finit bien — n’y entre pas : tu le coupes en deux ou tu le laisses tomber.

Et le clip reste sur Twitch. Faire arriver le fichier dans DaVinci Resolve ou CapCut est une étape à part, à refaire pour chaque clip.

Méthode deux : ton enregistrement OBS

Si tu enregistres en local, le déroulé ressemble à ça :

  1. Retrouver l’enregistrement d’hier soir dans le dossier de sortie d’OBS — un .mkv ou un .mp4 de plusieurs gigaoctets.
  2. Le déposer sur une timeline et attendre que ton logiciel de montage l’indexe ou le conforme.
  3. Faire défiler en accéléré, à la recherche d’une réaction que tu as déjà vécue une fois.
  4. Quand la mémoire lâche, ouvrir la VOD dans une deuxième fenêtre et faire défiler le replay du chat à la recherche d’un mur d’emotes. Noter l’horodatage. Revenir dans le logiciel de montage et le taper dans le champ de timecode.
  5. Poser le point d’entrée, le point de sortie, nommer la plage. Recommencer pour chaque moment.
  6. Faire le rendu de chacun.

Les étapes trois et quatre, c’est la soirée. Tout le reste se compte en minutes.

La méthode transcription et timeline

ClipEZ est une app desktop qui se place en amont de ton logiciel de montage. Elle récupère la VOD, la transcrit, et te rend une transcription reliée à une timeline et à un lecteur. Tu cherches du texte, tu sautes dessus, tu marques un clip, tu ajustes les bords, tu exportes. Voici le déroulé, étape par étape.

1. Colle le lien de la VOD

L’import accepte l’URL d’une VOD Twitch comme twitch.tv/videos/12345678, un lien YouTube (watch, live, shorts ou un lien court youtu.be), ou un fichier local. La boîte de dialogue d’ouverture accepte mp4, mkv, mov, webm, avi, flv, ts et m4v : un enregistrement OBS fonctionne tel qu’il sort du disque.

Tu n’as pas besoin de connecter ton compte Twitch pour coller un lien Twitch — la liaison sert seulement à parcourir ta propre liste de VOD depuis l’app. YouTube fait exception : ClipEZ vérifie via l’API de YouTube que le lien est bien un ancien direct et pas une vidéo classique, et cette vérification demande que ton compte YouTube soit lié. L’audio est récupéré avant la vidéo, donc la transcription démarre pendant que la vidéo se télécharge encore.

La boîte de dialogue d’import de ClipEZ sur l’onglet YouTube, listant les anciens streams de la chaîne connectée sous forme de lignes avec vignette, titre, durée et date de mise en ligne, chacune avec un bouton de téléchargement. Au bas de la boîte de dialogue, un champ de lien direct contient une URL youtu.be à côté d’un bouton Importer, pour coller à la place n’importe quelle VOD Twitch ou YouTube.
Une seule fenêtre, deux entrées : connecter un compte pour parcourir tes propres anciens streams, ou coller un lien directement dans le champ.

2. Laisse l’analyse tourner

La barre d’état nomme chaque étape au fur et à mesure : Analyse de la vidéo, Téléchargement de l’audio, Transcription, Mise en forme de la transcription, Segmentation, Création de la forme d’onde, Détection des pics audio, Récupération du chat, Détection des pics de chat, Détection des moments forts avec l’IA, Création des chapitres. La durée dépend surtout de la vitesse à laquelle la VOD se télécharge, ce que personne ne maîtrise : il n’y a donc aucune promesse de temps ici.

Il vaut la peine de savoir ce qui quitte ta machine dans le pipeline géré. L’audio est extrait en AAC mono 16 kHz et envoyé par blocs de cinq minutes — quelques dizaines de mégaoctets par heure de stream. Le texte de la transcription part vers le modèle. Le fichier vidéo lui-même n’est jamais envoyé pendant l’analyse.

3. Cherche dans la transcription

C’est la partie qui remplace le scrubbing. Cmd+F (Ctrl+F sous Windows) ouvre une barre de recherche en haut du panneau de transcription. Trois caractères minimum. Entrée avance dans les résultats, Maj+Entrée recule, les flèches haut et bas font la même chose, et un compteur indique sur quel résultat tu es, sur combien au total. Échap la ferme. Clique sur n’importe quelle ligne de la transcription : le lecteur y saute et lance la lecture.

Du coup, « où est-ce que j’ai parlé des patch notes » devient : taper patch et appuyer deux fois sur Entrée. Quand un moment n’a aucun mot attaché — une action clutch sans rien dire à voix haute — ce sont les marqueurs de pics de chat sur la timeline qu’il faut regarder à la place.

La fenêtre ClipEZ avec la recherche dans la transcription ouverte. Le champ de recherche contient un mot, avec un compteur de résultats et les flèches précédent/suivant à côté, et dans la transcription en dessous, la ligne trouvée fait ressortir ce mot en rose, sous un en-tête de chapitre fixe. Le lecteur et la tête de lecture de la timeline se sont tous deux déplacés à l’endroit de cette ligne dans le stream.
Cherche dans le stream comme dans un document, clique sur la ligne, tu tombes sur l’image.

4. Marque le clip

Trois façons de faire :

  • Fais glisser la souris sur une suite de lignes de transcription. La sélection prend le début de la première ligne et la fin de la dernière, et se pose sur la timeline sous forme de plage.
  • Fais glisser sur la timeline pour tracer une sélection, ou place ses bords depuis la tête de lecture avec I et O. Entrée transforme la sélection en clip.
  • Fais un clic droit sur un bloc de la timeline et choisis Ajouter un clip, ou clique sur les ciseaux d’une ligne du panneau Moments forts.

Les clips marqués reçoivent un badge CLIP sur la timeline et apparaissent dans la liste Montage du panneau d’export. Échap efface une sélection dont tu ne veux plus.

5. Ajuste les bords

Chaque clip a des poignées sur ses points d’entrée et de sortie : resserrer une coupe est un simple geste de souris. S divise le clip sous la tête de lecture. Suppr retire le moment fort sélectionné, ou le clip sous la tête de lecture. Cmd+Z et Cmd+Maj+Z reculent et avancent dans l’historique des modifications.

La lecture se comporte comme dans n’importe quel logiciel de montage. Espace ou K lance et met en pause. J et L reculent et avancent de cinq secondes, les flèches aussi ; avec Maj enfoncée, les flèches font dix secondes. Maj+. monte la vitesse de lecture à 2×, 3× puis 5×, et Maj+, la redescend. La molette zoome la timeline, Maj+molette la déplace, 0 affiche la durée complète, et les crochets sautent d’un moment fort à l’autre.

La timeline ClipEZ avec un stream de 2 h 24 dézoomé sur l’ensemble : une bande de vignettes en haut, une règle temporelle allant de 00:00 à 2:15:00, et en dessous la forme d’onde audio portant trois blocs verts pour les clips gardés et cinq blocs bleus pour les suggestions IA, la tête de lecture rose se trouvant à environ 1:20:00. Le pied de panneau totalise le montage à trois clips et 3 minutes 40 à côté d’un bouton de suppression et d’un bouton Exporter.
Les clips gardés et les suggestions IA partagent une même piste, et un code couleur les distingue selon leur origine.

6. Ce que sont vraiment les suggestions IA

Le panneau Moments forts liste les suggestions avec un score. Transforme une suggestion en clip avec les ciseaux, écarte-la, ou ignore le panneau — la transcription et la timeline fonctionnent pareil avec les suggestions désactivées.

Ce qu’il y a derrière : le modèle reçoit la durée du stream et une ligne par segment de transcription — heure de début, durée, texte. C’est toute l’entrée. Aucun message de chat, aucune forme d’onde, aucun niveau audio. Les fenêtres proposées sont ensuite alignées sur les limites des segments de transcription, ramenées entre 10 secondes et 3 minutes, et dédoublonnées là où elles se chevauchent.

Les pics audio et les pics de chat sont calculés en local sur ta machine et tracés comme leurs propres marqueurs sur la timeline. Ils n’arrivent jamais jusqu’au modèle. Ils sont là pour que tu les lises, et ils donnent le deuxième avis quand la transcription reste muette.

Le panneau Moments forts de ClipEZ listant huit moments détectés par l’IA, avec les filtres Tous, IA, Perso et Clips en haut. Chaque ligne porte un badge de catégorie coloré, un score de confiance affiché en points pleins, une plage horaire, un titre en une ligne et la raison pour laquelle le modèle a retenu le moment. Trois lignes portent un badge de clip.
Chaque suggestion est une ligne que tu peux transformer en clip, écarter ou ignorer.

7. L’export

Choisis un dossier de sortie, coche les formats que tu veux, choisis une qualité vidéo, clique sur Exporter. Tout arrive à plat dans ce seul dossier — il n’y a pas de sous-dossier par export, alors crée un dossier par stream, sauf si ça t’amuse de trier après coup.

L’espace d’export de ClipEZ. En haut, un montage de trois clips numérotés avec leurs titres et leurs plages horaires, puis une ligne repliée pour les cinq autres moments forts. Sous « Format et sortie » se trouvent sept pastilles — MP4, FCPXML, CapCut avec le badge « exp », Chapitres YT, SRT, CSV et Sous-titres — dont FCPXML et Chapitres YT sont sélectionnés. En dessous, le dossier de sortie avec un bouton « Choisir… », et le pied de panneau totalise le montage à trois clips et 3 minutes 40 à côté du bouton d’export.
Coche les formats une fois ; tout arrive dans le seul dossier que tu choisis.

Terminer dans ton logiciel de montage

FormatCe qui arrive sur le disqueS’ouvre dans
MP4Un fichier par clip, numéroté dans l’ordre de la timeline : 01-clutch-on-nuke.mp4Tout. Upload direct, ou glisser-déposer dans n’importe quel logiciel de montage
FCPXMLUn seul timeline.fcpxml contenant tous les clips dans l’ordreDaVinci Resolve, Final Cut Pro
CapCutUn dossier capcut-draft.capcutCapCut desktop, après une copie manuelle
SRTUn .srt par clip, même nom de fichier que le MP4, calé à partir de zéroTout lecteur ou logiciel de montage qui gère les sous-titres
Captions TXTUn .txt par clip avec un titre, une légende et des hashtagsPublication en lot
CSVUn seul cuts.csv avec les secondes d’entrée et de sortie, les timecodes et les titresSheets, Excel
YouTube chaptersUn seul youtube-chapters.txtÀ coller dans une description YouTube

Une chose à comprendre avant de juger les coupes. La qualité d’export par défaut est Originale : elle recopie le flux vidéo sans réencoder — rapide, et sans perte de génération. La contrepartie, c’est qu’une copie de flux ne peut commencer que sur une image clé, donc un clip peut commencer avec jusqu’à un intervalle d’images clés d’avance ; sur des sources Twitch, ça fait en général une ou deux secondes. Si tu as besoin de l’image exacte, choisis une qualité qui réencode. Le réencodage passe par VideoToolbox sur macOS et par NVENC sur les machines Windows équipées NVIDIA, avec un encodeur logiciel en solution de repli.

DaVinci Resolve et Final Cut Pro

Importe timeline.fcpxml et tous les clips se posent sur une seule timeline, dans l’ordre. C’est du FCPXML en version 1.10, et les médias sont référencés par chemin de fichier absolu : laisse donc la VOD source là où elle est — si tu la déplaces, tu auras des liens à refaire. La séquence est écrite en 1920×1080 et 30 fps quels que soient tes réglages de stream, alors vérifie la fréquence d’images de ton projet après l’import.

CapCut

L’export CapCut écrit un dossier capcut-draft.capcut, et il est vraiment expérimental. Le format de brouillon de CapCut n’est pas spécifié publiquement, les champs suivent donc les structures documentées par la communauté. L’installation se fait à la main : ferme CapCut, copie tout le dossier dans le répertoire de brouillons de CapCut, relance. Le README à l’intérieur du dossier donne le chemin exact pour macOS et Windows. Si CapCut refuse d’ouvrir le brouillon, le réenregistrer une fois depuis n’importe quelle version de CapCut suffit en général à le normaliser. Ici aussi la vidéo source est référencée par chemin absolu : si tu la déplaces, refais le lien dans CapCut.

Directement vers TikTok ou Shorts

Pour les clips qui partent tels quels, le MP4 et le fichier .txt Captions suffisent : un fichier vidéo, un fichier texte avec un titre, une légende et des hashtags. Ce texte vient de l’étape de métadonnées gérée — génère-le avant d’exporter, sinon le fichier indiquera qu’aucune légende n’a été générée. Pour le vertical, ouvre un moment fort dans l’éditeur de short : il empile le cadrage caméra au-dessus du cadrage gameplay dans un format 9:16 et peut incruster les sous-titres dans l’image.

Avant de te lancer

Des limites à connaître avant de commencer :

  • La vidéo doit durer au moins cinq minutes. Un enregistrement de 90 secondes est refusé.
  • Les versions macOS sont réservées à Apple Silicon. Les versions Windows sont en x64.
  • ClipEZ est une app desktop payante — l’analyse et l’export demandent tous les deux un abonnement actif, et il n’y a pas d’offre gratuite.
  • La prise en charge de Kick est prévue. Ce qui fonctionne aujourd’hui, c’est Twitch, YouTube et les fichiers locaux.
  • L’export écrit tout à plat dans le dossier que tu choisis.

Rien de tout ça ne fait les clips à ta place. Ça t’enlève la partie où tu parcours un fichier de quatre heures pour retrouver quelque chose que tu te souviens très bien d’avoir dit, et c’est cette partie-là qui bouffait la soirée.

ClipEZ est en bêta fermée, l’entrée se fait donc par la liste d’attente. Si tu as une pile de VOD que tu te promets toujours d’exploiter, laisse-nous ton e-mail et on te recontacte dès qu’une place se libère.

Rejoindre la liste d’attente