Explicateur Manim + Remotion
Créez le projet fonctionnel et effectuez le rendu de la vidéo, pas seulement un storyboard. Utilisez Remotion pour le contrôle des timelines, la typographie, les diagrammes SVG, l'audio, les sous-titres et la composition des scènes. Utilisez Manim pour les formules et les tracés mathématiques qui bénéficient d'une typographie de qualité TeX et d'une géométrie coordonnée.
N'utilisez pas cette compétence pour le montage vidéo en direct, les séquences avec présentateur, ou les diaporamas d'images uniquement.
Démarrage
- Inspectez le brief, les ressources existantes, les dimensions cibles, la durée, la fréquence d'images, la politique audio et le point d'entrée Manim.
- Vérifiez l'environnement :
pwsh -File scripts/check_environment.ps1 -ManimExe "D:\Manim\manim.cmd"
- Pour une nouvelle vidéo, créez un projet à partir du modèle de démarrage fourni :
pwsh -File scripts/create_project.ps1 -Destination "C:\chemin\vers\nouvelle-video" -ManimExe "D:\Manim\manim.cmd" -Install -GenerateAssets
Si un projet existe déjà, réutilisez-le et conservez les modifications non liées.
Règles de Production
- Convertissez la timeline en nombres d'images exacts avant d'implémenter les scènes.
- Utilisez
useCurrentFrame(),interpolate(),spring()etSequencepour les animations Remotion. N'utilisez pas de transitions CSS. - Effectuez le rendu de Manim avec des séquences PNG transparentes, collectez-les dans
public/manim/<scene>/, et sélectionnez l'image actuelle dans React. Cela évite les chemins alpha vidéo peu fiables. - Conservez les données scientifiques dans une seule source partagée. Un spectre doit être calculé à partir du même signal affiché dans le domaine temporel.
- Conservez les étiquettes et légendes en chinois dans Remotion. Ne créez pas un deuxième système de sous-titres dans Manim.
- Générez ou utilisez uniquement de l'audio sous licence. Ne prétendez jamais qu'un audio manquant est présent.
- Vérifiez visuellement les images représentatives et inspectez le MP4 encodé avec ffprobe et le RMS audio avant la livraison.
Ressources d'Assistance
- Lisez references/workflow.md pour l'architecture de bout en bout, le rendu, l'intégration des séquences d'images et l'assurance qualité.
- Lisez references/scientific-animation.md avant de faire des affirmations sur Fourier, le traitement du signal ou le contrôle actif du bruit.
- Utilisez
scripts/create_project.ps1pour copier le modèle de démarrage. - Utilisez
scripts/verify_media.pypour vérifier les métadonnées du flux, l'audio et les images représentatives. - Projet modèle :
assets/project-template/. Adaptez-le plutôt que de traiter son texte de démonstration comme le contenu demandé.
Définition de Fini
Livrez le chemin du MP4, le projet source, une éventuelle fiche de contacts, et un résumé de vérification véridique avec les dimensions, la durée, les FPS, les codecs et les limitations non résolues. Un projet non rendu n'est pas une vidéo terminée.