Youtube Uploader?

11

Existe algum aplicativo de desktop para enviar vídeos para o youtube?

    
por Eko Kurniawan Khannedy 21.01.2011 / 15:05

4 respostas

18

Tente usar o googlecl

sudo apt-get install googlcl

essa ferramenta fornece uma interface de linha de comando fácil de usar para algumas das APIs do protocolo de dados do Google (gdata).

Você pode enviar um vídeo para o YouTube com facilidade usando a linha de comando com o comando:

google youtube post --category Education --devtags GoogleCL test.mp4

Isso fará o upload do vídeo test.mp4 para sua conta do YouTube (a qual você concedeu o acesso ao GoogleCL), na categoria Educação. Este é um teste simples, então verifique este guia útil .

Você também pode se interessar por um script que use o zenity para fornecer uma pequena GUI .

    
por Sabacon 21.01.2011 / 16:12
6

Shotwell (instalado por padrão)

% bl0ck_qu0te%     
por Lincity 22.01.2011 / 10:09
1

Experimente a extensão do firefox Fireuploader, funciona como um encanto;)

link

    
por Drazgo 21.01.2011 / 15:36
1

Como declarado aqui , use este tutorial direto sobre como acessar a API padrão do YouTube Cloud, leva 10 minutos para a configuração e conclui o trabalho:

% bl0ck_qu0te%

O Google tem seu próprio script upload_video.py, e eu consegui fazê-lo funcionar com alguns, ou melhor, muitos esforços, principalmente por causa da autenticação. Provavelmente, há uma maneira melhor (comentários bem-vindos), mas aqui está o que eu tive que fazer no Ubuntu 14.04 , embora eu deva funcionar também para 12.04 / 13.10:

Faça o download do script:

mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py

Faça o download e extraia o cliente API do Google Python e mova os diretórios relevantes para o diretório em que o script está localizado:

wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..

Em um computador com uma interface da Área de trabalho, crie um projeto chamado "Script de upload do YouTube" com o Google Cloud Console (o nome e o ID não importam) usando a credencial do YouTube e Ativar a API de dados do YouTube v3 em APIs & amp; API auth- > Em Credenciais, clique em CREATE NEW CLIENT ID, selecione Installed application for Application Type e Other for Installed application type e clique em Create Client ID. Agora você deve ter um ID de cliente para um aplicativo nativo que se pareça com:

Youtube_Native_Client_ID

Voltar para a linha de comando, criar um arquivo client_secrets.json vi seu editor preferido (por exemplo, nano, vi,…), com o ID do cliente, o segredo do cliente e os URIs de redirecionamento acima:

{
  "installed": {
    "client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
    "client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
    "redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://accounts.google.com/o/oauth2/token"
  }
}

Agora você pode enviar um vídeo para sua conta do YouTube com o script. Existem dois casos: Você tem acesso a um navegador da área de trabalho, como o Chromium ou o Firefox, na máquina em que o script é executado:

python upload_video.py --file=video.webm --title="Video Title" \ 
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”,  Entertainment “24”,   Film & Animation “1”,  Gaming “20”,  Howto & Style “26”,  Music “10”, News & Politics  “25”,  Nonprofits & Activism “29”, People & Blogs  “22”,  Pets & Animals “15”,  Science & Technology “28”,  Sports “17”, and   Travel & Events “19”.

privacyStatus permite escolher entre não listado, privado ou público. A máquina em que o script é executado não tem acesso a um navegador de desktop e você precisa usar um navegador em outra máquina. Em vez disso, execute o seguinte comando:

python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver

Ele fornecerá um link para acessar em seu navegador, para obter um código de verificação que você pode inserir no terminal. Isso só é necessário pela primeira vez, depois que você pode apenas fazer o upload dos vídeos sem a intervenção do usuário para autenticação. Se você executar o comando sem noauth_local_webserver e tiver acesso somente a um navegador da Web baseado em texto, isso não funcionará, pois normalmente eles não oferecem suporte a JavaScript. É isso aí, o vídeo deve agora fazer o upload para sua conta do YouTube.

Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.

Eu mesmo testei com um dos nossos vídeos e foi muito rápido, de um VPS .

Leia mais: link

    
por Meetai.com 31.12.2014 / 16:13