Introdução geral
O AI YouTube Shorts Generator é uma ferramenta poderosa projetada para ajudar os usuários a gerar rapidamente vídeos curtos de alta qualidade no YouTube. Ao utilizar a tecnologia de IA, a ferramenta é capaz de extrair clipes importantes de vídeos longos e gerar automaticamente vídeos curtos adequados para publicação em mídias sociais. Isso não apenas economiza muito tempo e esforço, mas também garante que o conteúdo do vídeo seja de alta qualidade e atraente.
Lista de funções
- Extraia automaticamente os principais clipes de vídeos longos
- Gerar vídeos curtos adequados para distribuição em mídias sociais
- Oferece uma variedade de opções de edição de vídeo
- Suporte a vários formatos de vídeo
- Design de interface amigável ao usuário
Usando a Ajuda
Instalação e uso
condição prévia
- Python 3.7 ou superior Python 3.7 ou superior
- FFmpeg
- OpenCV
mover
-
Clonar o repositório. Armazém de Clonagem:
git clone https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator.git cd Gerador de AI-Youtube-Shorts
-
Instale os pacotes Python necessários.
安装所需的 Python 包:pip install -r requirements.txt
-
Configure as variáveis de ambiente.
.env
no diretório raiz do projeto e adicione sua chave de API da OpenAI.
设置环境变量。在项目根目录下创建一个.env
文件并添加您的 OpenAI API 密钥:OPENAI_API=sua_chave_de_api_openai_aqui
fazer uso de
- Garanta que seu
.env
está configurado corretamente com sua chave de API da OpenAI.
确保您的.env
文件已正确设置您的 OpenAI API 密钥。 - Execute o script principal e insira o URL do YouTube desejado quando solicitado.
运行主脚本并在提示时输入所需的 YouTube 网址:python main.py
Procedimento de operação detalhado
- Carregar vídeoClique no botão "Upload Video" (Carregar vídeo) na interface principal e selecione o arquivo de vídeo longo que deseja editar.
- geração automáticaQuando o upload estiver concluído, clique no botão "Auto Generate Video" (Gerar vídeo automaticamente) e a ferramenta começará a analisar o conteúdo do vídeo e a extrair os principais clipes.
- Editar vídeoVídeo curto: O vídeo curto gerado será exibido na interface de edição, e você poderá usar a barra de ferramentas no lado esquerdo para editá-lo, como editar, adicionar legendas, ajustar o volume etc.
- Visualização e exportaçãoQuando a edição estiver concluída, clique no botão "Preview" (Visualizar) para ver o efeito final. Se estiver satisfeito, clique no botão "Export" (Exportar) para selecionar o formato de vídeo e salvá-lo localmente.
Etapas para gerar um vídeo com IA
A conversão de vídeos longos em conteúdo de vídeo curto envolve três etapas principais:
- Gerar transcrições: Primeiro, precisamos fazer o download de um vídeo do YouTube como entrada. Usaremos a biblioteca Pytube para fazer o download do vídeo. Após a conclusão do download, precisamos gerar uma transcrição do vídeo. Usaremos a biblioteca Sussurro para realizar essa tarefa. Se o seu sistema estiver com baixo desempenho, você poderá usar a API Whisper.
- Identificar destaquesTranscrição: Quando a transcrição estiver concluída, precisaremos identificar os destaques do vídeo. Usaremos a API da OpenAI para localizar os clipes em destaque no vídeo com dicas específicas. Ao definir Temperature > 0, podemos obter destaques diferentes a cada vez que executarmos o script. Quando obtivermos os horários de início e término dos destaques selecionados, poderemos usar a biblioteca Moviepy para editar o vídeo adequadamente.
- Corte automático de vídeoEm seguida, convertemos o vídeo de destaque em um formato de vídeo curto (9:16), mantendo o orador no centro do quadro por meio do corte do vídeo. Como pode haver mais de uma pessoa no vídeo, o reconhecimento do locutor requer a solução do problema de detecção ativa do locutor. Podemos usar vários métodos, como TalkNet, Fast-ASD, etc., mas neste artigo vamos nos concentrar em heurísticas simples que usam várias pistas.
problemas comuns
- Como posso garantir a qualidade do vídeo gerado? A ferramenta usa algoritmos avançados de IA que identificam de forma inteligente clipes de alta qualidade em vídeos para garantir que o conteúdo de vídeo gerado seja claro e coerente.
- Ele é compatível com vários formatos de vídeo? Sim, a ferramenta é compatível com vários formatos de vídeo comuns, como MP4, AVI, MOV e outros.
- Os vídeos gerados podem ser carregados diretamente nas mídias sociais? Sim, os vídeos gerados são otimizados para upload direto em plataformas de mídia social, como YouTube, Instagram, etc.