Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Projeto open source para fazer vídeos automatizados

License

NotificationsYou must be signed in to change notification settings

filipedeschamps/video-maker

Repository files navigation

Gitpod Ready-to-Code

video-maker

Projeto open source para fazer vídeos automatizados

Pré requisitos

Instalação

PorHebert Lima

Estou vendo que alguns devs aqui estão com problemas para rodar o projeto, talvez por que alguns não estão acompanhando a serie noYouTube e por pegarem o "bonde andando" estão pulando algumas etapas do projeto e indo direto para onode index.js, então aqui vai a transcrição do passo-a-passo (que está sendo explicado nos vídeos) detalhado de como rodar o projeto para os desavisados de primeira viagem 😜

Start

Vou partir do princípio que você caiu na playlist e é aspirantes a programação e não está familiarizados com oGit ouNode.js, então primeiro você precisa instalar oNode.js no seu pc e seguir o procedimento padrão de instalaçãonext->next->ok, recomendo você baixar oGit e instalar na sua maquina, depois basta copiar a URL do projeto conforme abaixo:

Start

Clonando o Repositório

Com o Git e o Node.js instalado na sua maquina e aURL do projeto em mãos, cria em algum lugar do seu pc uma pasta para criarmos uma copia do repositório, dentro dela abra ocmd oupowershell e digite os comandos abaixo:

git clone https://github.com/filipedeschamps/video-maker.gitcd video-makernpm install

Clone

Api: Algorithmia

É necessário criar a sua chave de acesso para poder testar os robôs, pra isso você precisa acessar o site doAlgorithmia, aqui não tem muito segredo, basta acessar e se cadastrar, depois de logar na sua conta, na Dashboard procure no menuApi Keys ecopie.

Algorithmin

vá até a pasta do projeto onde você clonou o repositório, navegue até a pastavideo-maker\credentials, crie um arquivo de texto e renomeie paraalgorithmia.json, dentro desse arquivo você irá colocar aAPI que copiou do siteAlgorithmia na estrutura abaixo:

{"apiKey":"API_KEY_AQUI"}

Api: Watson

Você precisa criar também as credenciais doWatson no site daIBM, também não tem segredo, basta se cadastrar, quando estiver logado no menu superior clique emCatálogo, depois dentro deIA procure porNatural Language Understanding

IBM

clicando nele na nova página vai aparecer um botão "criar" no final da página, uma vez que o serviço for criado, você será redirecionado para a página de gerenciamento do serviço que você acabou de criar, no menu lateral esquerdo procure porCredenciais de Serviços e depois clique emAuto-generated service credentials destacado abaixo, então copie asCredenciais:

IBM

Novamente, voltando na pasta do projeto ainda dentro da pastavideo-maker\credentials você ira criar um novo arquivo de texto com o nomewatson-nlu.json e dentro desse arquivo você vai colar as credenciais que copiou anteriormente:

{"apikey" :"...","iam_apikey_description" :"...","iam_apikey_name":"...","iam_role_crn":"...","iam_serviceid_crn":"...","url":"..."}

Setup: Google Cloud Plataform

Antes de criarmos as api's que iremos utilizar é necessário vincular a nossa conta do Google com oGoogle Cloud Plataform, na página doGoogle Cloud Plataform você irá clicar no botãoFaça uma Avaliação Gratuita:

google-cloud

em seguida marque a opçãoTermos e Condições

google-cloud-step1

Ps.: É importante lembrar que alguns recursos doGoogle Cloud Plataform sãoPagos, por esse motivo é necessário inserir as informações de pagamento, mas fique tranquilo porque iremos utilizar apenas os recursosGratuitos

google-cloud-pay

Criando o Projeto

Agora é a hora de criarmos um projeto que iremos vincular as Api's que vamos utilizar, para isso basta clicar no menu do topo da página "Selecionar projeto" e depois em "Novo Projeto":

image

de um nome ao projeto e clique no botãocriar:

image

após isso o projeto começará a ser criado e assim que terminar um menu vai aparecer com o projeto que acabamos de criar então você irá seleciona-lo:

image

Api: Custom Search API

Com o projeto criado agora é hora de habilitarmos e configurarmos a Api, você irá clicar no menu lateral esquerdo no topo navegar atéAPI's e Serviços >Bibliotecas:

image

no campo de pesquisa basta procurar porCustom Search API, clicar emAtivar, e aguardar até a ativação da api:

image

Após a ativação vai aparecer uma mensagem solicitando a criação das credenciais da API, então basta você clicar emCriar Credenciais:

image

Procure porCustom Search API no dropdown e clique em "Preciso de quais credenciais?"

image

Após isso irá aparecer sua Api Key, você vai copia-la e clicar no botão concluir, voltando a pasta do projeto você vai navegar atévideo-maker/credentials e irá criar um novo arquivo chamadogoogle-search.json com o conteúdo abaixo:

{  "apiKey": "API_KEY_AQUI"}

Api: Custom Search Enginer

Agora iremos configurar o nosso motor de busca personalizado do google, para isso você vai acessar oCustom Search Engine, e irá informar osite a pesquisar coloquegoogle.com, ire selecionar o idioma que preferirno vídeo o Filipe deixa Inglês então aconselho deixar em inglês, e por fim clique emOpções avançadas e para o esquema iremos utilizar o mais genéricoThing, pronto tudo preenchido você irá clicar emcriar:

PS.: Para saber mais sobre o schema que o Filipe cita no vídeo acesseschema.org

image

Agora basta clicar emPainel de Controle na nova tela nós iremos habilitar a opçãoPesquisa de imagens e depois iremos clicar no botãoCopiar para área de transferência"

image

Ps.: Existem diversas opções que eu aconselho futuramente você testar e descobrir o que cada uma dela faz 😋

image

Voltando no arquivogoogle-search.json iremos criar uma nova propriedade e iremos colar o código identificador do mecanismo de busca que criamos, identificado porsearchEngineId, no final irá ficar assim:

{  "apiKey": "API_KEY_AQUI",  "searchEngineId": "ID_MECANISMO_DE_BUSCA"}

Api: YouTube

Chegou a hora de configurarmos a api do youtube!, como fizemos na api custom search iremos fazer o mesmo com a api do YoutTube, então basta acessar oGoogle Cloud e habilitar o serviço do YouTube, clicando no menu LateralApis e Serviços -> Biblioteca, na caixa de pesquisa procure porYouTube, e click no botão Ativar:

ezgif-5-fa13fd3c8407

Ps. No vídeo o Filipe orienta a criar um novo projeto para adicionar a api do Youtube, porem aqui, estou usando o mesmo projeto que criei para o video-maker, mas caso queria criar um novo projeto basta seguir os passos deCriando o Projeto que está no começo desse guia!

Agora clique na guiaTela de consentimento OAuthimage

Em seguida preencha apenas o campo "nome do aplicativo", futuramente você pode voltar aqui para personalizar com as outras informações caso desejar:

image

Clique no dropdownCriar credenciais e escolhaID do Cliente OAuth:image

Aqui não tem muito segredo, escolhaAplicativo da Web para oTipo de Aplicativo, escolha umnome do aplicativo, no primeiro campo insira o endereçohttp://localhost:5000 e no segundohttp://localhost:5000/oauth2callback e clique no botão criar:

image

Após ser criada, irá aparecer uma janela com as credenciais, você pode dar ok, pois iremos baixar as credencias como na tela abaixo:

image

renomeio o arquivo paragoogle-youtube.json e salve dentro da pastavideo-maker/credentials 😄

1.., 2..., 3... Testando!

Agora dentro da pastavideo-maker você pode abrir ocmd oupowershell e executar o comando:

node index.js

ezgif-5-a906cfcd3fd1

About

Projeto open source para fazer vídeos automatizados

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors17


[8]ページ先頭

©2009-2025 Movatter.jp