Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Como fazer upload de vídeos para o Youtube pela linha de comandos

Imprimir
Avaliação do Usuário: / 14
PiorMelhor 


Já pensou em desenvolver um projeto que grave um vídeo por alguns minutos e coloque-o automaticamente no Youtube? Então, eu já pensei, mas até o presente momento sempre me perguntei em como fazer para que o upload aconteça de forma automática, sem ter que acessar o site e fazer todos aqueles procedimentos manuais para enviar o vídeo.

 

Porém esse projeto sairá do papel graças a ferramenta GoogleCL, ou Google Command Line Tools. O GoogleCL trás todas as funcionalidades dos Google para a linha de comandos, com isso fica extremamente fácil automatizar algumas tarefas, incluindo enviar vídeos para o Youtube!

 

Ainda há notícias melhores: existe instalação do GoogleCL para praticamente todos os sistemas operacionais, desde Mac OS, Linux e Windows.

 

Como este tutorial está na categoria Linux vamos nos ater em como instalá-lo no Linux:

 

Para distribuições do tipo Red Hat, como o Fedora, você pode instalar através do yum:

 

yum install googlecl

 

Para distribuições do tipo Debian, incluindo ao Raspbian do Raspberry Pi, você pode instalar através do apt-get:

 

sudo apt-get install googlecl

 

A partir daqui os testes foram executados usando-se a distribuição Linux Fedora 17.

 

Na primeira execução de qualquer solicitação ao Google usando linha de comandos será aberto o navegador padrão na página onde será preciso confirmar que você deseja permitir que essa aplicação tenha acesso em sua conta do serviço a ser usado, no nosso caso o Youtube.

 

Para que tudo isso aconteça, primeiro vamos fazer uma solicitação de listagem dos vídeos do seu usuário.

 

google youtube list

 

Será solicitado a digitação do nome do seu usuário:

 

 

 

 

Após a digitação do usuário será aberto o navegador padrão e você deve entrar com suas credenciais (usuário e senha) para os serviços do Google:

 

 

 

 

Será apresentada a página onde você deve conceder acesso ao GoogleCL:

 

 

 

 

Em seguida a confirmação de que o acesso foi dado:

 

 

 

 

Ok, agora você pode fechar o navegador e voltar ao terminal e pressionar a tecla ENTER ou repetir o comando:

 

google youtube list

 

E você verá a lista de vídeos que você possui na sua conta do Youtube:

 

 

 

 

Para fazer o upload de um vídeo a sintaxe do comando é:

 

google youtube post --category

 

Onde pode ser:

 

Categoria

Valor para --category

Autos & Vehicles

Autos

Comedy

Comedy

Education

Education

Entertainment

Entertainment

Film & Animation

Film

Gaming

Games

Howto & Style

Howto

Music

Music

News & Politics

News

Nonprofits & Activism

Nonprofit

People & Blogs

People

Pets & Animals

Animals

Science & Technology

Tech

Sports

Sports

Travel & Events

Travel

 

Para os formatos permitidos são: WebM, MPEG4, 3GPP, MOV, AVI, MPEGS, WMV e FLV.

 

Vamos a um exemplo prático:

 

google youtube post --category Nonprofit --title “Video de teste” video.mov

 

Aguarde até que o upload seja concluído. Dependendo do tamanho do arquivo e da banda de Internet disponível isso pode demorar de minutos até horas.

 

 

 

 

Após o envio concluído vá até sua conta no Youtube e confira se o vídeo foi enviado corretamente:

 

 

 

 

Para remover o vídeo enviado usa-se o comando delete com o seguinte formato:

 

google youtube delete

 

Veja um exemplo prático, vamos apagar o vídeo recém enviado:

 

google youtube delete “Video de teste”

 

 

 

 

Após confirmar a exclusão você pode verificar na sua conta do Youtube que o vídeo foi removido.

Adicionar comentário


Código de segurança
Atualizar

You are here: