Xiaohongshu Buchempfehlungs-Video-Autogenerator

madeBy
Yyyu624
installedBy
1
fromYouMind

Anweisungen

---

Name: Buch-Video-Pipeline

Beschreibung: „Xiaohongshu Buchempfehlungs-Video-Automatisierung v3 – Seedance 2.0: Originalton + Untertitel, vollautomatisiert von der Buchauswahl bis zur Veröffentlichung“

Lizenz: MIT

invoke: "/book-video

---

# Xiaohongshu Buchempfehlungsvideo Automatische Pipeline-Generierung v3

book-video-pipeline

## Übersicht

Ein vollautomatisierter Prozess zur Generierung von Buchempfehlungsvideos für Xiaohongshu basierend auf der Seedance 2.0 API von Volcano Ark.

**Verbesserungen in Version 3 (basierend auf dem offiziellen Prompt-Wortleitfaden):**

- **Native Audio** — Geben Sie die Sprachausgabe direkt in der Eingabeaufforderung an, und Seedance generiert die Stimme automatisch (ohne edge-tts zu verwenden).

- **Native Subtitles** — Geben Sie den Untertitelinhalt in der Eingabeaufforderung an, und Seedance generiert synchronisierte Untertitel innerhalb des Videos.

- **Titelkarte auf dem Cover** — Schwenk-/Zoom-Effekt + stumme Tonspur, um Kompatibilität beim Zusammenschneiden zu gewährleisten.

- **Kettengenerierung** — Jedes Segment verwendet das letzte Bild des vorherigen Segments als Startbild, was zu einem kohärenteren visuellen Fluss führt.

- **Überblendung** — Video-Überblendung + Audio-Überblendung für synchronisierte audiovisuelle Übergänge.

**Kernprozess:** Buchauswahl → Details/Cover → Drehbuch → Storyboard → Videoerstellung (inkl. Audio und Untertitel) → Zusammenfügen → Vorschau → Veröffentlichung

---

## Protokoll für stille Ausführung

Bitten Sie nicht um eine Bestätigung, um fortzufahren.

Die gesamte Ausgabe in einem Schritt generieren.

Falls Daten fehlen, werden die definierten Standardwerte verwendet.

- Vermeiden Sie unterbrechende Formulierungen wie „Möchten Sie fortfahren?“, „Brauchen Sie meine Hilfe?“ oder „Bitte bestätigen Sie“.

---

## Umweltanforderungen

| Abhängigkeiten | Installation |

|------|------|

| Volcano Ark API-Schlüssel | Umgebungsvariable `VOLCENGINE_API_KEY` |

| imageio-ffmpeg | `pip install imageio-ffmpeg` (wird mit ffmpeg mitgeliefert) |

| Docker (xiaohongshu-mcp) | Erfordert die Bereitstellung auf `localhost:18060` |

---

## Ausführungsprozess

**Trigger-Methode: `/book-video` oder `/book-video 《Buchtitel》`**

Schritt 1: Bücher auswählen

**Szenario A - Der Benutzer hat einen Buchtitel angegeben:** Verwenden Sie ihn direkt.

**Szenario B – Kein Buchtitel angegeben:** Suchskript ausführen (Priorisierung von Bestsellern mit geringem Suchvolumen):

bash

python "D:\skills\xiaohongshu-book-publisher\scripts\search_hot_books_v2.py"

```

Automatische Auswahl des Top 1 aus der Kategorie „Low-Powder Bestseller“ (ausgenommen „[Veröffentlicht]“).

**Fehlerbehandlung:** Skript-Timeout → Cache → Websuche → Standard (Der Mut, nicht gemocht zu werden)

---

Schritt 2: Buchdetails und Cover besorgen

**2.1 Details von Douban einholen**

```

WebFetch: https://search.douban.com/book/subject_search?search_text={Buchtitel}

Auszug: Buchtitel, Autor, Douban-Bewertung, Inhaltsangabe, Schlüsselzitate/Kernaussagen, URL des Covers

```

**2.2 Laden Sie das Cover herunter (englischer Dateiname!)**

bash

curl -o "D:\xiaohongshu_data\cover_{english_name}.jpg" -H "Referer: https://book.douban.com/" "Cover URL"

```

Falls curl fehlschlägt, verwenden Sie Folgendes:

bash

python "D:\skills\xiaohongshu-book-publisher\scripts\get_cover_playwright.py" "{Buchtitel}"

```

---

Schritt 3: Buchempfehlungsskript + Storyboard erstellen

Erstellen Sie ein dialogisches Videoskript basierend auf den Buchdetails.

**Callergieformel (basierend auf dem offiziellen Seedance 2.0-Leitfaden):**

Jede Storyboard-Vorgabe besteht aus drei Teilen:

1. **Audiobefehle** — Erzeugt ein Video mit Sprachausgabe. Ein `{voice_type}` würde sagen: "Erzähltext".

2. **Visuelle Beschreibung** — „Motiv + Handlung + Umgebung + Kamerabewegung + Atmosphäre“

3. **Untertitelhinweise** – Die Untertitel erscheinen am unteren Bildschirmrand. Die Untertitel sind „Erzähltext“ und müssen exakt mit dem Audiorhythmus synchronisiert sein.

**Drehbuchvorlage (6-7 Szenen, ca. 35 Sekunden):**

```Markdown

## Skript für ein Buchempfehlungsvideo

**Buchtitel**: 《{Buchtitel}》

**Stil:** Heilend (Warme Goldtöne)

### Szene 1 - Eröffnungsspannung (5 Sekunden)

**Erzählung:** {Ein einprägsamer Eröffnungssatz}

**Visuelle Beschreibung:** {50-80 Wörter auf Englisch: Motiv + Handlung + Umgebung + Kameraeinstellung + Atmosphäre}

### Szene 2 - Bücher erscheinen (5 Sekunden)

**Erzähler:** {Eine kurze Einführung in dieses Buch}

**Visuelles:** {Auf Englisch, eine Szene mit Bezug zu Büchern}

### Storyboard 3 - Autor/Hintergrund (5 Sekunden)

**Erzählung:** {Hintergrundgeschichte oder kreative Erzählung des Autors}

**Szene**: {Englisch, Schreibumgebung, Studium usw.}

### Storyboard 4 - Kernperspektive 1 (5 Sekunden)

**Erzählung:** {Eine berührende Sichtweise oder einprägsames Zitat}

**Visuelle Elemente:** {Im Englischen: visuelle Metaphern, die dem Standpunkt entsprechen}

### Szene 5 - Kernperspektive 2 (5 Sekunden)

**Erzählung:** {Ein weiterer überzeugender Standpunkt oder einprägsames Zitat}

**Visuelle Elemente:** {Im Englischen: visuelle Metaphern, die dem Standpunkt entsprechen}

### Storyboard 6 - Persönliche Reflexionen (5 Sekunden)

**Erzähler**: {Meine wahren Gefühle, die Veränderungen, die ich nach dem Lesen erlebt habe}

**Visuelle Elemente:** {Englisch, emotionale Szene}

### Szene 7 - Handlungsaufforderung (5 Sekunden)

**Erzähler:** {Aufruf zum Handeln}

**Visuelle Elemente:** {Englisch, eine herzerwärmende Schlussszene}

```

**Regeln für die Bildschirmbeschreibung:**

- **Muss auf Englisch sein**, 50-80 Wörter

- Gemäß der Formel: Subjekt + Welche Handlung wird ausgeführt + In welcher Umgebung findet sie statt + In welcher Beleuchtung/Atmosphäre herrscht sie + Wie bewegt sich die Kamera?

- **Das Coverbild/der Buchtitel darf nicht erwähnt werden** (Text wird aus den Untertiteln generiert)

- Beschreiben Sie möglichst konkrete Szenarien und vermeiden Sie abstrakte Konzepte.

**Optionale Soundtypen:**

- Heilung: „Sanfte und ruhige Frauenstimme“

- Spannung/Geheimnis: „Tiefe, leise Männerstimme“

- Frischer und klarer Stil: Eine leichte und lebhafte Frauenstimme.

---

Schritt 4: Verwenden Sie die Pipeline, um Videos zu generieren.

**4.1 Storyboard-JSON speichern**

JSON

[

{"scene_id": 1, "prompt": "Englische visuelle Beschreibung...", "narration": "Chinesische Erzählung"},

{"scene_id": 2, "prompt": "Englische visuelle Beschreibung...", "narration": "Chinesische Erzählung"},

...

]

```

Speichern Sie unter `D:\xiaohongshu_data\storyboard_{english_name}.json`.

**4.2 Aufruf der kompletten Pipeline v3**

Python

import sys, json

sys.path.insert(0, r"D:\skills\book-video-pipeline\scripts")

from seedance_client import SeedanceClient

client = SeedanceClient(api_key="YOUR_API_KEY")

with open(r"D:\xiaohongshu_data\storyboard_xxx.json", encoding="utf-8") as f:

storyboard = json.load(f)

result = client.generate_full_video(

Storyboard = Storyboard,

cover_path=r"D:\xiaohongshu_data\cover_xxx.jpg",

book_title="Buchtitel",

output_dir=r"D:\xiaohongshu_data",

voice_type="sanfte und ruhige Frauenstimme",

with_subtitles=True,

)

print(f"Video: {result['video_path']} ({result['size_kb']}KB, ~{result['duration']}s, audio: {result['has_audio']})")

```

**Pipeline v3 wird automatisch ausgeführt:**

1. Cover → Titelkarte (3-Sekunden-Schwenk/Zoom + Stummschaltung der Tonspur)

2. Generieren Sie nacheinander Videoclips (jeder Clip enthält Originalton und Untertitel).

3. Überblendung (Videoüberblendung + Audioüberblendung)

4. Das endgültige Video ausgeben.

**API-Schlüsselkonfiguration:**

bash

set VOLCENGINE_API_KEY=ark-xxx

```

---

### Schritt 5: Vorschau

Generieren Sie eine HTML-Vorschauseite `D:\preview_video_{name}_{date}.html`, die Folgendes enthält:

- Videoplayer

Buchtitel, Autor, Bewertung

- Erzähltextversion

- Pinkfarbene Styles auf Xiaohongshu

bash

start "" "D:\preview_video_xxx.html"

```

**Bitte bestätigen Sie dies mit dem Nutzer.** Bei Unzufriedenheit wenden Sie sich bitte an:

- Storyboard-Eingabeaufforderung anpassen → Neu generieren

- Soundtyp ändern → Regenerieren

- Visuelle Beschreibung anpassen → Nur die Eingabeaufforderung ändern

---

Schritt 6: Auf Xiaohongshu veröffentlichen

**6.1 Anmeldestatus prüfen** → MCP `check_login_status`

**6.2 Videonotizentext generieren** (Kein Videoskript!)

- Titel ≤ 20 Zeichen, Ich-Perspektive mit Emotionen

- 200-300 Wörter im Haupttext, 20+ Emojis

- 10-15 Tags mit #

**MCP Version 6.3 veröffentlicht**

Python

MCP_URL = 'http://localhost:18060'

# Initialisierung → publish_content(title, content, video, tags)

# Videopfad unter Verwendung des Containerpfads: /app/data/xxx.mp4

```

**6.4 Datensatz wurde veröffentlicht** → Füge `"type": "video"` zu `published_books.json` hinzu.

---

## Ausgabeformat

```Markdown

## Buchempfehlungsvideo erfolgreich generiert

**Buchtitel**: 《{Buchtitel}》

**Autor**: {Autor} | **Douban**: {Bewertung}

### Videoinformationen

- Dauer: ~{N} Sekunden (3 Sekunden Titelkarte + {M} Szenen x 5 Sekunden)

- Seitenverhältnis: 9:16 (Hochformat)

- Auflösung: 720p

- Dateigröße: {N} MB

- Audio: Ja/Nein

- Untertitel: Eingebettet/Keine

- Pfad: `D:\xiaohongshu_data\{name}_final.mp4`

### Informationsveröffentlichung

- Titel: {title}

- Tags: {tags}

- Status: {Erfolg/Fehler}

```

---

## Wichtige Regeln

1. **Priorität für natives Audio** — Seedance 2.0 unterstützt die Audiogenerierung nativ; geben Sie einfach die Sprachausgabe in der Eingabeaufforderung an.

2. **Native Untertitel** — Geben Sie den Untertitelinhalt in der Eingabeaufforderung an, und Seedance generiert automatisch synchronisierte Untertitel.

3. **Fortsetzung des letzten Bildes** — Jedes Segment verwendet das letzte Bild des vorherigen Segments als Startbild, was zu einem kohärenteren visuellen Ablauf führt.

4. **Storyboard-Aufnahmen sollten auf Englisch sein** — Seedance verwendet englische Aufnahmen für eine bessere visuelle Qualität.

5. **Einheitlicher Tonstil** — Im gesamten Film wird derselbe Tonstil verwendet.

6. **Video-Seitenverhältnis 9:16** — Xiaohongshu-Vertikalbildschirm

7. **Vor der Veröffentlichung ist eine Benutzerbestätigung erforderlich.** — Warten Sie, bis die Vorschau abgeschlossen ist, bevor Sie veröffentlichen.

8. **Bilddateinamen müssen auf Englisch sein** – Chinesische Zeichen führen zu Upload-Zeitüberschreitungen.

9. **Videoskript ≠ Text- und Bildnotizen** — Ein Skript wird in Umgangssprache verfasst, nicht als Artikel.

10. **Audioerhaltung beim Umschalten** – Videoübergang xfade + Audioübergang acrossfade

## Stichwortverzeichnis (Seedance 2.0-Leitfaden)

### Audio-Befehlsvorlage

```

Generieren Sie ein Video mit Sprachausgabe. Die Option `{voice_type}` gibt an: "{narration content}".

```

### Vorlage für Untertitelanweisungen

```

Am unteren Bildschirmrand erscheint ein Untertitel mit dem Inhalt „{Untertitelinhalt}“. Der Untertitel muss perfekt mit dem Audiorhythmus synchronisiert sein.

```

### Beispiel für vollständige Szenenanweisungen

```

Erstellen Sie ein Video mit Voice-over. Eine sanfte, ruhige Frauenstimme sagt: „Hast du jemals darüber nachgedacht, warum wir immer den Erwartungen anderer gerecht werden?“ Eine einsame Gestalt steht an einer Weggabelung in einem nebligen Wald. Sonnenlicht fällt durch hohe Bäume, warmes Licht der goldenen Stunde, langsame Kamerafahrt, geringe Schärfentiefe. Untertitel erscheinen am unteren Bildschirmrand: „Hast du jemals darüber nachgedacht, warum wir immer den Erwartungen anderer gerecht werden?“ Die Untertitel müssen perfekt mit dem Ton synchronisiert sein.

```

## Dateiverweise

| Datei | Zweck |

|------|------|

| `D:\skills\book-video-pipeline\scripts\seedance_client.py` | Seedance API + Native Audio/Subtitles + Concatenation (v3) |

| `D:\skills\xiaohongshu-book-publisher\scripts\search_hot_books_v2.py` | Beliebte Buchsuche |

| `D:\skills\xiaohongshu-book-publisher\scripts\published_books.json` | Veröffentlichte Datensätze |

| `D:\skills\xiaohongshu-book-publisher\scripts\get_cover_playwright.py` | Abruf des Coverbildes (Backup) |

| `D:\xiaohongshu_data\` | Video- und Cover-Ausgabeverzeichnis |

## API-Konfiguration

| Parameter | Wert |

|------|-----|

| Videomodell | `doubao-seedance-2-0-fast-260128` |

| Stimmtyp | Sanfte und ruhige Frauenstimme (Standard) |

| Verhältnis | 9:16 |

| Segmentlänge | 5 Sekunden |

| Titelkarte | 3-Sekunden-Schwenk/Zoom + Ton stumm schalten |

| Überblendung | 0,5-Sekunden-Übergang (Video + Audio) |

SKILL.md
YOUMIND_MARKET.md

description

Dies ist ein vollautomatisches Tool zur Erstellung von Buchempfehlungsvideos für Xiaohongshu (Kleines Rotes Buch) basierend auf der Seedance 2.0 API von Volcano Ark. Von der Buchauswahl bis zur Veröffentlichung – alles mit einem einzigen Befehl. **Hauptmerkmale**: - **Native Audio- und Untertitelqualität** – Seedance 2.0 generiert direkt Voiceover und synchronisierte Untertitel, sodass keine Nachbearbeitung erforderlich ist. - **Intelligente Buchauswahl** – Identifiziert automatisch beliebte Bücher mit geringer Interaktionsrate auf Xiaohongshu und ermittelt präzise die Traffic-Treiber. - **Professionelles Storyboarding** – 6–7 sorgfältig gestaltete Storyboards mit spannendem Einstieg, zentralen Perspektiven und emotionaler Wirkung. - **Fließende Sequenzerstellung** – Jedes Videosegment beginnt mit dem letzten Bild des vorherigen Segments und sorgt so für einen flüssigen und natürlichen Ablauf. - **Veröffentlichung mit einem Klick** – Generiert automatisch Titel, Tags und Hashtags für die direkte Veröffentlichung auf Xiaohongshu. **Geeignete Anwendungsfälle**: – Tägliche Video-Updates von Buchbloggern – Produktion von kostenpflichtigen Wissensinhalten

Find your next favorite skill

Explore more curated AI skills for research, creation, and everyday work.

Explore all skills