Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qwertyuiop6/get_youtube_subtitle
:tv: Youtube字幕下载脚本
https://github.com/qwertyuiop6/get_youtube_subtitle
python3 requests youtube youtube-subtitle
Last synced: 2 months ago
JSON representation
:tv: Youtube字幕下载脚本
- Host: GitHub
- URL: https://github.com/qwertyuiop6/get_youtube_subtitle
- Owner: qwertyuiop6
- Archived: true
- Created: 2018-09-30T09:47:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-20T12:22:11.000Z (almost 5 years ago)
- Last Synced: 2024-08-03T09:12:20.713Z (6 months ago)
- Topics: python3, requests, youtube, youtube-subtitle
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 66
- Watchers: 3
- Forks: 17
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-star - get_youtube_subtitle
README
## Python Youtube Subtitles Download Script
基于[zhuwei.me](https://api.zhuwei.me)字幕接口编写下载脚本
>在config.json里修改配置下载选项:
```javascript
{
"test_token":"a2d09c7d76fced01f8be4b1f4cce8bec", //测试用api-key
"token":"", //个人申请的api-key
"single_language":"zh-Hans", //单语言下载选项,"en","zh-Hans",...
"multilanguage":false, //是否下载双语,true 或false
"which_language_to_zh":"en", //哪种语言=>简中,"en","kr","jp"...
"notimeline":false, //无字幕时间线 ,ture 或false
"play_list_file":"" //从指定文件读取视频链接下载字幕
}
```
* test_token : 接口测试的api,可下载单个字幕
* token : 私人api-key, 在[api.zhuwei.me](https://api.zhuwei.me)申请
* single_language : 单语言字幕下载
* multilanguage : 是否下载双语字幕,若为true则single_language选项无效
* which_language_to_zh : xxx语言+简中(机翻)字幕 (接口暂只支持xxx=>简中)
* notimeline : 字幕不要时间线
* play_list_file : 从所填文件读取链接下载(文件可自行创建,手动添加url,一行一个链接)> 环境:Python3, 依赖: requests (pip install requests)
### Usage:
1 . 命令行输入单个视频链接或playlist链接(需申请api-key)即可下载字幕:> python get_sub.py
2 . 从本地文件批量读取视频链接下载字幕(需申请api-key):
>1 . 手动创建文件,一行一个视频链接
>2 . "play_list_file" 填入文件**全称**(.xxx后缀不要忘记加)
3 . 运行 python get_sub.py3.将playlist所有视频链接暂存文件再下载
>1 . 运行 python get_list.py 将自动把输入的playlis链接里的所有视频链接保存到文件
2 . python get_sub.py 将自动下载以上文件
## Other:* 字幕语言支持详见[api.zhuwei.me](https://api.zhuwei.me)