Vidéo courte avec image ChatGPT
Utilisez cette méthode pour transformer un script ou un plan de contenu en une vidéo verticale courte dont le visuel principal est généré dans ChatGPT via un onglet de navigateur fixe fourni par l'opérateur, puis assemblé localement avec narration, sous-titres incrustés, couvertures de plateforme et un manifeste.
Pour la checklist complète de production, le modèle d'invite, les règles de minutage, les règles de rendu, le contrat de couverture et le schéma du manifeste, lisez references/workflow.md.
Workflow principal
- Confirmer les entrées : titre, sous-titre ou accroche, script parlé, brève description du style visuel, langue cible, voix/débit TTS, répertoire de sortie et métadonnées de plateforme.
- Utiliser l'onglet de navigateur fixe de génération d'images fourni par l'opérateur. N'ouvrez pas une nouvelle session ChatGPT sauf si l'onglet fixe est cassé et que l'opérateur approuve son remplacement.
- Générer une image principale ou un petit ensemble d'images par temps en utilisant le modèle d'invite par temps décrit dans la référence.
- Enregistrer les images générées en tant qu'actifs sources locaux et noter l'invite, l'étiquette de l'onglet du navigateur, l'index de l'image, l'horodatage et toute tentative manuelle.
- Générer la narration localement avec TTS et enregistrer à la fois le média et le fichier de sous-titres associé lorsqu'il est disponible.
- Mesurer la durée réelle de l'audio avec
ffprobe; dériver le nombre d'images de la durée audio, pas de la longueur attendue du script. - Aligner les sous-titres à partir du fichier de sous-titres TTS ou d'un aligneur vocal local, puis les diviser en blocs lisibles.
- Rendre les images 1080x1920 avec un placement sûr du titre/sous-titre, un léger mouvement et des sous-titres incrustés.
- Encoder avec
ffmpeg, multiplexer la narration, créer des couvertures 4:3 et 3:4, et écrire un manifeste pointant vers chaque artefact final. - Valider que la vidéo, les couvertures, les sous-titres et le manifeste sont sans danger pour le public et ne contiennent aucun identifiant interne, chemin local, identifiant de connexion, slug de navigateur ou étiquette de brouillon.
Non-négociables
- L'accès à l'onglet fixe est un paramètre privé de l'opérateur. N'incluez jamais les URL réelles des onglets, les noms de comptes, les jetons d'accès, les chemins d'espace de travail locaux ou les identifiants dans une sortie réutilisable.
- L'onglet fixe existe pour la continuité de la session et la cohérence des outils d'image. Il isole la génération d'images des conversations non liées et réduit la dérive de style lors des tentatives.
- Conservez la vidéo finale en 1080x1920, 24 ou 30 ips, H.264, yuv420p, audio AAC et
+faststart, sauf si la plateforme cible exige un autre contrat. - Incrustez les sous-titres dans la vidéo ; ne comptez pas uniquement sur des fichiers de légendes externes pour les aperçus de courte durée.
- Exportez les couvertures horizontales 4:3 et verticales 3:4 en tant que fichiers séparés.
- Le manifeste doit utiliser des chemins d'artefacts relatifs au dépôt ou au paquet lorsque cela est possible. Ne sérialisez pas les chemins privés locaux de la machine dans un manifeste portable.