通过VPS配合youtube-upload自动上传视频到youtube

Posted by on October 25, 2018

通过VPS配合youtube-upload自动上传视频到youtube

由于家里网络不稳定,需要上传视频到youtube,于是就打算配置下

  • 打开该项目地址 https://github.com/tokland/youtube-upload
  • 支持Python 2.6/2.7/3.x,没有python需要自行安装
  • pip install –upgrade google-api-python-client oauth2client progressbar2

      $ wget https://github.com/tokland/youtube-upload/archive/master.zip
      $ unzip master.zip
      $ cd youtube-upload-master
      $ sudo python setup.py install
    
  • 经过以上步奏已经下载配置完毕,由于需要使用新的谷歌OAuth 2.0 认证,需要去谷歌创建个项目。
  • 打开此地址:https://console.developers.google.com/projectselector/apis/credentials?supportedpurview=project 创建个自己的项目

点击标记部分,进去之后随便输入个项目名字,其他空着不填写就可以,然后下载文件

  • 打开VPS将当前下载的文件上传到VPS重命名为 client_secrets.json

  • 存放到root目录下面,确保你当前目录下面有个aaa的视频执行以下命令

  • youtube-upload –title=”测试python自动上传视频” –description=”我是描述” –tags=”标签” –client-secrets=client_secrets.json ~/aaa.mp4

  • 接下来会看到弹出个网址,粘贴这个网址在浏览器打开复制验证码

可以看倒成功了,这里需要注意的是,需要手动开启youtube的API权限,否则会提示

然后根据提示的网址开启权限就可以了