Gén. vidéo livre Xiaohongshu
Instructions
---
nom : pipeline livre-vidéo
Description : « Xiaohongshu Book Recommendation Video Auto-Generation v3 - Seedance 2.0 : Audio natif + Sous-titres, entièrement automatisé de la sélection du livre à la publication »
Licence : MIT
invoquer : "/book-video
---
# Génération automatique de pipeline vidéo de recommandation de livres Xiaohongshu v3
## Aperçu
Un processus entièrement automatisé pour générer des vidéos de recommandations de livres pour Xiaohongshu, basé sur l'API Seedance 2.0 de Volcano Ark.
**Améliorations de la v3 (basées sur le guide officiel des mots-clés) :**
- **Audio natif** — Spécifiez la narration directement dans l'invite, et Seedance générera automatiquement la voix (n'utilise plus edge-tts).
- **Sous-titres natifs** — Spécifiez le contenu des sous-titres dans l'invite, et Seedance générera des sous-titres synchronisés dans la vidéo.
- **Carte de titre de couverture** — Effet panoramique/zoom + piste audio silencieuse, assurant la compatibilité de montage.
- **Génération en chaîne** — Chaque segment utilise la dernière image du segment précédent comme image de départ, ce qui donne un flux visuel plus cohérent.
- **Fluidisation en fondu enchaîné** — Fondu vidéo + fondu audio, pour des transitions audiovisuelles synchronisées.
**Processus principal :** Sélection du livre → Détails/Couverture → Scénario → Storyboard → Création vidéo (audio et sous-titres inclus) → Montage → Aperçu → Publication
---
## Protocole d'exécution silencieuse
Ne demandez pas de confirmation pour continuer.
Générer le résultat complet en une seule fois.
Si des données sont manquantes, utilisez les valeurs par défaut définies.
- N’utilisez jamais de phrases interrompantes telles que « Voulez-vous continuer ? », « Avez-vous besoin de mon aide ? » ou « Veuillez confirmer ».
---
## Exigences environnementales
| Dépendances | Installation |
|------|------|
| Clé API Volcano Ark | Variable d'environnement `VOLCENGINE_API_KEY` |
| imageio-ffmpeg | `pip install imageio-ffmpeg` (fourni avec ffmpeg) |
| Docker (xiaohongshu-mcp) | Nécessite un déploiement sur `localhost:18060` |
---
## Processus d'exécution
**Méthode de déclenchement : `/book-video` ou `/book-video 《titre du livre》`**
Étape 1 : Sélection des livres
**Scénario A - L'utilisateur a spécifié un titre de livre :** Utilisez-le directement.
**Scénario B - Aucun titre de livre spécifié :** Exécutez le script de recherche (en privilégiant les best-sellers à faible volume) :
frapper
python "D:\skills\xiaohongshu-book-publisher\scripts\search_hot_books_v2.py"
```
Sélectionner automatiquement le Top 1 de la catégorie « Meilleure vente de poudre faible » (à l'exclusion de « [Publié] »).
**Gestion des erreurs :** Délai d’expiration du script → Cache → Recherche Web → Par défaut (Le courage d’être impopulaire)
---
Étape 2 : Obtenir les détails et la couverture du livre
**2.1 Obtenir des informations auprès de Douban**
```
WebFetch : https://search.douban.com/book/subject_search?search_text={book title}
Extrait : Titre du livre, auteur, note Douban, résumé, citations clés/points de vue principaux, URL de la couverture
```
**2.2 Téléchargez la couverture (nom de fichier en anglais !)**
frapper
curl -o "D:\xiaohongshu_data\cover_{english_name}.jpg" -H "Referer: https://book.douban.com/" "URL de la couverture"
```
Si curl échoue, utilisez :
frapper
python "D:\skills\xiaohongshu-book-publisher\scripts\get_cover_playwright.py" "{titre du livre}"
```
---
Étape 3 : Générer le script et le storyboard de la recommandation de livres
Générez un script vidéo conversationnel à partir des informations contenues dans le livre.
**Formule contre les allergies (basée sur le guide officiel Seedance 2.0) :**
Chaque consigne de storyboard se compose de trois parties :
1. **Commandes audio** — Génère une vidéo avec voix off. Une commande `{voice_type}` dirait : « texte de narration ».
2. **Description visuelle** — `Sujet + Action + Environnement + Mouvement de caméra + Ambiance`
3. **Instructions relatives aux sous-titres** — Les sous-titres apparaissent en bas de l'écran. Il s'agit de « texte de narration » qui doit être parfaitement synchronisé avec le rythme audio.
**Modèle de scénario (6 à 7 scènes, environ 35 secondes) :**
```markdown
## Script vidéo de recommandation de livres
**Titre du livre** : 《{Titre du livre}》
**Style :** Apaisant (tons dorés chauds)
### Scène 1 - Suspense d'ouverture (5 secondes)
**Narration :** {Une phrase d'ouverture accrocheuse}
**Description visuelle :** {50-80 mots en anglais : Sujet + Action + Environnement + Plan de caméra + Ambiance}
### Scène 2 - Apparition des livres (5 secondes)
**Narrateur :** {Une brève introduction à ce livre}
**Visuels :** {En anglais, une scène liée à un livre}
### Storyboard 3 - Auteur/Contexte (5 secondes)
**Narration :** {Contexte ou récit créatif de l'auteur}
**Scène** : {Anglais, cadre d'écriture, bureau, etc.}
### Storyboard 4 - Point de vue principal 1 (5 secondes)
**Narration :** {Un point de vue touchant ou une citation mémorable}
**Éléments visuels :** {En anglais, métaphores visuelles correspondant au point de vue}
### Scène 5 - Point de vue principal 2 (5 secondes)
**Narration :** {Un autre point de vue convaincant ou une citation mémorable}
**Éléments visuels :** {En anglais, métaphores visuelles correspondant au point de vue}
### Storyboard 6 - Réflexions personnelles (5 secondes)
**Narrateur** : {Mes véritables sentiments, les changements que j'ai ressentis après l'avoir lu}
**Visuels :** {Anglais, scène émotionnelle}
### Scène 7 - Appel à l'action (5 secondes)
**Narrateur :** {Appel à l'action}
**Visuels :** {Anglais, une scène finale touchante}
```
**Règles de description de l'écran :**
- **Doit être en anglais**, 50 à 80 mots
- Selon la formule : Sujet + Action en cours + Environnement + Éclairage/atmosphère + Mouvement de la caméra ?
- **Ne mentionnez pas l'image de couverture/le titre du livre** (texte généré à partir des sous-titres)
- Décrivez autant que possible des scénarios précis et évitez les concepts abstraits.
**Types de sons optionnels :**
- Guérison : « Voix féminine douce et calme »
- Suspense/Mystère : `Voix masculine grave et profonde`
- Un style frais et épuré : une voix féminine légère et vive.
---
Étape 4 : Utiliser le pipeline pour générer la vidéo.
**4.1 Enregistrement du storyboard au format JSON**
json
[
{"scene_id": 1, "prompt": "Description visuelle en anglais...", "narration": "Narration chinoise"},
{"scene_id": 2, "prompt": "Description visuelle en anglais...", "narration": "Narration chinoise"},
...
]
```
Enregistrer sous `D:\xiaohongshu_data\storyboard_{english_name}.json`.
**4.2 Appel du pipeline complet v3**
Python
importer sys, json
sys.path.insert(0, r"D:\skills\book-video-pipeline\scripts")
from seedance_client import SeedanceClient
client = SeedanceClient(api_key="VOTRE_CLÉ_API")
avec open(r"D:\xiaohongshu_data\storyboard_xxx.json", encoding="utf-8") as f:
storyboard = json.load(f)
résultat = client.générer_vidéo_complète(
storyboard = storyboard,
cover_path=r"D:\xiaohongshu_data\cover_xxx.jpg",
book_title="Titre du livre",
output_dir=r"D:\xiaohongshu_data",
type_voix="voix féminine douce et calme",
avec_sous-titres=Vrai,
)
print(f"Vidéo : {result['video_path']} ({result['size_kb']} Ko, ~{result['duration']} s, audio : {result['has_audio']})")
```
**Le pipeline v3 s'exécute automatiquement :**
1. Couverture → Carte de titre (panoramique/zoom de 3 secondes + piste audio muette)
2. Générer des clips vidéo séquentiellement (chaque clip comprend l'audio natif et les sous-titres).
3. Assemblage par fondu enchaîné (fondu vidéo + fondu audio)
4. Exporter la vidéo finale.
**Configuration de la clé API :**
frapper
définir VOLCENGINE_API_KEY=ark-xxx
```
---
### Étape 5 : Aperçu
Générez une page d'aperçu HTML `D:\preview_video_{name}_{date}.html`, contenant :
- Lecteur vidéo
- Titre du livre, auteur, note
- Version avec texte narratif
- Styles à dominante rose sur Xiaohongshu
frapper
début "" "D:\preview_video_xxx.html"
```
**Veuillez patienter jusqu'à la confirmation de l'utilisateur.** En cas d'insatisfaction, veuillez :
- Ajuster l'invite du storyboard → Régénérer
- Changer le type de son → Régénérer
- Ajuster la description visuelle → Modifier uniquement l'invite
---
Étape 6 : Publier sur Xiaohongshu
**6.1 Vérifier l'état de la connexion** → MCP `check_login_status`
**6.2 Générer le texte des notes vidéo** (Pas le script vidéo !)
Titre de 20 caractères maximum, récit à la première personne avec émotion
- 200 à 300 mots dans le texte principal, plus de 20 émojis
- 10 à 15 étiquettes avec #
**MCP publié en version 6.3**
Python
URL_MCP = 'http://localhost:18060'
# Initialiser → publish_content(title, content, video, tags)
# Chemin d'accès à la vidéo utilisant le chemin du conteneur : /app/data/xxx.mp4
```
**6.4 Enregistrement publié** → Ajouter `"type": "video"` à `published_books.json`
---
## Format de sortie
```markdown
## Vidéo de recommandation de livre générée avec succès
**Titre du livre** : 《{Titre du livre}》
**Auteur** : {Auteur} | **Douban** : {Évaluation}
### Informations vidéo
- Durée : ~{N} secondes (carte titre de 3 s + {M} scènes x 5 s)
- Format d'image : 9:16 (Portrait)
- Résolution : 720p
- Taille du fichier : {N} Mo
- Audio : Oui/Non
- Sous-titres : Intégrés/Aucun
- Chemin : `D:\xiaohongshu_data\{name}_final.mp4`
### Communiqué de presse
- Titre : {title}
- Étiquettes : {étiquettes}
- Statut : {Succès/Échec}
```
---
## Règles clés
1. **Audio natif préféré** — Seedance 2.0 prend en charge nativement la génération audio ; il suffit de spécifier la narration dans l’invite.
2. **Sous-titres natifs** — Spécifiez le contenu des sous-titres dans l'invite, et Seedance générera automatiquement des sous-titres synchronisés.
3. **Continuation de la dernière image** — Chaque segment utilise la dernière image du segment précédent comme image de départ, ce qui donne un flux visuel plus cohérent.
4. **Les plans du storyboard doivent être en anglais** — Seedance utilise des plans en anglais pour une meilleure qualité visuelle.
5. **Type sonore unifié** — L'ensemble du film utilise le même type sonore.
6. **Format d'image vidéo 9:16** — Écran vertical Xiaohongshu
7. **Une confirmation de l'utilisateur est requise avant la publication** — Veuillez attendre la fin de l'aperçu avant de publier.
8. **Les noms de fichiers image doivent être en anglais** — Les caractères chinois entraîneront des délais d'attente lors du téléchargement.
9. **Script vidéo ≠ Notes textuelles et visuelles** — Un script est écrit dans un langage conversationnel, et non comme un article.
10. **Préservation audio par commutation** — Transition vidéo en fondu enchaîné + transition audio en fondu enchaîné
## Référence des mots-clés (Guide Seedance 2.0)
### Modèle de commande audio
```
Générez une vidéo avec voix off. L'option `{voice_type}` indique : « {contenu de la narration} ».
```
### Modèle d'instructions pour les sous-titres
```
Un sous-titre apparaît en bas de l'écran, avec le contenu « {contenu du sous-titre} ». Ce sous-titre doit être parfaitement synchronisé avec le rythme audio.
```
### Exemple de scénario complet
```
Créez une vidéo avec une voix off. Une voix féminine douce et calme demande : « Avez-vous déjà réfléchi à la raison pour laquelle nous nous efforçons toujours de répondre aux attentes des autres ? » Une silhouette solitaire se tient à un carrefour, sur un sentier forestier brumeux. La lumière du soleil filtre à travers les grands arbres, baignée d'une douce lumière dorée. Le travelling avant est lent, avec une faible profondeur de champ. Des sous-titres apparaissent en bas de l'écran : « Avez-vous déjà réfléchi à la raison pour laquelle nous nous efforçons toujours de répondre aux attentes des autres ? » Les sous-titres doivent être parfaitement synchronisés avec l'audio.
```
## Références de fichiers
| Fichier | Objectif |
|------|------|
| `D:\skills\book-video-pipeline\scripts\seedance_client.py` | API Seedance + Audio/Sous-titres natifs + Concaténation (v3) |
| `D:\skills\xiaohongshu-book-publisher\scripts\search_hot_books_v2.py` | Recherche de livres populaires |
| `D:\skills\xiaohongshu-book-publisher\scripts\published_books.json` | Enregistrements publiés |
| `D:\skills\xiaohongshu-book-publisher\scripts\get_cover_playwright.py` | Récupération de l'image de couverture (sauvegarde) |
| `D:\xiaohongshu_data\` | Répertoire de sortie vidéo et de couverture |
## Configuration de l'API
| Paramètre | Valeur |
|------|-----|
| Modèle vidéo | `doubao-seedance-2-0-fast-260128` |
| Type de voix | Voix féminine douce et calme (par défaut) |
| Ratio | `9:16` |
| Durée du segment | 5 secondes |
| Carte de titre | Panoramique/Zoom de 3 secondes + Coupure du son |
| fondu enchaîné | transition de 0,5 seconde (vidéo + audio) |
Description
Un outil de génération automatique de vidéos de recommandation de livres pour Xiaohongshu, basé sur l'API 火山方舟 Seedance 2.0. De la sélection du livre à la publication, une seule commande suffit. **Points forts** : - **Sous-titres audio natifs** - Seedance 2.0 génère directement la voix off et les sous-titres synchronisés, plus de montage ultérieur - **Sélection intelligente** - Capture automatique des livres populaires auprès des petits comptes sur Xiaohongshu, ciblant précisément les codes du trafic - **Storyboard professionnel** - 6 à 7 plans soigneusement conçus : suspense d'ouverture + idée principale + résonance émotionnelle - **Génération en chaîne** - Chaque segment vidéo commence par la dernière image du précédent, pour une transition fluide - **Publication en un clic** - Génération automatique du titre, des tags et des sujets, publication directe sur Xiaohongshu **Cas d'utilisation** : - Création quotidienne de vidéos par les bookstagrammeurs - Production de contenu pour le savoir payant
Compétences associées
Tout voir
Scripts vidéo Xiaohongshu
« Scripts vidéo courts pour Xiaohongshu » est conçu pour les créateurs de Xiaohongshu. Il transforme un thème, une expérience vécue, des connaissances professionnelles, un article long, des informations produit ou un ancien script en un concept de vidéo courte réaliste, naturel, facile à tourner et prêt à publier. L’outil commence par vérifier si le sujet correspond au positionnement du compte, puis choisit automatiquement le format le plus adapté : présentation face caméra, tournage réel sans montrer son visage, Vlog, capture d’écran, tutoriel, vulgarisation, test ou démonstration de création par IA. Il fournit une accroche pour les 3 premières secondes, un découpage détaillé, un texte parlé naturel, un titre, un texte de couverture, une légende de publication, des hashtags, un commentaire épinglé et une liste de tournage. Il convient aux comptes consacrés au développement personnel des femmes, à la vie professionnelle, à la nutrition, à la vulgarisation, au partage d’expériences, aux tutoriels d’outils, aux tests de produits et à la création par IA. L’accent est mis sur l’authenticité, la valeur informative et la faisabilité du tournage, sans inventer d’expériences ni appliquer mécaniquement les recettes des contenus viraux. Une auto-vérification prépublication « 9/10 » est effectuée avant de fournir la version finale.

Créateur de couv. Xiaohongshu
L'outil de création de couvertures pour les blogueurs Xiaohongshu ! Il intègre 6 modèles de couverture à succès — listes pratiques, étapes de tutoriel, analyses détaillées, comparatifs, fiches de données, citations inspirantes — accompagnés de 5 styles visuels soigneusement conçus (crème, dopamine, magazine, minimaliste, sombre chic), couvrant tous les scénarios, de la beauté et du lifestyle aux tests tech. Il suffit de décrire le contenu de votre note pour générer en un clic une magnifique image de couverture aux dimensions standard 1080x1440. Fini l'anxiété de la couverture, chaque note bénéficie d'un rendu visuel professionnel. À utiliser en complément : si vous ne savez pas quoi publier, utilisez le «小红书低粉爆款笔记视频拆解报告» pour trouver des sujets reproductibles ; avant de publier, faites un bilan avec le «小红书账号诊断及笔记审核».

Générateur de note Xiaohongshu
Vous voulez gagner plus de visibilité et d'engagement sur Xiaohongshu ? Cet outil offre aux créateurs une solution complète pour planifier des notes illustrées à succès : des titres accrocheurs à la rédaction structurée de vos contenus. Saisissez simplement votre sujet ou les informations produit, et il génère un contenu sur mesure, en phase avec l'identité de la plateforme. Pour l'aspect visuel, il conçoit des textes de couverture concis et percutants, et suggère plusieurs styles visuels : affiches typographiques, portraits, gros plans produits ou esthétique minimaliste. Il associe également automatiquement des formules de titres virales adaptées au type de contenu, qu'il s'agisse de listes numériques ou d'émotions partagées, pour toucher précisément votre audience. Côté rédaction, l'outil prend en charge divers modèles professionnels : partage de connaissances, avis produit, tutoriels, visites d'établissements, etc. Grâce à une mise en page structurée, des émoticônes choisies avec soin et une stratégie de hashtags adaptée à votre domaine, vos publications allient utilité et plaisir de lecture. Beauté, mode, gastronomie ou développement professionnel : créez facilement des notes de qualité qui récoltent des likes et des favoris.
Gén. vidéo livre Xiaohongshu
Instructions
---
nom : pipeline livre-vidéo
Description : « Xiaohongshu Book Recommendation Video Auto-Generation v3 - Seedance 2.0 : Audio natif + Sous-titres, entièrement automatisé de la sélection du livre à la publication »
Licence : MIT
invoquer : "/book-video
---
# Génération automatique de pipeline vidéo de recommandation de livres Xiaohongshu v3
## Aperçu
Un processus entièrement automatisé pour générer des vidéos de recommandations de livres pour Xiaohongshu, basé sur l'API Seedance 2.0 de Volcano Ark.
**Améliorations de la v3 (basées sur le guide officiel des mots-clés) :**
- **Audio natif** — Spécifiez la narration directement dans l'invite, et Seedance générera automatiquement la voix (n'utilise plus edge-tts).
- **Sous-titres natifs** — Spécifiez le contenu des sous-titres dans l'invite, et Seedance générera des sous-titres synchronisés dans la vidéo.
- **Carte de titre de couverture** — Effet panoramique/zoom + piste audio silencieuse, assurant la compatibilité de montage.
- **Génération en chaîne** — Chaque segment utilise la dernière image du segment précédent comme image de départ, ce qui donne un flux visuel plus cohérent.
- **Fluidisation en fondu enchaîné** — Fondu vidéo + fondu audio, pour des transitions audiovisuelles synchronisées.
**Processus principal :** Sélection du livre → Détails/Couverture → Scénario → Storyboard → Création vidéo (audio et sous-titres inclus) → Montage → Aperçu → Publication
---
## Protocole d'exécution silencieuse
Ne demandez pas de confirmation pour continuer.
Générer le résultat complet en une seule fois.
Si des données sont manquantes, utilisez les valeurs par défaut définies.
- N’utilisez jamais de phrases interrompantes telles que « Voulez-vous continuer ? », « Avez-vous besoin de mon aide ? » ou « Veuillez confirmer ».
---
## Exigences environnementales
| Dépendances | Installation |
|------|------|
| Clé API Volcano Ark | Variable d'environnement `VOLCENGINE_API_KEY` |
| imageio-ffmpeg | `pip install imageio-ffmpeg` (fourni avec ffmpeg) |
| Docker (xiaohongshu-mcp) | Nécessite un déploiement sur `localhost:18060` |
---
## Processus d'exécution
**Méthode de déclenchement : `/book-video` ou `/book-video 《titre du livre》`**
Étape 1 : Sélection des livres
**Scénario A - L'utilisateur a spécifié un titre de livre :** Utilisez-le directement.
**Scénario B - Aucun titre de livre spécifié :** Exécutez le script de recherche (en privilégiant les best-sellers à faible volume) :
frapper
python "D:\skills\xiaohongshu-book-publisher\scripts\search_hot_books_v2.py"
```
Sélectionner automatiquement le Top 1 de la catégorie « Meilleure vente de poudre faible » (à l'exclusion de « [Publié] »).
**Gestion des erreurs :** Délai d’expiration du script → Cache → Recherche Web → Par défaut (Le courage d’être impopulaire)
---
Étape 2 : Obtenir les détails et la couverture du livre
**2.1 Obtenir des informations auprès de Douban**
```
WebFetch : https://search.douban.com/book/subject_search?search_text={book title}
Extrait : Titre du livre, auteur, note Douban, résumé, citations clés/points de vue principaux, URL de la couverture
```
**2.2 Téléchargez la couverture (nom de fichier en anglais !)**
frapper
curl -o "D:\xiaohongshu_data\cover_{english_name}.jpg" -H "Referer: https://book.douban.com/" "URL de la couverture"
```
Si curl échoue, utilisez :
frapper
python "D:\skills\xiaohongshu-book-publisher\scripts\get_cover_playwright.py" "{titre du livre}"
```
---
Étape 3 : Générer le script et le storyboard de la recommandation de livres
Générez un script vidéo conversationnel à partir des informations contenues dans le livre.
**Formule contre les allergies (basée sur le guide officiel Seedance 2.0) :**
Chaque consigne de storyboard se compose de trois parties :
1. **Commandes audio** — Génère une vidéo avec voix off. Une commande `{voice_type}` dirait : « texte de narration ».
2. **Description visuelle** — `Sujet + Action + Environnement + Mouvement de caméra + Ambiance`
3. **Instructions relatives aux sous-titres** — Les sous-titres apparaissent en bas de l'écran. Il s'agit de « texte de narration » qui doit être parfaitement synchronisé avec le rythme audio.
**Modèle de scénario (6 à 7 scènes, environ 35 secondes) :**
```markdown
## Script vidéo de recommandation de livres
**Titre du livre** : 《{Titre du livre}》
**Style :** Apaisant (tons dorés chauds)
### Scène 1 - Suspense d'ouverture (5 secondes)
**Narration :** {Une phrase d'ouverture accrocheuse}
**Description visuelle :** {50-80 mots en anglais : Sujet + Action + Environnement + Plan de caméra + Ambiance}
### Scène 2 - Apparition des livres (5 secondes)
**Narrateur :** {Une brève introduction à ce livre}
**Visuels :** {En anglais, une scène liée à un livre}
### Storyboard 3 - Auteur/Contexte (5 secondes)
**Narration :** {Contexte ou récit créatif de l'auteur}
**Scène** : {Anglais, cadre d'écriture, bureau, etc.}
### Storyboard 4 - Point de vue principal 1 (5 secondes)
**Narration :** {Un point de vue touchant ou une citation mémorable}
**Éléments visuels :** {En anglais, métaphores visuelles correspondant au point de vue}
### Scène 5 - Point de vue principal 2 (5 secondes)
**Narration :** {Un autre point de vue convaincant ou une citation mémorable}
**Éléments visuels :** {En anglais, métaphores visuelles correspondant au point de vue}
### Storyboard 6 - Réflexions personnelles (5 secondes)
**Narrateur** : {Mes véritables sentiments, les changements que j'ai ressentis après l'avoir lu}
**Visuels :** {Anglais, scène émotionnelle}
### Scène 7 - Appel à l'action (5 secondes)
**Narrateur :** {Appel à l'action}
**Visuels :** {Anglais, une scène finale touchante}
```
**Règles de description de l'écran :**
- **Doit être en anglais**, 50 à 80 mots
- Selon la formule : Sujet + Action en cours + Environnement + Éclairage/atmosphère + Mouvement de la caméra ?
- **Ne mentionnez pas l'image de couverture/le titre du livre** (texte généré à partir des sous-titres)
- Décrivez autant que possible des scénarios précis et évitez les concepts abstraits.
**Types de sons optionnels :**
- Guérison : « Voix féminine douce et calme »
- Suspense/Mystère : `Voix masculine grave et profonde`
- Un style frais et épuré : une voix féminine légère et vive.
---
Étape 4 : Utiliser le pipeline pour générer la vidéo.
**4.1 Enregistrement du storyboard au format JSON**
json
[
{"scene_id": 1, "prompt": "Description visuelle en anglais...", "narration": "Narration chinoise"},
{"scene_id": 2, "prompt": "Description visuelle en anglais...", "narration": "Narration chinoise"},
...
]
```
Enregistrer sous `D:\xiaohongshu_data\storyboard_{english_name}.json`.
**4.2 Appel du pipeline complet v3**
Python
importer sys, json
sys.path.insert(0, r"D:\skills\book-video-pipeline\scripts")
from seedance_client import SeedanceClient
client = SeedanceClient(api_key="VOTRE_CLÉ_API")
avec open(r"D:\xiaohongshu_data\storyboard_xxx.json", encoding="utf-8") as f:
storyboard = json.load(f)
résultat = client.générer_vidéo_complète(
storyboard = storyboard,
cover_path=r"D:\xiaohongshu_data\cover_xxx.jpg",
book_title="Titre du livre",
output_dir=r"D:\xiaohongshu_data",
type_voix="voix féminine douce et calme",
avec_sous-titres=Vrai,
)
print(f"Vidéo : {result['video_path']} ({result['size_kb']} Ko, ~{result['duration']} s, audio : {result['has_audio']})")
```
**Le pipeline v3 s'exécute automatiquement :**
1. Couverture → Carte de titre (panoramique/zoom de 3 secondes + piste audio muette)
2. Générer des clips vidéo séquentiellement (chaque clip comprend l'audio natif et les sous-titres).
3. Assemblage par fondu enchaîné (fondu vidéo + fondu audio)
4. Exporter la vidéo finale.
**Configuration de la clé API :**
frapper
définir VOLCENGINE_API_KEY=ark-xxx
```
---
### Étape 5 : Aperçu
Générez une page d'aperçu HTML `D:\preview_video_{name}_{date}.html`, contenant :
- Lecteur vidéo
- Titre du livre, auteur, note
- Version avec texte narratif
- Styles à dominante rose sur Xiaohongshu
frapper
début "" "D:\preview_video_xxx.html"
```
**Veuillez patienter jusqu'à la confirmation de l'utilisateur.** En cas d'insatisfaction, veuillez :
- Ajuster l'invite du storyboard → Régénérer
- Changer le type de son → Régénérer
- Ajuster la description visuelle → Modifier uniquement l'invite
---
Étape 6 : Publier sur Xiaohongshu
**6.1 Vérifier l'état de la connexion** → MCP `check_login_status`
**6.2 Générer le texte des notes vidéo** (Pas le script vidéo !)
Titre de 20 caractères maximum, récit à la première personne avec émotion
- 200 à 300 mots dans le texte principal, plus de 20 émojis
- 10 à 15 étiquettes avec #
**MCP publié en version 6.3**
Python
URL_MCP = 'http://localhost:18060'
# Initialiser → publish_content(title, content, video, tags)
# Chemin d'accès à la vidéo utilisant le chemin du conteneur : /app/data/xxx.mp4
```
**6.4 Enregistrement publié** → Ajouter `"type": "video"` à `published_books.json`
---
## Format de sortie
```markdown
## Vidéo de recommandation de livre générée avec succès
**Titre du livre** : 《{Titre du livre}》
**Auteur** : {Auteur} | **Douban** : {Évaluation}
### Informations vidéo
- Durée : ~{N} secondes (carte titre de 3 s + {M} scènes x 5 s)
- Format d'image : 9:16 (Portrait)
- Résolution : 720p
- Taille du fichier : {N} Mo
- Audio : Oui/Non
- Sous-titres : Intégrés/Aucun
- Chemin : `D:\xiaohongshu_data\{name}_final.mp4`
### Communiqué de presse
- Titre : {title}
- Étiquettes : {étiquettes}
- Statut : {Succès/Échec}
```
---
## Règles clés
1. **Audio natif préféré** — Seedance 2.0 prend en charge nativement la génération audio ; il suffit de spécifier la narration dans l’invite.
2. **Sous-titres natifs** — Spécifiez le contenu des sous-titres dans l'invite, et Seedance générera automatiquement des sous-titres synchronisés.
3. **Continuation de la dernière image** — Chaque segment utilise la dernière image du segment précédent comme image de départ, ce qui donne un flux visuel plus cohérent.
4. **Les plans du storyboard doivent être en anglais** — Seedance utilise des plans en anglais pour une meilleure qualité visuelle.
5. **Type sonore unifié** — L'ensemble du film utilise le même type sonore.
6. **Format d'image vidéo 9:16** — Écran vertical Xiaohongshu
7. **Une confirmation de l'utilisateur est requise avant la publication** — Veuillez attendre la fin de l'aperçu avant de publier.
8. **Les noms de fichiers image doivent être en anglais** — Les caractères chinois entraîneront des délais d'attente lors du téléchargement.
9. **Script vidéo ≠ Notes textuelles et visuelles** — Un script est écrit dans un langage conversationnel, et non comme un article.
10. **Préservation audio par commutation** — Transition vidéo en fondu enchaîné + transition audio en fondu enchaîné
## Référence des mots-clés (Guide Seedance 2.0)
### Modèle de commande audio
```
Générez une vidéo avec voix off. L'option `{voice_type}` indique : « {contenu de la narration} ».
```
### Modèle d'instructions pour les sous-titres
```
Un sous-titre apparaît en bas de l'écran, avec le contenu « {contenu du sous-titre} ». Ce sous-titre doit être parfaitement synchronisé avec le rythme audio.
```
### Exemple de scénario complet
```
Créez une vidéo avec une voix off. Une voix féminine douce et calme demande : « Avez-vous déjà réfléchi à la raison pour laquelle nous nous efforçons toujours de répondre aux attentes des autres ? » Une silhouette solitaire se tient à un carrefour, sur un sentier forestier brumeux. La lumière du soleil filtre à travers les grands arbres, baignée d'une douce lumière dorée. Le travelling avant est lent, avec une faible profondeur de champ. Des sous-titres apparaissent en bas de l'écran : « Avez-vous déjà réfléchi à la raison pour laquelle nous nous efforçons toujours de répondre aux attentes des autres ? » Les sous-titres doivent être parfaitement synchronisés avec l'audio.
```
## Références de fichiers
| Fichier | Objectif |
|------|------|
| `D:\skills\book-video-pipeline\scripts\seedance_client.py` | API Seedance + Audio/Sous-titres natifs + Concaténation (v3) |
| `D:\skills\xiaohongshu-book-publisher\scripts\search_hot_books_v2.py` | Recherche de livres populaires |
| `D:\skills\xiaohongshu-book-publisher\scripts\published_books.json` | Enregistrements publiés |
| `D:\skills\xiaohongshu-book-publisher\scripts\get_cover_playwright.py` | Récupération de l'image de couverture (sauvegarde) |
| `D:\xiaohongshu_data\` | Répertoire de sortie vidéo et de couverture |
## Configuration de l'API
| Paramètre | Valeur |
|------|-----|
| Modèle vidéo | `doubao-seedance-2-0-fast-260128` |
| Type de voix | Voix féminine douce et calme (par défaut) |
| Ratio | `9:16` |
| Durée du segment | 5 secondes |
| Carte de titre | Panoramique/Zoom de 3 secondes + Coupure du son |
| fondu enchaîné | transition de 0,5 seconde (vidéo + audio) |
Description
Un outil de génération automatique de vidéos de recommandation de livres pour Xiaohongshu, basé sur l'API 火山方舟 Seedance 2.0. De la sélection du livre à la publication, une seule commande suffit. **Points forts** : - **Sous-titres audio natifs** - Seedance 2.0 génère directement la voix off et les sous-titres synchronisés, plus de montage ultérieur - **Sélection intelligente** - Capture automatique des livres populaires auprès des petits comptes sur Xiaohongshu, ciblant précisément les codes du trafic - **Storyboard professionnel** - 6 à 7 plans soigneusement conçus : suspense d'ouverture + idée principale + résonance émotionnelle - **Génération en chaîne** - Chaque segment vidéo commence par la dernière image du précédent, pour une transition fluide - **Publication en un clic** - Génération automatique du titre, des tags et des sujets, publication directe sur Xiaohongshu **Cas d'utilisation** : - Création quotidienne de vidéos par les bookstagrammeurs - Production de contenu pour le savoir payant
Compétences associées
Tout voir
Scripts vidéo Xiaohongshu
« Scripts vidéo courts pour Xiaohongshu » est conçu pour les créateurs de Xiaohongshu. Il transforme un thème, une expérience vécue, des connaissances professionnelles, un article long, des informations produit ou un ancien script en un concept de vidéo courte réaliste, naturel, facile à tourner et prêt à publier. L’outil commence par vérifier si le sujet correspond au positionnement du compte, puis choisit automatiquement le format le plus adapté : présentation face caméra, tournage réel sans montrer son visage, Vlog, capture d’écran, tutoriel, vulgarisation, test ou démonstration de création par IA. Il fournit une accroche pour les 3 premières secondes, un découpage détaillé, un texte parlé naturel, un titre, un texte de couverture, une légende de publication, des hashtags, un commentaire épinglé et une liste de tournage. Il convient aux comptes consacrés au développement personnel des femmes, à la vie professionnelle, à la nutrition, à la vulgarisation, au partage d’expériences, aux tutoriels d’outils, aux tests de produits et à la création par IA. L’accent est mis sur l’authenticité, la valeur informative et la faisabilité du tournage, sans inventer d’expériences ni appliquer mécaniquement les recettes des contenus viraux. Une auto-vérification prépublication « 9/10 » est effectuée avant de fournir la version finale.

Créateur de couv. Xiaohongshu
L'outil de création de couvertures pour les blogueurs Xiaohongshu ! Il intègre 6 modèles de couverture à succès — listes pratiques, étapes de tutoriel, analyses détaillées, comparatifs, fiches de données, citations inspirantes — accompagnés de 5 styles visuels soigneusement conçus (crème, dopamine, magazine, minimaliste, sombre chic), couvrant tous les scénarios, de la beauté et du lifestyle aux tests tech. Il suffit de décrire le contenu de votre note pour générer en un clic une magnifique image de couverture aux dimensions standard 1080x1440. Fini l'anxiété de la couverture, chaque note bénéficie d'un rendu visuel professionnel. À utiliser en complément : si vous ne savez pas quoi publier, utilisez le «小红书低粉爆款笔记视频拆解报告» pour trouver des sujets reproductibles ; avant de publier, faites un bilan avec le «小红书账号诊断及笔记审核».

Générateur de note Xiaohongshu
Vous voulez gagner plus de visibilité et d'engagement sur Xiaohongshu ? Cet outil offre aux créateurs une solution complète pour planifier des notes illustrées à succès : des titres accrocheurs à la rédaction structurée de vos contenus. Saisissez simplement votre sujet ou les informations produit, et il génère un contenu sur mesure, en phase avec l'identité de la plateforme. Pour l'aspect visuel, il conçoit des textes de couverture concis et percutants, et suggère plusieurs styles visuels : affiches typographiques, portraits, gros plans produits ou esthétique minimaliste. Il associe également automatiquement des formules de titres virales adaptées au type de contenu, qu'il s'agisse de listes numériques ou d'émotions partagées, pour toucher précisément votre audience. Côté rédaction, l'outil prend en charge divers modèles professionnels : partage de connaissances, avis produit, tutoriels, visites d'établissements, etc. Grâce à une mise en page structurée, des émoticônes choisies avec soin et une stratégie de hashtags adaptée à votre domaine, vos publications allient utilité et plaisir de lecture. Beauté, mode, gastronomie ou développement professionnel : créez facilement des notes de qualité qui récoltent des likes et des favoris.
Trouve ta prochaine compétence préférée
Explore d'autres compétences IA sélectionnées pour la recherche, la création et le travail quotidien.