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 von hoher Qualität 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
Vorbedingung
- Python 3.7 or higher Python 3.7 oder höher.
- FFmpeg
- OpenCV
umziehen
-
Clone the repository: Klon-Lagerhaus:
git clone https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator.git cd AI-Youtube-Shorts-Generator -
Install the required Python packages:
安装所需的 Python 包:pip install -r requirements.txt
-
Set up the environment variables. Create a
.envfile in the project root directory and add your OpenAI API key:
设置环境变量。在项目根目录下创建一个.env文件并添加您的 OpenAI API 密钥:OPENAI_API=your_openai_api_key_here
ausnutzen
- Ensure your
.envfile is correctly set up with your OpenAI API key.
确保您的.env文件已正确设置您的 OpenAI API 密钥。 - Run the main script and enter the desired YouTube URL when prompted:
运行主脚本并在提示时输入所需的 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. Sobald der Download abgeschlossen ist, müssen wir eine Transkription des Videos erstellen. Dazu verwenden wir die lokal installierte Whisper Modell, um diese Aufgabe zu bewältigen. Wenn Ihr System nicht 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.





























