Communitygithub.com

PowerPoint Automatische Untertitel

Fügt einer PowerPoint-Präsentation bearbeitbare, zeitgesteuerte Untertitel hinzu und exportiert ein automatisch vorlaufendes MP4-Video mit Microsoft PowerPoint auf Windows. Ideal für folienbasierte Videos mit Untertiteln, einschließlich stummer Vorführungen und Forschungspräsentationen.

Was ist PowerPoint Automatische Untertitel?

Diese Fähigkeit ermöglicht es, eine bestehende PPTX-Datei in eine barrierefreie, mit Untertiteln versehene Präsentation und ein dazugehöriges Video umzuwandeln, wobei das Originaldeck unverändert bleibt. Die Untertitel werden als native PowerPoint-Textfelder mit Ein- und Ausblendeffekten erstellt, sodass sie in der Präsentation nach der Erstellung bearbeitet werden können. Die Fähigkeit unterstützt mehrere Quellen für Untertitel: einen benannten Text, einen bereitgestellten Text pro Folie, eine Narration-Audiodatei oder die automatische Erstellung eines Skripts aus dem Folieninhalt. Die gesprochene Sprache wird aus dem Folieninhalt abgeleitet; wenn keine Audiodatei vorhanden ist, werden prägnante, nicht gesprochene Untertitel erstellt. Die Dauer der Untertitel wird entweder durch die Länge des Textes oder durch die tatsächliche Dauer der Audionarration gesteuert. Der Arbeitsablauf erfolgt in mehreren Schritten: Erstens wird das Deck inspiziert und ein unterer Bereich für die Untertitel reserviert. Zweitens wird eine Zeitleiste im CSV-Format erstellt, die die Dauer für jeden Untertitel festlegt. Drittens werden native Untertitel-Effekte über das PowerPoint-Objektmodell erstellt. Viertens wird der automatische Folienwechsel basierend auf der Zeitleiste eingestellt. Fünftens erfolgt der Export in ein MP4-Video mit den erstellten Untertiteln. Schließlich wird das tatsächliche Video auf korrekte Wiedergabe überprüft, wobei Untertitel, Timing und Ein- und Ausblendungen getestet werden. Die Fähigkeit wird durch ein PowerShell-Skript (`add-subtitles-and-export.ps1`) umgesetzt und ist für Windows Desktop mit installiertem Microsoft PowerPoint ausgelegt. Sie erfordert eine Windows-Desktop-Anmeldesitzung, da sie COM-Interaktion mit der PowerPoint-Anwendung nutzt. Die Fähigkeit bietet auch Unterstützung für einen überprüften Workflow, bei dem der Benutzer die Untertitel vor der endgültigen Produktion bearbeiten und bestätigen kann.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/machengjie321/codex-PPTtoVideo-skills/tree/HEAD/powerpoint-auto-subtitles

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Automatische Untertitel und Video für PowerPoint

Wandeln Sie eine vorhandene lokale PPTX in eine bearbeitbare, untertitelte Präsentation und ein Video um. Das Originaldeck bleibt erhalten. Untertitel sind native PowerPoint-Textfelder mit Ein- und Ausblendeffekten, keine flachen Folienbilder oder reine SRT-Dateien.

Eingaben und Entscheidungen

Vor der Erstellung müssen eine bestimmte Quell-PPTX (absoluter Pfad, genauer Anhangname oder explizit identifiziertes geöffnetes Deck), der Ausgabeordner, die Zeitsteuerungspolitik, die Untertitelsprache und die Untertitelquelle festgelegt werden. Untertitelquellen können ein benanntes Dokument, explizit bereitgestellter Text pro Folie, eine benannte Narration-Audiodatei oder eine explizite Aufforderung zum Entwurf aus dem Deck sein. Überprüfen Sie, ob referenzierte Dateien existieren und die Untertitel der tatsächlichen Folienreihenfolge entsprechen. Wenn die Quelldatei oder die Untertitelquelle im Gespräch mehrdeutig bleiben, fragen Sie nur nach diesen fehlenden Informationen; wählen Sie kein nicht zusammenhängendes historisches Deck und erfinden Sie keine Skriptquelle. Ein eingefügtes Beispiel mit Platzhalterpfaden ist kein echtes Eingabedeck.

Identifizieren Sie alle echten Medien, die eingefügt werden sollen. Verwenden Sie bereitgestellte Assets und gemessene Werte. Wenn kein Audio bereitgestellt wird, schreiben Sie prägnante Untertitel aus dem Folieninhalt; beschreiben Sie dies nicht als Spracherkennung. Wenn Audio vorhanden ist, richten Sie die Untertitel an der tatsächlichen Narration aus.

Lesen Sie Untertitel-Erstellung und -Timing für das Erstellen von Untertiteln aus Folien, das Akzeptieren von Text pro Folie oder eines Dokuments und das Schätzen von Timings anhand der Textlänge. Das enthaltene scripts/captions-to-timeline.py konvertiert normalisiertes Markdown/TXT in die Animations-CSV mit einstellbaren Lesegeschwindigkeiten für englische Wörter und chinesische Zeichen. Verwenden Sie tatsächliche Sprechzeiten, wenn eine Narration vorhanden ist.

Erstellen Sie eine UTF-8-Zeitleiste vor der Animation. Lesen Sie den Zeitleistenvertrag für das Schema und die Timing-Formeln. Die Position einer Folie in der Datei (slide_index) kann sich von ihrer gedruckten Seitennummer (slide_number) unterscheiden. Weder neun Folien noch 160 Sekunden sind ein universeller Standard.

Erfassung mit Fokus auf Untertitel

Unterstützen Sie zwei Pfade zur Untertitel-Vorbereitung: (A) Entwurf aus der angegebenen PPTX; (B) Normalisierung der vom Benutzer bereitgestellten Untertitel ohne Neuentwurf. Bei Pfad B bleiben Wortlaut, Reihenfolge, Werte und Einheiten erhalten; Übersetzen oder polieren Sie nur auf Anfrage. Halten Sie unaufgelöste Seitenzuordnungen und vorgeschlagene bedeutungsändernde Änderungen in separaten Überprüfungsnotizen fest. Beide Pfade können in einer Überprüfungs-, Bearbeitungs- und Bestätigungsphase durch den Benutzer vor der Produktion zusammenlaufen, wenn dieser gestaffelte Arbeitsablauf angefordert wird. Unterstützen Sie einen Entwurfs-Bearbeitungs-Produktions-Ablauf: Lesen Sie auf Anfrage automatisch das angegebene Deck und speichern Sie einen standardmäßigen Untertitel-Entwurf pro Folie sowie separate Überprüfungsnotizen. Verlangen Sie nicht, dass der Benutzer die Vorlage manuell ausfüllt. Markieren Sie unlesbare Inhalte und unsichere Behauptungen in den Überprüfungsnotizen, anstatt Untertitel zu erfinden. Wenn der Benutzer vor der Produktion eine manuelle Überprüfung anfordert, liefern Sie den Entwurf und warten Sie auf die bearbeitete Datei. Behandeln Sie in der späteren Produktionsphase diese bearbeitete Datei als maßgebliche Quelle für Untertitel; bewahren Sie den Wortlaut, berechnen Sie das Timing neu und überschreiben Sie sie nicht mit einem neuen, aus dem Deck abgeleiteten Skript. Diese Überprüfungsphase ist ein angeforderter Arbeitsumfang, kein obligatorisches Tor für explizit autorisierten einmaligen Export.

Starten Sie einen neuen Untertitel-Workflow, indem Sie dem Benutzer helfen, Untertitel im standardmäßigen Format pro Folie bereitzustellen. Erklären Sie, dass ## Folie N die tatsächliche PPTX-Folie identifiziert und jede - -Zeile ein Untertitel ist. Akzeptieren Sie eine benannte Untertiteldatei oder eingefügten, mit Folien beschrifteten Text. Normalisieren Sie Word- oder unstrukturierte Entwürfe in eine UTF-8 captions.md, bevor Sie die Timings berechnen. Halten Sie visuelle Anweisungen und Aufgabenanweisungen außerhalb des Untertiteltexts. Überprüfen Sie die Folienreihenfolge, fehlende Seiten und nicht ersetzte Vorlagenplatzhalter. Erfinden Sie keine fehlenden Untertitel, wenn der Benutzer einen bereitgestellten Skript-Workflow gewählt hat; erstellen Sie einen Entwurf aus dem Deck nur auf Anfrage. Wenn der Benutzer nur die Untertiteldatei organisieren möchte, liefern Sie diese Datei und die Zuordnungsprüfung, ohne mit der Animation/Export fortzufahren. Verwenden Sie eine bereits gültige Untertiteldatei erneut, anstatt die Erfassung zu wiederholen. Für eine End-to-End-Videoanfrage ist die Normalisierung ein Zwischenschritt: Fahren Sie mit Timing, nativer Animation, Export und tatsächlicher Wiedergabe-QA fort, ohne unnötige Genehmigungsschritte. Stoppen Sie nur dann nach der Untertiteldatei, wenn dieser begrenzte Umfang explizit angefordert wird oder wenn ungelöste fehlende Eingaben weitere Arbeiten verhindern.

Layout-Überprüfung vor der Produktion

Reservieren Sie für einen gestaffelten Arbeitsablauf mit Benutzerüberprüfung vor der Animation einen konsistenten unteren Bereich für Untertitel. Beginnen Sie bei etwa 10–15 % der Folienhöhe, passen Sie sich an die tatsächliche Untertitellänge und Lesbarkeit an, anstatt ein festes Verhältnis zu erzwingen. Bewahren Sie den ursprünglichen Stil und die gemessenen Inhalte. Verschieben oder skalieren Sie Körperinhalte mäßig; bedecken Sie niemals ursprüngliche Inhalte, um Weißraum zu simulieren. Halten Sie Achsen, Bildunterschriften, Fußzeilen und Logos klar. Bewahren Sie vorhandene Animationen bei Layoutänderungen.

Erstellen Sie eine separate bearbeitbare Layout-PPTX und PDF/Vorschauen pro Folie zur Überprüfung. Zeigen Sie den längsten Untertitel pro Folie in den Vorschauen an, um die Textpassung zu überprüfen; lassen Sie keine Platzhalter für Untertitel in der Produktionsquelle. Markieren Sie überladene Seiten. Wenn der Benutzer eine menschliche Layout-Bestätigung anfordert, warten Sie darauf vor der endgültigen Animation/Export, und verwenden Sie dann das bestätigte Layout-Deck und die bestätigte Untertiteldatei als Produktionseingaben. Passen Sie die Platzierung der Hilfsbänder und die Schrifteinstellungen an das genehmigte Layout an; verwenden Sie nicht blind die Standardwerte. Verwenden Sie ein bereits genehmigtes Layout erneut, anstatt diese Phase zu wiederholen. Die explizite Autorisierung für einen einmaligen Workflow erfordert kein zusätzliches Überprüfungstor.

Arbeitsablauf

  1. Inspizieren und Vorbereiten des Decks. Bewahren Sie Diagramme, Tabellen, Medien, Notizen und das vorhandene Design. Reservieren Sie einen unteren Bereich für Untertitel außerhalb von Plotbeschriftungen und Videoausgabe. Ordnen Sie Inhalte bei Bedarf zuerst um. Passen Sie die Untertitelgröße an die tatsächlichen Folienabmessungen an. Halten Sie Untertitel auf ein oder zwei Zeilen.
  2. Schreiben und Überprüfen der Zeitleiste. Geben Sie jedem Untertitel einen eindeutigen CAPTION_…-Formnamen. Überprüfen Sie die lokalen Untertitelgrenzen, Lücken, Überlappungen, Folienzeiten und die kumulative Videodauer. Behalten Sie die endgültige CSV bei den Ausgaben.
  3. Erstellen nativer Untertitel-Effekte. Verwenden Sie unter Windows mit Desktop-PowerPoint das bereitgestellte Hilfsprogramm, wenn seine Voraussetzungen zutreffen. Es erstellt bearbeitbare Textfelder und native Fade-Ein-/Ausblendeffekte über das PowerPoint-Objektmodell. Sein Timing-Modell verwendet automatische Nach Vorheriger-Effekte, was Mehrdeutigkeiten über absolute Verzögerungen in Mit-Vorheriger-Ketten vermeidet.
  4. Automatischen Folienwechsel einstellen. Verwenden Sie die Zeitleistendauer für jede Folie, deaktivieren Sie Klick-zum-Wechseln und exportieren Sie mit aufgezeichneten Folien-Timings und Animationen. Bewahren Sie nicht zusammenhängende Präsentationsfunktionen.
  5. Export über PowerPoint. Liefern Sie die animierte PPTX, das tatsächliche MP4, die endgültige CSV und angeforderte PDF/PNGs. Statische Vorschauen zeigen den ersten Untertitel auf jeder Folie; die PPTX behält jeden Untertitel. Ein fehlendes Demonstrationsvideo bleibt ein klar gekennzeichneter Platzhalter.
  6. Tatsächliche Ausgabe überprüfen. Inspizieren Sie die gerenderten Folien und mustern Sie das MP4 innerhalb jedes Untertitels, über Folienübergänge hinweg und um ausgewählte Ein-/Ausblendungen herum. Bestätigen Sie Dauer, lesbare Untertitel, korrektes Verschwinden und keine übriggebliebenen Untertiteltexte. Eine XML-Inspektion, eine SRT-Datei oder ein Export-fertig-Status allein bestätigen keine korrekte Wiedergabe. Melden Sie nicht überprüfte Elemente explizit.

Hilfsprogramme

scripts/add-subtitles-and-export.ps1 akzeptiert eine lokale PPTX und eine Zeitleisten-CSV. Es schreibt eine Kopie, fügt Untertitel hinzu, exportiert PDF/PNGs und, sofern nicht anders angefordert, ein MP4. Es verweigert vorhandene Animationssequenzen oder Untertitelobjekte, da deren Zusammenführung eine bewusste Erstellung erfordert. Verwenden Sie für eine bereits animierte Quelle die vorhandenen Präsentationstools, um die vorhandene Zeitleiste zu bewahren und anzupassen, anstatt alle Effekte zu löschen.

pwsh -NoProfile -File "<skill>/scripts/add-subtitles-and-export.ps1" `
  -InputPptx "C:/work/presentation.pptx" `
  -TimelineCsv "C:/work/subtitle_timeline.csv" `
  -OutputDirectory "C:/work/captioned-output"

Führen Sie nur über eine im aktuellen Umfeld zulässige Ausführungsmethode aus. Das Hilfsprogramm erfordert eine Windows-Desktop-Anmeldesitzung mit installiertem Microsoft PowerPoint. Ein COM-Anmeldefehler in einer Sandbox ist eine Umgebungseinschränkung: Verwenden Sie den zugelassenen Desktop-Ausführungspfad oder die native Benutzeroberfläche und bewahren Sie alle erforderlichen Genehmigungsgrenzen. Schwächen Sie keine Sicherheitseinstellungen und umgehen Sie keine Ausführungsrichtlinie.

Verwenden Sie für die Video-QA bevorzugt einen verfügbaren Media-Decoder. Das optionale scripts/extract-video-frames.ps1 verwendet Windows-Media-Decodierung und benötigt PowerShell 7 im STA-Modus. Lesen Sie Office-Wiedergabe- und Exportnotizen bei der Fehlerbehebung oder Anpassung vorhandener Animationen.

Abschluss

Liefern Sie präzise Links zu den angeforderten Dateien. Geben Sie an, ob die tatsächlichen Timings und Untertiteländerungen des MP4 überprüft wurden. Halten Sie die Qualifikation eng: Identifizieren Sie fehlende echte Medien oder ungetestete Wiedergabe, ohne zu implizieren, dass ein Platzhalter eine Live-Demonstration beweist.

Für eine englische Erklärung, die für Kollegen geeignet ist, verwenden Sie den Workflow-Walkthrough.

Verwandte Skills