ubuntu通过命令行批量上传视频到youtube

风险提示:**没有版权视频通过此方式上传极容易封号。**
  1. 安装youtube-upload

    1)`sudo pip install --upgrade google-api-python-client oauth2client progressbar2`
    2) `wget https://github.com/tokland/youtube-upload/archive/master.zip`
    3) `unzip master.zip`
    4) `cd youtube-upload-master`
    5) `sudo python setup.py install`
  2. 申请API

    1) 打开并登录[https://console.developers.google.com/][1]
    2) 新建项目,命名随意
    3) 进入API库,搜索youtube   ,找到 YouTube Data API v3  ,并启用
    4) 创建凭据 ,选择 OAuth客户端ID   (可能需要填写OAuth同意屏幕,项目名称和网址随意填写,最后点保存)
    5)  创建凭据后,点击创建的凭据名称,进入凭据,点击下载JSON,并保存。
    

    到处安装完毕


## 下面是用法 ##

1)上传刚才下载的JOSN (可以重命名,太长不好复制)
2) 上传命令:

youtube-upload --title="标题"--client-secrets=上传的JOSN --privacy=private --category=分类 --playlist=播放单 "视频路径"

3) 批量上传方法:

  a)到目标视频文件夹新建upload.sh,代码如b),根据自己的需要修改上传命令
  b)`# linux bash

BEWARE – spaces in filenames might break the below for loop

for file in *.mp4; do
youtube-upload –client-secrets=*.json –privacy=private –playlist= “$file”
done`

  c)bash upload.sh

  

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注