AI YouTube Shorts Generator : les vidéos longues sont automatiquement converties en plusieurs vidéos courtes
Introduction générale
AI YouTube Shorts Generator est un outil puissant conçu pour aider les utilisateurs à générer rapidement de courtes vidéos YouTube de haute qualité. En utilisant la technologie de l'IA, l'outil est capable d'extraire des clips clés de longues vidéos et de générer automatiquement des vidéos courtes adaptées à la publication sur les médias sociaux. Cela permet non seulement d'économiser du temps et des efforts, mais aussi de s'assurer que le contenu vidéo est de haute qualité et attrayant.


Liste des fonctions
- Extraction automatique de séquences clés à partir de longues vidéos
- Générer de courtes vidéos adaptées à la diffusion dans les médias sociaux
- Fournit une variété d'options d'édition vidéo
- Prise en charge de plusieurs formats vidéo
- Interface conviviale
Utiliser l'aide
Installation et utilisation
condition préalable
- Python 3.7 ou supérieur Python 3.7 ou supérieur
- FFmpeg
- OpenCV
déplacer
Cloner le dépôt. Entrepôt de clonage :
git clone https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator.git cd AI-Youtube-Shorts-Generator
Installez les paquets Python requis.
安装所需的 Python 包:pip install -r requirements.txt
Configurer les variables d'environnement.
.env
dans le répertoire racine du projet et ajoutez votre clé API OpenAI.
设置环境变量。在项目根目录下创建一个.env
文件并添加您的 OpenAI API 密钥:OPENAI_API=your_openai_api_key_here
utiliser
- Veillez à ce que votre
.env
est correctement configuré avec votre clé API OpenAI.
确保您的.env
文件已正确设置您的 OpenAI API 密钥。 - Exécutez le script principal et saisissez l'URL YouTube souhaitée lorsque vous y êtes invité.
运行主脚本并在提示时输入所需的 YouTube 网址:python main.py
Procédure d'utilisation détaillée
- Télécharger la vidéoCliquez sur le bouton "Upload Video" dans l'interface principale et sélectionnez le fichier vidéo long que vous souhaitez éditer.
- génération automatiqueUne fois le téléchargement terminé, cliquez sur le bouton "Générer automatiquement la vidéo" et l'outil commencera à analyser le contenu de la vidéo et à en extraire les séquences clés.
- Montage vidéoLa courte vidéo générée s'affiche dans l'interface d'édition et vous pouvez utiliser la barre d'outils sur le côté gauche pour la modifier, comme l'édition, l'ajout de sous-titres, l'ajustement du volume, etc.
- Prévisualisation et exportationLorsque le montage est terminé, cliquez sur le bouton "Prévisualisation" pour voir l'effet final. Si vous êtes satisfait, cliquez sur le bouton "Exporter" pour sélectionner le format vidéo et l'enregistrer localement.
Étapes de la création d'une vidéo d'IA
La conversion d'une vidéo longue en contenu vidéo court se fait en trois étapes principales :
- Générer des transcriptionsLa vidéo : Tout d'abord, nous devons télécharger une vidéo YouTube en tant que donnée d'entrée. Nous utiliserons la bibliothèque Pytube pour télécharger la vidéo. Une fois le téléchargement terminé, nous devons générer une transcription de la vidéo. Nous utiliserons la bibliothèque Chuchotement pour accomplir cette tâche. Si votre système n'est pas assez performant, vous pouvez utiliser l'API Whisper.
- Identifier les points fortsLa transcription : Une fois la transcription terminée, nous devons identifier les moments forts de la vidéo. Nous utiliserons l'API OpenAI pour trouver les séquences les plus intéressantes de la vidéo avec des indices spécifiques. En paramétrant Temperature > 0, nous pouvons obtenir des moments forts différents à chaque fois que nous exécutons le script. Une fois que nous aurons obtenu les heures de début et de fin des moments forts sélectionnés, nous pourrons utiliser la bibliothèque Moviepy pour éditer la vidéo en conséquence.
- Recadrage automatique des vidéosNous convertissons ensuite la vidéo des moments forts en un format vidéo court (9:16), en conservant le locuteur au centre de l'image grâce à un recadrage de la vidéo. Comme il peut y avoir plus d'une personne dans la vidéo, la reconnaissance du locuteur nécessite de résoudre le problème de la détection active du locuteur. Nous pouvons utiliser plusieurs méthodes telles que TalkNet, Fast-ASD, etc., mais dans cet article, nous nous concentrerons sur des heuristiques simples utilisant des indices multiples.
problèmes courants
- Comment garantir la qualité de la vidéo générée ? L'outil utilise des algorithmes d'IA avancés qui identifient intelligemment les clips de haute qualité dans les vidéos afin de garantir que le contenu vidéo généré est clair et cohérent.
- Prend-il en charge plusieurs formats vidéo ? Oui, l'outil prend en charge de nombreux formats vidéo courants tels que MP4, AVI, MOV, etc.
- Les vidéos générées peuvent-elles être téléchargées directement sur les médias sociaux ? Oui, les vidéos générées sont optimisées pour être téléchargées directement sur les plateformes de médias sociaux telles que YouTube, Instagram, etc.
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...