Allgemeine Einführung
AI YouTube Shorts Generator ist ein leistungsfähiges Tool, das Nutzern hilft, schnell hochwertige kurze YouTube-Videos zu erstellen. Durch den Einsatz von KI-Technologie ist das Tool in der Lage, wichtige Clips aus langen Videos zu extrahieren und automatisch kurze Videos zu erstellen, die sich für die Veröffentlichung in sozialen Medien eignen. Das spart nicht nur viel Zeit und Mühe, sondern stellt auch sicher, dass die Videoinhalte hochwertig und attraktiv sind.
Funktionsliste
- Automatisch wichtige Clips aus langen Videos extrahieren
- Erstellen Sie kurze Videos, die sich für die Verbreitung in sozialen Medien eignen.
- Bietet eine Vielzahl von Videobearbeitungsoptionen
- Unterstützt mehrere Videoformate
- Benutzerfreundliches Interface-Design
Hilfe verwenden
Installation und Nutzung
- Python 3.7 oder höher Python 3.7 oder höher
- FFmpeg
- OpenCV
-
Klonen Sie das Repository. Klon-Lagerhaus:
git clone https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator.git cd AI-Youtube-Kurzfilm-Generator
-
Installieren Sie die erforderlichen Python-Pakete.
安装所需的 Python 包:pip install -r anforderungen.txt
-
Legen Sie die Umgebungsvariablen fest.
.env
Datei im Hauptverzeichnis des Projekts und fügen Sie Ihren OpenAI API-Schlüssel hinzu.
设置环境变量。在项目根目录下创建一个.env
文件并添加您的 OpenAI API 密钥:OPENAI_API=Ihr_openai_api_schlüssel_hier
- Stellen Sie sicher, dass Ihr
.env
Datei korrekt mit Ihrem OpenAI-API-Schlüssel eingerichtet ist.
确保您的.env
文件已正确设置您的 OpenAI API 密钥。 - Führen Sie das Hauptskript aus und geben Sie die gewünschte YouTube-URL ein, wenn Sie dazu aufgefordert werden.
运行主脚本并在提示时输入所需的 YouTube 网址:python main.py
Detaillierte Vorgehensweise
- Video hochladenKlicken Sie auf die Schaltfläche "Video hochladen" in der Hauptschnittstelle und wählen Sie die lange Videodatei aus, die Sie bearbeiten möchten.
- automatische GenerierungSobald der Upload abgeschlossen ist, klicken Sie auf die Schaltfläche "Video automatisch generieren" und das Tool beginnt mit der Analyse des Videoinhalts und der Extraktion der wichtigsten Clips.
- Video bearbeitenDas erzeugte Kurzvideo wird in der Bearbeitungsoberfläche angezeigt, und Sie können die Symbolleiste auf der linken Seite verwenden, um es zu bearbeiten, z. B. zu schneiden, Untertitel hinzuzufügen, die Lautstärke anzupassen usw.
- Vorschau und ExportWenn die Bearbeitung abgeschlossen ist, klicken Sie auf die Schaltfläche "Vorschau", um den endgültigen Effekt zu sehen. Wenn Sie zufrieden sind, klicken Sie auf die Schaltfläche "Exportieren", um das Videoformat auszuwählen und es lokal zu speichern.
Schritte zur Erstellung eines AI-Videos
Die Umwandlung langer Videos in kurze Videoinhalte umfasst drei Hauptschritte:
- Abschriften generierenZuerst müssen wir ein YouTube-Video als Eingabe herunterladen. Wir werden die Pytube-Bibliothek verwenden, um das Video herunterzuladen. Nach dem Herunterladen müssen wir eine Transkription des Videos erstellen. Wir werden ein lokal installiertes Whisper-Modell für diese Aufgabe verwenden. Wenn Ihr System nicht so leistungsfähig ist, können Sie die Whisper-API verwenden.
- Highlights identifizierenSobald die Transkription abgeschlossen ist, müssen wir die Highlights aus dem Video identifizieren. Wir werden die OpenAI-API verwenden, um die heißen Clips im Video mit bestimmten Stichwörtern zu finden. Indem wir Temperatur > 0 einstellen, können wir bei jeder Ausführung des Skripts andere Höhepunkte erhalten. Sobald wir die Start- und Endzeiten der ausgewählten Highlights erhalten haben, können wir die Moviepy-Bibliothek verwenden, um das Video entsprechend zu bearbeiten.
- Automatisches Zuschneiden von VideosAls Nächstes konvertieren wir das Highlight-Video in ein kurzes Videoformat (9:16), wobei der Sprecher durch Beschneiden des Videos in der Mitte des Bildes bleibt. Da in dem Video mehr als eine Person zu sehen sein kann, muss für die Erkennung des Sprechers das Problem der aktiven Sprechererkennung gelöst werden. Wir können verschiedene Methoden wie TalkNet, Fast-ASD usw. verwenden, aber in diesem Beitrag konzentrieren wir uns auf einfache Heuristiken, die mehrere Stichwörter verwenden.
allgemeine Probleme
- Wie kann ich die Qualität des erzeugten Videos sicherstellen? Das Tool verwendet fortschrittliche KI-Algorithmen, die auf intelligente Weise hochwertige Clips in Videos identifizieren und sicherstellen, dass die generierten Videoinhalte klar und kohärent sind.
- Unterstützt es mehrere Videoformate? Ja, das Tool unterstützt viele gängige Videoformate wie MP4, AVI, MOV und so weiter.
- Können die erstellten Videos direkt auf soziale Medien hochgeladen werden? Ja, die erstellten Videos sind für das direkte Hochladen auf Social-Media-Plattformen wie YouTube, Instagram usw. optimiert.