<div align="center">
```
_____
________ ___ ___ ___ | |
|\ __ \ |\ \ |\ \ |\ \ | |
\ \ \|\ /_\ \ \\ \ \ \ \ \ | |
\ \ __ \\ \ \\ \ \ \ \ \ -- --
\ \ \|\ \\ \ \\ \ \____ \ \ \ \ /
\ \_______\\ \__\\ \_______\\ \__\ \ /
\|_______| \|__| \|_______| \|__| \ /
\_/
```
# **BiliDown**
**Bilibili 命令行下载器**
</div>
***
- **支持几乎所有视频下载**
- **支持弹幕(ass)下载**
- **支持 FLV 视频**
- **支持 cookies(`sessdata`) 登录**
- **支持扫码登录**
- **支持番剧全集下载**
- **支持课程全课时下载**
- **支持 FFmpeg**
- **支持选择分辨率、音质、编码**
- **支持 av1 编码**
- **支持 4K, 8K, 杜比视界**
- **支持音频下载**
- **支持歌单所有音频下载**
- **支持专栏下载(`markdown`, `json`)**
- **支持直播间录播**
- **支持自定义输出文件名**
- **支持自定义输出文件夹**
- **外部程序调用方便**
目前 `BiliDown` 支持下载:
- 视频
- 音频
- 专栏
- 番剧
- 课程
- 歌单
- 弹幕
- 直播间流
- 用户空间内容
## Install
```
pip install bilidown
```
## Requires
- Python **>= 3.8.0**
- FFmpeg **(可选)**
>`BiliDown` 支持不使用 `FFmpeg`, 如果选择不使用 `FFmpeg` 可以加上 `--ffmpeg "#none"` 参数
## Usage
```
bilidown -h
```
<details>
<summary></summary>
```
_____
________ ___ ___ ___ | |
|\ __ \ |\ \ |\ \ |\ \ | |
\ \ \|\ /_\ \ \\ \ \ \ \ \ | |
\ \ __ \\ \ \\ \ \ \ \ \ -- --
\ \ \|\ \\ \ \\ \ \____ \ \ \ \ /
\ \_______\\ \__\\ \_______\\ \__\ \ /
\|_______| \|__| \|_______| \|__| \ /
\_/
BiliDown: 哔哩哔哩命令行下载器
Powered by Bilibili API
By Nemo2011<yimoxia@outlook.com>
使用方法: bilidown "https://bilibili.com/.../"
注意: 链接为第一个参数, 允许多个链接, 请使用 "|" 隔开每一个链接
参数: --out/-o 文件名(默认为 "#default") "a.mp4"
注意: 允许多个输出文件名, 请使用 "|" 隔开每一个输出文件名
参数: --dic/-d 下载至文件夹(默认为 "default") "~/Desktop"
参数: --proxy 代理 "https://user:password@your-proxy.com"
参数: --ffmpeg ffmpeg 地址(如果没有 ffmpeg 可以使用 "#none") "ffmpeg"
参数: --sessdata Cookies 中 SESSDATA 的值, 用于下载会员专享、高清晰度 "SECRET绝密SECRET绝密"
参数: --danmakus-settings 是否下载弹幕 "true"
注意: ( true 下载 | false 不下载 | only 只下载弹幕 )
参数: --default-settings 下载时的默认设置 "128|hev|30216|markdown|1"
注意: 格式为 (视频清晰度 | 视频编码 | 音频清晰度 | 专栏格式 | 用户空间下载资源)
注意: 视频分辨率 (16 (360P) | 32 (480P) | 64 (720P60) | 80 (1080P) | 112 (1080P+) | 116 (1080P60) | 120 (4K) | 125 (HDR) | 126 (杜比视界))) 可以为空
注意: 视频编码 (hev HEVC(H.265) | avc AVC(H.264) | av01 AV1)) 可以为空
注意: 音频音质编码(30216 低品质 | 30232 中等品质 | 30280 高品质)) 可以为空
注意: 专栏格式 (Markdown | JSON)) 可以为空
注意: 空间资源编码(1 视频 | 2 音频 | 3 专栏)) 可以为空
参数: --disable-filetype-check 忽略自动检查文件后缀
参数: --download-list 下载视频、音频对应的列表(番剧所有剧集、视频所有分 P、歌单所有音频)
参数: --dump-message 将下载的信息输出到文件 bilidown.json
参数: --debug 显示错误详细信息
参数: --license 显示 LICENSE
参数: --qrcode-login 二维码登录
参数: -v 版本
参数: -h 帮助
参数 --out/-o 允许使用自定义格式, 如 "{title} - {bvid} - P{p} - {owner} - {uid}" 请务必使用小写
| {bvid} -> BVID | {aid} -> AID | {title} -> 标题 | {p} -> 分 P |
| {owner} -> UP | {uid} -> UP uid | {bangumi_epid} -> 番剧 epid | {bangumi_name} -> 番剧名 |
| {bangumi_ep} -> 番剧第几集 | {cheese_epid} -> 课程 epid | {cheese_name} -> 课程名 | {cheese_ep} -> 课程第几集 |
| {bangumi_id} -> 番剧 season_id | {cheese_id} -> 课程 season_id | {cvid} -> 专栏 cvid | {live_id} -> 直播间 id |
| {auid} -> 音频 auid | {audio_list_name} -> 歌单名 | {audio_list_cnt} -> 歌单的第几个音频 | {audio_list_id} -> 歌单 auid |
在参数最后加上 "#" 表示所有视频均使用此格式, 如 "{bvid}#"
使用 "{#" 和 "}#" 表示 "{" 和 "}"
```
</details>
下载 `字幕君交流场所`(`BV1xx411c7mD` & `av2`):
```
bilidown av2
```
<details>
<summary> 输出: </summary>
```
_____
________ ___ ___ ___ | |
|\ __ \ |\ \ |\ \ |\ \ | |
\ \ \|\ /_\ \ \\ \ \ \ \ \ | |
\ \ __ \\ \ \\ \ \ \ \ \ -- --
\ \ \|\ \\ \ \\ \ \____ \ \ \ \ /
\ \_______\\ \__\\ \_______\\ \__\ \ /
\|_______| \|__| \|_______| \|__| \ /
\_/
BiliDown: 哔哩哔哩命令行下载器
Powered by Bilibili API
By Nemo2011<yimoxia@outlook.com>
使用 -h 获取帮助。
----------开始下载----------
INF: 链接 -> av2
INF: 正在获取链接信息
INF: 解析结果:视频
INF: 视频 AID: 2
INF: 视频分 P 数: 1
INF: 正在获取下载地址(P1)
INF: 视频清晰度:| 32: 清晰 480P | 16: 流畅 360P |
NUM: 请选择清晰度对应数字(默认为最大清晰度): [Enter]
INF: 视频编码:| avc: AVC(H.264) | hev: HEVC(H.265) | av01: AV1 |
STR: 请选择视频编码对应的号码(默认为 "avc"): [Enter]
INF: 音频音质:| 30216: 低品质 | 30232: 中等品质 |
NUM: 请选择音质对应数字(默认为最好音质): [Enter]
INF: 选择的视频清晰度 清晰 480P | (32)
INF: 选择的视频编码 AVC(H.264) | (avc)
INF: 选择的音频音质 中等品质 | (30232)
INF: 开始下载视频(P1)
DWN: 开始下载 字幕君交流场所 - BV1xx411c7mD(P1) - 视频 至 ./video_temp.m4s
DWN: 1s. Done 39093 parts. All 39093 parts. (1 part = 1024 bytes)
DWN: 完成下载
INF: 开始下载音频(P1)
DWN: 开始下载 字幕君交流场所 - BV1xx411c7mD(P1) - 音频 至 ./audio_temp.m4s
DWN: 0s. Done 33800 parts. All 33800 parts. (1 part = 1024 bytes)
DWN: 完成下载
INF: 下载视频完成 开始混流
ffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers
built with Apple clang version 13.1.6 (clang-1316.0.21.2.5)
configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/5.0.1_3 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-neon
libavutil 57. 17.100 / 57. 17.100
libavcodec 59. 18.100 / 59. 18.100
libavformat 59. 16.100 / 59. 16.100
libavdevice 59. 4.100 / 59. 4.100
libavfilter 8. 24.100 / 8. 24.100
libswscale 6. 4.100 / 6. 4.100
libswresample 4. 3.100 / 4. 3.100
libpostproc 56. 3.100 / 56. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './video_temp.m4s':
Metadata:
major_brand : iso5
minor_version : 1
compatible_brands: avc1iso5dsmsmsixdash
encoder : Lavf57.71.100
description : Packed by Bilibili XCoder v2.0.2
Duration: 00:34:15.34, start: 0.067000, bitrate: 155 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 512x384 [SAR 1:1 DAR 4:3], 0 kb/s, 15 fps, 15 tbr, 16k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from './audio_temp.m4s':
Metadata:
major_brand : iso5
minor_version : 1
compatible_brands: avc1iso5dsmsmsixdash
encoder : Lavf57.71.100
description : Packed by Bilibili XCoder v2.0.2
Duration: 00:34:15.64, start: 0.000000, bitrate: 134 kb/s
Stream #1:0[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 0 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Output #0, mp4, to './字幕君交流场所 - BV1xx411c7mD(P1).mp4':
Metadata:
major_brand : iso5
minor_version : 1
compatible_brands: avc1iso5dsmsmsixdash
description : Packed by Bilibili XCoder v2.0.2
encoder : Lavf59.16.100
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 512x384 [SAR 1:1 DAR 4:3], q=2-31, 0 kb/s, 15 fps, 15 tbr, 16k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 0 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #1:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=-1.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= frame=30829 fps=0.0 q=-1.0 Lsize= 73116kB time=00:34:15.63 bitrate= 291.4kbits/s speed=1.25e+04x
video:38686kB audio:33148kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.784769%
INF: 混流完成(或用户手动取消)
INF: ---完成分 P---
Y/N: 此资源支持下载弹幕, 是否下载: [Enter]
INF: 开始下载弹幕(P1) 字幕君交流场所
INF: 下载弹幕完成
----------完成下载----------
BiliDown 下载完成
共 1 项, 成功 1 项, 失败 0 项, 不支持 0 项
./字幕君交流场所 - BV1xx411c7mD(P1).mp4
./字幕君交流场所 - BV1xx411c7mD(P1).ass
```
</details>
---
当你想要抓取番剧所有的视频弹幕的时候,可以这么做:
```
bilidown "https://www.bilibili.com/bangumi/play/ss33626" --danmakus-settings only --download-list --dic danmakus
```
`--danmakus-settings only` 可以只抓取弹幕,跳过视频的下载
`--download-list` 可以下载番剧全部剧集(或课程全部课时 & 视频所有分 P)
`--dic danmakus` 可以将所有输出放在 `danmakus` 文件夹中以便整理
<details>
<summary> 输出: </summary>
```
_____
________ ___ ___ ___ | |
|\ __ \ |\ \ |\ \ |\ \ | |
\ \ \|\ /_\ \ \\ \ \ \ \ \ | |
\ \ __ \\ \ \\ \ \ \ \ \ -- --
\ \ \|\ \\ \ \\ \ \____ \ \ \ \ /
\ \_______\\ \__\\ \_______\\ \__\ \ /
\|_______| \|__| \|_______| \|__| \ /
\_/
BiliDown: 哔哩哔哩命令行下载器
Powered by Bilibili API
By Nemo2011<yimoxia@outlook.com>
使用 -h 获取帮助。
INF: 已开启下载全部列表的模式
INF: 识别到弹幕下载设置为 only
INF: 识别到文件输出地址为 danmakus
----------开始下载----------
INF: 链接 -> https://www.bilibili.com/bangumi/play/ss33626
INF: 正在获取链接信息
INF: 解析结果:番剧剧集
----------完成下载----------
INF: 番剧 media_id 28229055
INF: 番剧共 84 集
INF: 开始下载弹幕 三国演义:第1集 桃园三结义
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第2集 十常侍乱政
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第3集 董卓霸京师
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第4集 孟德献刀
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第5集 三英战吕布
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第6集 连环计
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第7集 凤仪亭
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第8集 三让徐州
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第9集 孙策立业
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第10集 辕门射戟
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第11集 宛城之战
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第12集 白门楼(上)
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第13集 白门楼(下)
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第14集 煮酒论英雄
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第15集 袁曹起兵
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第16集 关羽约三事
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第17集 挂印封金
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第18集 千里走单骑
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第19集 古城相会
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第20集 孙策之死
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第21集 官渡之战(上)
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第22集 官渡之战(下)
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第23集 大破袁绍
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第24集 跃马檀溪
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第25集 刘备求贤
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第26集 回马荐诸葛
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第27集 三顾茅庐
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第28集 火烧博望坡
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第29集 携民渡江
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第30集 舌战群儒
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第31集 智激周瑜
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第32集 周瑜空设计
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第33集 群英会
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第34集 草船借箭
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第35集 苦肉计
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第36集 庞统献连环
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第37集 横槊赋诗
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第38集 诸葛祭风
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第39集 火烧赤壁
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第40集 智取南郡
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第41集 力夺四郡
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第42集 美人计
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第43集 甘露寺
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第44集 回荆州
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第45集 三气周瑜
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第46集 卧龙吊孝
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第47集 割须弃袍
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第48集 张松献图
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第49集 刘备入川
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第50集 凤雏落坡
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第51集 义释严颜
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第52集 夺占西川
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第53集 单刀赴会
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第54集 合肥会战
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第55集 立嗣之争
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第56集 定军山
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第57集 巧取汉中
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第58集 水淹七军
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第59集 走麦城
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第60集 曹操之死
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第61集 曹丕篡汉
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第62集 兴兵伐吴
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第63集 火烧连营
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第64集 安居平五路
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第65集 兵渡泸水
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第66集 绝路问津
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第67集 七擒孟获
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第68集 出师北伐
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第69集 收姜维
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第70集 司马复出
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第71集 空城退敌
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第72集 司马取印
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第73集 祁山斗智
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第74集 诸葛妆神
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第75集 六出祁山
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第76集 火熄上方谷
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第77集 秋风五丈原
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第78集 诈病赚曹爽
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第79集 吴宫干戈
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第80集 兵困铁笼山
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第81集 司马昭弑君
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第82集 九伐中原
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第83集 偷渡阴平
INF: 下载弹幕完成
INF: 开始下载弹幕 三国演义:第84集 三分归晋
INF: 下载弹幕完成
----------完成下载----------
BiliDown 下载完成
共 1 项, 成功 1 项, 失败 0 项, 不支持 0 项
danmakus/三国演义:第1集 桃园三结义 - 番剧 EP327584(三国演义).ass
danmakus/三国演义:第2集 十常侍乱政 - 番剧 EP327585(三国演义).ass
danmakus/三国演义:第3集 董卓霸京师 - 番剧 EP327586(三国演义).ass
danmakus/三国演义:第4集 孟德献刀 - 番剧 EP327587(三国演义).ass
danmakus/三国演义:第5集 三英战吕布 - 番剧 EP327588(三国演义).ass
danmakus/三国演义:第6集 连环计 - 番剧 EP327589(三国演义).ass
danmakus/三国演义:第7集 凤仪亭 - 番剧 EP327590(三国演义).ass
danmakus/三国演义:第8集 三让徐州 - 番剧 EP327591(三国演义).ass
danmakus/三国演义:第9集 孙策立业 - 番剧 EP327592(三国演义).ass
danmakus/三国演义:第10集 辕门射戟 - 番剧 EP327593(三国演义).ass
danmakus/三国演义:第11集 宛城之战 - 番剧 EP327597(三国演义).ass
danmakus/三国演义:第12集 白门楼(上) - 番剧 EP327598(三国演义).ass
danmakus/三国演义:第13集 白门楼(下) - 番剧 EP327599(三国演义).ass
danmakus/三国演义:第14集 煮酒论英雄 - 番剧 EP327600(三国演义).ass
danmakus/三国演义:第15集 袁曹起兵 - 番剧 EP327601(三国演义).ass
danmakus/三国演义:第16集 关羽约三事 - 番剧 EP327602(三国演义).ass
danmakus/三国演义:第17集 挂印封金 - 番剧 EP327603(三国演义).ass
danmakus/三国演义:第18集 千里走单骑 - 番剧 EP327607(三国演义).ass
danmakus/三国演义:第19集 古城相会 - 番剧 EP327610(三国演义).ass
danmakus/三国演义:第20集 孙策之死 - 番剧 EP327612(三国演义).ass
danmakus/三国演义:第21集 官渡之战(上) - 番剧 EP327624(三国演义).ass
danmakus/三国演义:第22集 官渡之战(下) - 番剧 EP327625(三国演义).ass
danmakus/三国演义:第23集 大破袁绍 - 番剧 EP327627(三国演义).ass
danmakus/三国演义:第24集 跃马檀溪 - 番剧 EP327628(三国演义).ass
danmakus/三国演义:第25集 刘备求贤 - 番剧 EP327629(三国演义).ass
danmakus/三国演义:第26集 回马荐诸葛 - 番剧 EP327630(三国演义).ass
danmakus/三国演义:第27集 三顾茅庐 - 番剧 EP327631(三国演义).ass
danmakus/三国演义:第28集 火烧博望坡 - 番剧 EP327633(三国演义).ass
danmakus/三国演义:第29集 携民渡江 - 番剧 EP327637(三国演义).ass
danmakus/三国演义:第30集 舌战群儒 - 番剧 EP327638(三国演义).ass
danmakus/三国演义:第31集 智激周瑜 - 番剧 EP327639(三国演义).ass
danmakus/三国演义:第32集 周瑜空设计 - 番剧 EP327640(三国演义).ass
danmakus/三国演义:第33集 群英会 - 番剧 EP327641(三国演义).ass
danmakus/三国演义:第34集 草船借箭 - 番剧 EP327642(三国演义).ass
danmakus/三国演义:第35集 苦肉计 - 番剧 EP327643(三国演义).ass
danmakus/三国演义:第36集 庞统献连环 - 番剧 EP327644(三国演义).ass
danmakus/三国演义:第37集 横槊赋诗 - 番剧 EP327645(三国演义).ass
danmakus/三国演义:第38集 诸葛祭风 - 番剧 EP327646(三国演义).ass
danmakus/三国演义:第39集 火烧赤壁 - 番剧 EP327647(三国演义).ass
danmakus/三国演义:第40集 智取南郡 - 番剧 EP327648(三国演义).ass
danmakus/三国演义:第41集 力夺四郡 - 番剧 EP327649(三国演义).ass
danmakus/三国演义:第42集 美人计 - 番剧 EP327650(三国演义).ass
danmakus/三国演义:第43集 甘露寺 - 番剧 EP327658(三国演义).ass
danmakus/三国演义:第44集 回荆州 - 番剧 EP327659(三国演义).ass
danmakus/三国演义:第45集 三气周瑜 - 番剧 EP327671(三国演义).ass
danmakus/三国演义:第46集 卧龙吊孝 - 番剧 EP327672(三国演义).ass
danmakus/三国演义:第47集 割须弃袍 - 番剧 EP327673(三国演义).ass
danmakus/三国演义:第48集 张松献图 - 番剧 EP327675(三国演义).ass
danmakus/三国演义:第49集 刘备入川 - 番剧 EP327677(三国演义).ass
danmakus/三国演义:第50集 凤雏落坡 - 番剧 EP327679(三国演义).ass
danmakus/三国演义:第51集 义释严颜 - 番剧 EP327680(三国演义).ass
danmakus/三国演义:第52集 夺占西川 - 番剧 EP327681(三国演义).ass
danmakus/三国演义:第53集 单刀赴会 - 番剧 EP327688(三国演义).ass
danmakus/三国演义:第54集 合肥会战 - 番剧 EP327690(三国演义).ass
danmakus/三国演义:第55集 立嗣之争 - 番剧 EP327691(三国演义).ass
danmakus/三国演义:第56集 定军山 - 番剧 EP327692(三国演义).ass
danmakus/三国演义:第57集 巧取汉中 - 番剧 EP327747(三国演义).ass
danmakus/三国演义:第58集 水淹七军 - 番剧 EP327748(三国演义).ass
danmakus/三国演义:第59集 走麦城 - 番剧 EP327749(三国演义).ass
danmakus/三国演义:第60集 曹操之死 - 番剧 EP327750(三国演义).ass
danmakus/三国演义:第61集 曹丕篡汉 - 番剧 EP327751(三国演义).ass
danmakus/三国演义:第62集 兴兵伐吴 - 番剧 EP327752(三国演义).ass
danmakus/三国演义:第63集 火烧连营 - 番剧 EP327753(三国演义).ass
danmakus/三国演义:第64集 安居平五路 - 番剧 EP327754(三国演义).ass
danmakus/三国演义:第65集 兵渡泸水 - 番剧 EP327755(三国演义).ass
danmakus/三国演义:第66集 绝路问津 - 番剧 EP327757(三国演义).ass
danmakus/三国演义:第67集 七擒孟获 - 番剧 EP327758(三国演义).ass
danmakus/三国演义:第68集 出师北伐 - 番剧 EP327761(三国演义).ass
danmakus/三国演义:第69集 收姜维 - 番剧 EP327765(三国演义).ass
danmakus/三国演义:第70集 司马复出 - 番剧 EP327768(三国演义).ass
danmakus/三国演义:第71集 空城退敌 - 番剧 EP327769(三国演义).ass
danmakus/三国演义:第72集 司马取印 - 番剧 EP327770(三国演义).ass
danmakus/三国演义:第73集 祁山斗智 - 番剧 EP327771(三国演义).ass
danmakus/三国演义:第74集 诸葛妆神 - 番剧 EP327772(三国演义).ass
danmakus/三国演义:第75集 六出祁山 - 番剧 EP327773(三国演义).ass
danmakus/三国演义:第76集 火熄上方谷 - 番剧 EP327774(三国演义).ass
danmakus/三国演义:第77集 秋风五丈原 - 番剧 EP327775(三国演义).ass
danmakus/三国演义:第78集 诈病赚曹爽 - 番剧 EP327776(三国演义).ass
danmakus/三国演义:第79集 吴宫干戈 - 番剧 EP327777(三国演义).ass
danmakus/三国演义:第80集 兵困铁笼山 - 番剧 EP327779(三国演义).ass
danmakus/三国演义:第81集 司马昭弑君 - 番剧 EP327780(三国演义).ass
danmakus/三国演义:第82集 九伐中原 - 番剧 EP327781(三国演义).ass
danmakus/三国演义:第83集 偷渡阴平 - 番剧 EP327782(三国演义).ass
danmakus/三国演义:第84集 三分归晋 - 番剧 EP327783(三国演义).ass
```
</details>
---
没事下载直播...
```
bilidown "https://live.bilibili.com/24075835" --out "直播 {live_id}.mp4"
```
**MacOS & Linux 建议加上 `sudo` 运行**
`--out "直播 {live_id}.mp4"` 提供了文件输出名, 这里的 `{live_id}` 为转义块, `BiliDown` 会自动把 `{live_id}` 替换成直播间房号(`24075835`)
<details>
<summary> 输出: </summary>
```
_____
________ ___ ___ ___ | |
|\ __ \ |\ \ |\ \ |\ \ | |
\ \ \|\ /_\ \ \\ \ \ \ \ \ | |
\ \ __ \\ \ \\ \ \ \ \ \ -- --
\ \ \|\ \\ \ \\ \ \____ \ \ \ \ /
\ \_______\\ \__\\ \_______\\ \__\ \ /
\|_______| \|__| \|_______| \|__| \ /
\_/
BiliDown: 哔哩哔哩命令行下载器
Powered by Bilibili API
By Nemo2011<yimoxia@outlook.com>
使用 -h 获取帮助。
INF: 识别到文件名为 直播 {live_id}.mp4
----------开始下载----------
INF: 链接 -> https://live.bilibili.com/24075835
INF: 正在获取链接信息
INF: 解析结果:直播间
直播间房号: 24075835
如果想要停止下载请长按 ESC 键
^[DWN: 35s. 接收到数据 12255232B
WRN: 用户手动停止
INF: 正在转换格式
ffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers
built with Apple clang version 13.1.6 (clang-1316.0.21.2.5)
configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/5.0.1_3 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-neon
libavutil 57. 17.100 / 57. 17.100
libavcodec 59. 18.100 / 59. 18.100
libavformat 59. 16.100 / 59. 16.100
libavdevice 59. 4.100 / 59. 4.100
libavfilter 8. 24.100 / 8. 24.100
libswscale 6. 4.100 / 6. 4.100
libswresample 4. 3.100 / 4. 3.100
libpostproc 56. 3.100 / 56. 3.100
[flv @ 0x127f04280] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from './直播 24075835.flv':
Metadata:
Rawdata :
displayWidth : 1920
displayHeight : 1080
fps : 30
profile :
level :
encoder : obs-output module (libobs version 27.2.1)
server : BSRS/1.4.4(Sco)
server_version : 1.4.4
Duration: 00:01:07.22, start: 0.022000, bitrate: 2721 kb/s
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2560 kb/s, 30 fps, 30 tbr, 1k tbn
Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp, 163 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0x107f04b40] using SAR=1/1
[libx264 @ 0x107f04b40] using cpu capabilities: ARMv8 NEON
[libx264 @ 0x107f04b40] profile High, level 4.0, 4:2:0, 8-bit
[libx264 @ 0x107f04b40] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to './直播 24075835.mp4':
Metadata:
Rawdata :
displayWidth : 1920
displayHeight : 1080
fps : 30
profile :
level :
server_version : 1.4.4
server : BSRS/1.4.4(Sco)
encoder : Lavf59.16.100
Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 30 fps, 15360 tbn
Metadata:
encoder : Lavc59.18.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s
Metadata:
encoder : Lavc59.18.100 aac
[flv @ 0x127f04280] Packet mismatch -2068792204 18115 10614002trate=2529.1kbits/s dup=2 drop=0 speed=4.43x
[flv @ 0x127f04280] Concatenated FLV detected, might fail to demux, decode and seek 31830
[flv @ 0x127f04280] Packet corrupt (stream = 0, dts = 68405).itrate=2335.7kbits/s dup=2 drop=0 speed=4.63x
[NULL @ 0x127f048e0] Invalid NAL unit size (20766 > 19534).
[NULL @ 0x127f048e0] missing picture in access unit with size 19550
./直播 24075835.flv: corrupt input packet in stream 0
[h264 @ 0x127e06460] Invalid NAL unit size (20766 > 19534).
[h264 @ 0x127e06460] Error splitting the input into NAL units.
Error while decoding stream #0:0: Invalid data found when processing input
frame= 2054 fps=136 q=-1.0 Lsize= 20308kB time=00:01:08.38 bitrate=2432.7kbits/s dup=2 drop=0 speed=4.54x
video:19121kB audio:1090kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.484419%
[libx264 @ 0x107f04b40] frame I:9 Avg QP:15.81 size:212624
[libx264 @ 0x107f04b40] frame P:656 Avg QP:22.47 size: 18295
[libx264 @ 0x107f04b40] frame B:1389 Avg QP:32.49 size: 4078
[libx264 @ 0x107f04b40] consecutive B-frames: 1.2% 12.2% 41.5% 45.2%
[libx264 @ 0x107f04b40] mb I I16..4: 24.1% 30.9% 45.0%
[libx264 @ 0x107f04b40] mb P I16..4: 0.3% 0.4% 0.4% P16..4: 9.3% 4.6% 3.5% 0.0% 0.0% skip:81.4%
[libx264 @ 0x107f04b40] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 8.3% 2.3% 1.0% direct: 0.5% skip:87.9% L0:41.1% L1:49.6% BI: 9.3%
[libx264 @ 0x107f04b40] 8x8 transform intra:33.6% inter:39.7%
[libx264 @ 0x107f04b40] coded y,uvDC,uvAC intra: 47.5% 67.4% 52.9% inter: 3.1% 3.1% 1.4%
[libx264 @ 0x107f04b40] i16 v,h,dc,p: 41% 41% 10% 8%
[libx264 @ 0x107f04b40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 20% 37% 4% 4% 3% 5% 3% 6%
[libx264 @ 0x107f04b40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 26% 18% 5% 7% 6% 6% 6% 6%
[libx264 @ 0x107f04b40] i8c dc,h,v,p: 44% 33% 17% 6%
[libx264 @ 0x107f04b40] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x107f04b40] ref P L0: 68.7% 10.8% 14.8% 5.7%
[libx264 @ 0x107f04b40] ref B L0: 81.1% 16.8% 2.1%
[libx264 @ 0x107f04b40] ref B L1: 96.1% 3.9%
[libx264 @ 0x107f04b40] kb/s:2287.72
[aac @ 0x107f060f0] Qavg: 525.499
----------完成下载----------
BiliDown 下载完成
共 1 项, 成功 1 项, 失败 0 项, 不支持 0 项
./直播 24075835.mp4
```
</details>
最后的输出文件名是: `./直播 24075835.mp4`
有关其他的转义块,请使用 `bilidown -h` 查看详情
---
如果外部程序想要调用 `BiliDown` 怎么办?最主要的问题就是 `BiliDown` 许多的选择需要用户自己输入, 所以 `BiliDown` 提供了 `--default-settings` 参数
使用 `--default-settings` 参数后, `BiliDown` 会使用用户的设置进行下载
还是 `字幕君交流场所`, 我们来试一下加上 `--default-settings` 参数:
```
bilidown av2 --default-settings "16|hev|30216"
```
这里我们设置了下载使用的设置: `16 | hev | 30216`
他们分别对应 `视频分辨率 | 视频编码 | 音频音质`, 这里使用了一种编码, 编码对应的实际含义请使用 `bilidown -h` 查看详情
其实这里没有填完整设置, 完整设置为 `视频分辨率 | 视频编码 | 音频音质 | 专栏下载格式 | 用户空间下载资源类型`
## License
GNU General Public License version 3.0
Raw data
{
"_id": null,
"home_page": "https://github.com/nemo2011/BiliDown",
"name": "BiliDown",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "bilibili,download,api",
"author": "Nemo2011",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/3a/bd/88c42dbeac910890a6f6ec4ddb2444c3c5804a03c9e4b2eaeb12235cb0f8/BiliDown-1.2.3.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n\n```\n _____\n________ ___ ___ ___ | |\n|\\ __ \\ |\\ \\ |\\ \\ |\\ \\ | |\n\\ \\ \\|\\ /_\\ \\ \\\\ \\ \\ \\ \\ \\ | |\n \\ \\ __ \\\\ \\ \\\\ \\ \\ \\ \\ \\ -- --\n \\ \\ \\|\\ \\\\ \\ \\\\ \\ \\____ \\ \\ \\ \\ /\n \\ \\_______\\\\ \\__\\\\ \\_______\\\\ \\__\\ \\ /\n \\|_______| \\|__| \\|_______| \\|__| \\ /\n \\_/\n```\n\n# **BiliDown**\n\n**Bilibili \u547d\u4ee4\u884c\u4e0b\u8f7d\u5668**\n \n</div>\n\n***\n\n- **\u652f\u6301\u51e0\u4e4e\u6240\u6709\u89c6\u9891\u4e0b\u8f7d**\n- **\u652f\u6301\u5f39\u5e55(ass)\u4e0b\u8f7d**\n- **\u652f\u6301 FLV \u89c6\u9891**\n- **\u652f\u6301 cookies(`sessdata`) \u767b\u5f55**\n- **\u652f\u6301\u626b\u7801\u767b\u5f55**\n- **\u652f\u6301\u756a\u5267\u5168\u96c6\u4e0b\u8f7d**\n- **\u652f\u6301\u8bfe\u7a0b\u5168\u8bfe\u65f6\u4e0b\u8f7d**\n- **\u652f\u6301 FFmpeg**\n- **\u652f\u6301\u9009\u62e9\u5206\u8fa8\u7387\u3001\u97f3\u8d28\u3001\u7f16\u7801**\n- **\u652f\u6301 av1 \u7f16\u7801**\n- **\u652f\u6301 4K, 8K, \u675c\u6bd4\u89c6\u754c**\n- **\u652f\u6301\u97f3\u9891\u4e0b\u8f7d**\n- **\u652f\u6301\u6b4c\u5355\u6240\u6709\u97f3\u9891\u4e0b\u8f7d**\n- **\u652f\u6301\u4e13\u680f\u4e0b\u8f7d(`markdown`, `json`)**\n- **\u652f\u6301\u76f4\u64ad\u95f4\u5f55\u64ad**\n- **\u652f\u6301\u81ea\u5b9a\u4e49\u8f93\u51fa\u6587\u4ef6\u540d**\n- **\u652f\u6301\u81ea\u5b9a\u4e49\u8f93\u51fa\u6587\u4ef6\u5939**\n- **\u5916\u90e8\u7a0b\u5e8f\u8c03\u7528\u65b9\u4fbf**\n\n\u76ee\u524d `BiliDown` \u652f\u6301\u4e0b\u8f7d: \n - \u89c6\u9891\n - \u97f3\u9891\n - \u4e13\u680f\n - \u756a\u5267\n - \u8bfe\u7a0b\n - \u6b4c\u5355\n - \u5f39\u5e55\n - \u76f4\u64ad\u95f4\u6d41\n - \u7528\u6237\u7a7a\u95f4\u5185\u5bb9\n\n## Install\n\n```\npip install bilidown\n```\n\n## Requires\n\n- Python **>= 3.8.0**\n- FFmpeg **(\u53ef\u9009)**\n\n>`BiliDown` \u652f\u6301\u4e0d\u4f7f\u7528 `FFmpeg`, \u5982\u679c\u9009\u62e9\u4e0d\u4f7f\u7528 `FFmpeg` \u53ef\u4ee5\u52a0\u4e0a `--ffmpeg \"#none\"` \u53c2\u6570\n\n## Usage\n\n```\nbilidown -h\n```\n<details>\n<summary></summary>\n\n```\n\n _____\n________ ___ ___ ___ | |\n|\\ __ \\ |\\ \\ |\\ \\ |\\ \\ | |\n\\ \\ \\|\\ /_\\ \\ \\\\ \\ \\ \\ \\ \\ | |\n \\ \\ __ \\\\ \\ \\\\ \\ \\ \\ \\ \\ -- --\n \\ \\ \\|\\ \\\\ \\ \\\\ \\ \\____ \\ \\ \\ \\ /\n \\ \\_______\\\\ \\__\\\\ \\_______\\\\ \\__\\ \\ /\n \\|_______| \\|__| \\|_______| \\|__| \\ /\n \\_/\n\nBiliDown: \u54d4\u54e9\u54d4\u54e9\u547d\u4ee4\u884c\u4e0b\u8f7d\u5668\nPowered by Bilibili API\nBy Nemo2011<yimoxia@outlook.com>\n\n\u4f7f\u7528\u65b9\u6cd5: bilidown \"https://bilibili.com/.../\"\n\u6ce8\u610f: \u94fe\u63a5\u4e3a\u7b2c\u4e00\u4e2a\u53c2\u6570, \u5141\u8bb8\u591a\u4e2a\u94fe\u63a5, \u8bf7\u4f7f\u7528 \"|\" \u9694\u5f00\u6bcf\u4e00\u4e2a\u94fe\u63a5\n\u53c2\u6570: --out/-o \u6587\u4ef6\u540d(\u9ed8\u8ba4\u4e3a \"#default\") \"a.mp4\"\n\u6ce8\u610f: \u5141\u8bb8\u591a\u4e2a\u8f93\u51fa\u6587\u4ef6\u540d, \u8bf7\u4f7f\u7528 \"|\" \u9694\u5f00\u6bcf\u4e00\u4e2a\u8f93\u51fa\u6587\u4ef6\u540d\n\u53c2\u6570: --dic/-d \u4e0b\u8f7d\u81f3\u6587\u4ef6\u5939(\u9ed8\u8ba4\u4e3a \"default\") \"~/Desktop\"\n\u53c2\u6570: --proxy \u4ee3\u7406 \"https://user:password@your-proxy.com\"\n\u53c2\u6570: --ffmpeg ffmpeg \u5730\u5740(\u5982\u679c\u6ca1\u6709 ffmpeg \u53ef\u4ee5\u4f7f\u7528 \"#none\") \"ffmpeg\"\n\u53c2\u6570: --sessdata Cookies \u4e2d SESSDATA \u7684\u503c, \u7528\u4e8e\u4e0b\u8f7d\u4f1a\u5458\u4e13\u4eab\u3001\u9ad8\u6e05\u6670\u5ea6 \"SECRET\u7edd\u5bc6SECRET\u7edd\u5bc6\"\n\u53c2\u6570: --danmakus-settings \u662f\u5426\u4e0b\u8f7d\u5f39\u5e55 \"true\"\n\u6ce8\u610f: ( true \u4e0b\u8f7d | false \u4e0d\u4e0b\u8f7d | only \u53ea\u4e0b\u8f7d\u5f39\u5e55 ) \n\u53c2\u6570: --default-settings \u4e0b\u8f7d\u65f6\u7684\u9ed8\u8ba4\u8bbe\u7f6e \"128|hev|30216|markdown|1\"\n\u6ce8\u610f: \u683c\u5f0f\u4e3a (\u89c6\u9891\u6e05\u6670\u5ea6 | \u89c6\u9891\u7f16\u7801 | \u97f3\u9891\u6e05\u6670\u5ea6 | \u4e13\u680f\u683c\u5f0f | \u7528\u6237\u7a7a\u95f4\u4e0b\u8f7d\u8d44\u6e90)\n\u6ce8\u610f: \u89c6\u9891\u5206\u8fa8\u7387 (16 (360P) | 32 (480P) | 64 (720P60) | 80 (1080P) | 112 (1080P+) | 116 (1080P60) | 120 (4K) | 125 (HDR) | 126 (\u675c\u6bd4\u89c6\u754c))) \u53ef\u4ee5\u4e3a\u7a7a\n\u6ce8\u610f: \u89c6\u9891\u7f16\u7801 (hev HEVC(H.265) | avc AVC(H.264) \uff5c av01 AV1)) \u53ef\u4ee5\u4e3a\u7a7a\n\u6ce8\u610f: \u97f3\u9891\u97f3\u8d28\u7f16\u7801(30216 \u4f4e\u54c1\u8d28 | 30232 \u4e2d\u7b49\u54c1\u8d28 \uff5c 30280 \u9ad8\u54c1\u8d28)) \u53ef\u4ee5\u4e3a\u7a7a\n\u6ce8\u610f: \u4e13\u680f\u683c\u5f0f (Markdown | JSON)) \u53ef\u4ee5\u4e3a\u7a7a\n\u6ce8\u610f: \u7a7a\u95f4\u8d44\u6e90\u7f16\u7801(1 \u89c6\u9891 | 2 \u97f3\u9891 \uff5c 3 \u4e13\u680f)) \u53ef\u4ee5\u4e3a\u7a7a\n\u53c2\u6570: --disable-filetype-check \u5ffd\u7565\u81ea\u52a8\u68c0\u67e5\u6587\u4ef6\u540e\u7f00\n\u53c2\u6570: --download-list \u4e0b\u8f7d\u89c6\u9891\u3001\u97f3\u9891\u5bf9\u5e94\u7684\u5217\u8868(\u756a\u5267\u6240\u6709\u5267\u96c6\u3001\u89c6\u9891\u6240\u6709\u5206 P\u3001\u6b4c\u5355\u6240\u6709\u97f3\u9891)\n\u53c2\u6570: --dump-message \u5c06\u4e0b\u8f7d\u7684\u4fe1\u606f\u8f93\u51fa\u5230\u6587\u4ef6 bilidown.json\n\u53c2\u6570: --debug \u663e\u793a\u9519\u8bef\u8be6\u7ec6\u4fe1\u606f\n\u53c2\u6570: --license \u663e\u793a LICENSE\n\u53c2\u6570: --qrcode-login \u4e8c\u7ef4\u7801\u767b\u5f55\n\u53c2\u6570: -v \u7248\u672c\n\u53c2\u6570: -h \u5e2e\u52a9\n\n\u53c2\u6570 --out/-o \u5141\u8bb8\u4f7f\u7528\u81ea\u5b9a\u4e49\u683c\u5f0f, \u5982 \"{title} - {bvid} - P{p} - {owner} - {uid}\" \u8bf7\u52a1\u5fc5\u4f7f\u7528\u5c0f\u5199\n| {bvid} -> BVID | {aid} -> AID | {title} -> \u6807\u9898 | {p} -> \u5206 P |\n| {owner} -> UP | {uid} -> UP uid | {bangumi_epid} -> \u756a\u5267 epid | {bangumi_name} -> \u756a\u5267\u540d |\n| {bangumi_ep} -> \u756a\u5267\u7b2c\u51e0\u96c6 | {cheese_epid} -> \u8bfe\u7a0b epid | {cheese_name} -> \u8bfe\u7a0b\u540d | {cheese_ep} -> \u8bfe\u7a0b\u7b2c\u51e0\u96c6 |\n| {bangumi_id} -> \u756a\u5267 season_id | {cheese_id} -> \u8bfe\u7a0b season_id | {cvid} -> \u4e13\u680f cvid | {live_id} -> \u76f4\u64ad\u95f4 id |\n| {auid} -> \u97f3\u9891 auid | {audio_list_name} -> \u6b4c\u5355\u540d | {audio_list_cnt} -> \u6b4c\u5355\u7684\u7b2c\u51e0\u4e2a\u97f3\u9891 | {audio_list_id} -> \u6b4c\u5355 auid |\n\u5728\u53c2\u6570\u6700\u540e\u52a0\u4e0a \"#\" \u8868\u793a\u6240\u6709\u89c6\u9891\u5747\u4f7f\u7528\u6b64\u683c\u5f0f, \u5982 \"{bvid}#\"\n\u4f7f\u7528 \"{#\" \u548c \"}#\" \u8868\u793a \"{\" \u548c \"}\"\n```\n\n</details>\n\n\u4e0b\u8f7d `\u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240`(`BV1xx411c7mD` & `av2`): \n\n```\nbilidown av2\n```\n\n<details>\n<summary> \u8f93\u51fa: </summary>\n\n```\n _____\n________ ___ ___ ___ | |\n|\\ __ \\ |\\ \\ |\\ \\ |\\ \\ | |\n\\ \\ \\|\\ /_\\ \\ \\\\ \\ \\ \\ \\ \\ | |\n \\ \\ __ \\\\ \\ \\\\ \\ \\ \\ \\ \\ -- --\n \\ \\ \\|\\ \\\\ \\ \\\\ \\ \\____ \\ \\ \\ \\ /\n \\ \\_______\\\\ \\__\\\\ \\_______\\\\ \\__\\ \\ /\n \\|_______| \\|__| \\|_______| \\|__| \\ /\n \\_/\n\nBiliDown: \u54d4\u54e9\u54d4\u54e9\u547d\u4ee4\u884c\u4e0b\u8f7d\u5668\nPowered by Bilibili API\nBy Nemo2011<yimoxia@outlook.com>\n\u4f7f\u7528 -h \u83b7\u53d6\u5e2e\u52a9\u3002\n\n----------\u5f00\u59cb\u4e0b\u8f7d----------\n\nINF: \u94fe\u63a5 -> av2\nINF: \u6b63\u5728\u83b7\u53d6\u94fe\u63a5\u4fe1\u606f\nINF: \u89e3\u6790\u7ed3\u679c\uff1a\u89c6\u9891\n\nINF: \u89c6\u9891 AID: 2\nINF: \u89c6\u9891\u5206 P \u6570: 1\nINF: \u6b63\u5728\u83b7\u53d6\u4e0b\u8f7d\u5730\u5740(P1)\nINF: \u89c6\u9891\u6e05\u6670\u5ea6\uff1a| 32: \u6e05\u6670 480P | 16: \u6d41\u7545 360P |\nNUM: \u8bf7\u9009\u62e9\u6e05\u6670\u5ea6\u5bf9\u5e94\u6570\u5b57(\u9ed8\u8ba4\u4e3a\u6700\u5927\u6e05\u6670\u5ea6): [Enter]\nINF: \u89c6\u9891\u7f16\u7801\uff1a| avc: AVC(H.264) | hev: HEVC(H.265) | av01: AV1 |\nSTR: \u8bf7\u9009\u62e9\u89c6\u9891\u7f16\u7801\u5bf9\u5e94\u7684\u53f7\u7801(\u9ed8\u8ba4\u4e3a \"avc\"): [Enter]\nINF: \u97f3\u9891\u97f3\u8d28\uff1a| 30216: \u4f4e\u54c1\u8d28 | 30232: \u4e2d\u7b49\u54c1\u8d28 |\nNUM: \u8bf7\u9009\u62e9\u97f3\u8d28\u5bf9\u5e94\u6570\u5b57(\u9ed8\u8ba4\u4e3a\u6700\u597d\u97f3\u8d28): [Enter]\nINF: \u9009\u62e9\u7684\u89c6\u9891\u6e05\u6670\u5ea6 \u6e05\u6670 480P | (32)\nINF: \u9009\u62e9\u7684\u89c6\u9891\u7f16\u7801 AVC(H.264) | (avc)\nINF: \u9009\u62e9\u7684\u97f3\u9891\u97f3\u8d28 \u4e2d\u7b49\u54c1\u8d28 | (30232)\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u89c6\u9891(P1)\nDWN: \u5f00\u59cb\u4e0b\u8f7d \u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240 - BV1xx411c7mD(P1) - \u89c6\u9891 \u81f3 ./video_temp.m4s\nDWN: 1s. Done 39093 parts. All 39093 parts. (1 part = 1024 bytes)\nDWN: \u5b8c\u6210\u4e0b\u8f7d\nINF: \u5f00\u59cb\u4e0b\u8f7d\u97f3\u9891(P1)\nDWN: \u5f00\u59cb\u4e0b\u8f7d \u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240 - BV1xx411c7mD(P1) - \u97f3\u9891 \u81f3 ./audio_temp.m4s\nDWN: 0s. Done 33800 parts. All 33800 parts. (1 part = 1024 bytes)\nDWN: \u5b8c\u6210\u4e0b\u8f7d\nINF: \u4e0b\u8f7d\u89c6\u9891\u5b8c\u6210 \u5f00\u59cb\u6df7\u6d41\n\n\nffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers\n built with Apple clang version 13.1.6 (clang-1316.0.21.2.5)\n configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/5.0.1_3 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-neon\n libavutil 57. 17.100 / 57. 17.100\n libavcodec 59. 18.100 / 59. 18.100\n libavformat 59. 16.100 / 59. 16.100\n libavdevice 59. 4.100 / 59. 4.100\n libavfilter 8. 24.100 / 8. 24.100\n libswscale 6. 4.100 / 6. 4.100\n libswresample 4. 3.100 / 4. 3.100\n libpostproc 56. 3.100 / 56. 3.100\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from './video_temp.m4s':\n Metadata:\n major_brand : iso5\n minor_version : 1\n compatible_brands: avc1iso5dsmsmsixdash\n encoder : Lavf57.71.100\n description : Packed by Bilibili XCoder v2.0.2\n Duration: 00:34:15.34, start: 0.067000, bitrate: 155 kb/s\n Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 512x384 [SAR 1:1 DAR 4:3], 0 kb/s, 15 fps, 15 tbr, 16k tbn (default)\n Metadata:\n handler_name : VideoHandler\n vendor_id : [0][0][0][0]\nInput #1, mov,mp4,m4a,3gp,3g2,mj2, from './audio_temp.m4s':\n Metadata:\n major_brand : iso5\n minor_version : 1\n compatible_brands: avc1iso5dsmsmsixdash\n encoder : Lavf57.71.100\n description : Packed by Bilibili XCoder v2.0.2\n Duration: 00:34:15.64, start: 0.000000, bitrate: 134 kb/s\n Stream #1:0[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 0 kb/s (default)\n Metadata:\n handler_name : SoundHandler\n vendor_id : [0][0][0][0]\nOutput #0, mp4, to './\u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240 - BV1xx411c7mD(P1).mp4':\n Metadata:\n major_brand : iso5\n minor_version : 1\n compatible_brands: avc1iso5dsmsmsixdash\n description : Packed by Bilibili XCoder v2.0.2\n encoder : Lavf59.16.100\n Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 512x384 [SAR 1:1 DAR 4:3], q=2-31, 0 kb/s, 15 fps, 15 tbr, 16k tbn (default)\n Metadata:\n handler_name : VideoHandler\n vendor_id : [0][0][0][0]\n Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 0 kb/s (default)\n Metadata:\n handler_name : SoundHandler\n vendor_id : [0][0][0][0]\nStream mapping:\n Stream #0:0 -> #0:0 (copy)\n Stream #1:0 -> #0:1 (copy)\nPress [q] to stop, [?] for help\nframe= 1 fps=0.0 q=-1.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= frame=30829 fps=0.0 q=-1.0 Lsize= 73116kB time=00:34:15.63 bitrate= 291.4kbits/s speed=1.25e+04x \nvideo:38686kB audio:33148kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.784769%\nINF: \u6df7\u6d41\u5b8c\u6210(\u6216\u7528\u6237\u624b\u52a8\u53d6\u6d88)\nINF: ---\u5b8c\u6210\u5206 P---\nY/N: \u6b64\u8d44\u6e90\u652f\u6301\u4e0b\u8f7d\u5f39\u5e55, \u662f\u5426\u4e0b\u8f7d: [Enter]\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55(P1) \u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n----------\u5b8c\u6210\u4e0b\u8f7d----------\n\n\nBiliDown \u4e0b\u8f7d\u5b8c\u6210\n\u5171 1 \u9879, \u6210\u529f 1 \u9879, \u5931\u8d25 0 \u9879, \u4e0d\u652f\u6301 0 \u9879\n./\u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240 - BV1xx411c7mD(P1).mp4\n./\u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240 - BV1xx411c7mD(P1).ass\n```\n\n</details>\n\n---\n\n\u5f53\u4f60\u60f3\u8981\u6293\u53d6\u756a\u5267\u6240\u6709\u7684\u89c6\u9891\u5f39\u5e55\u7684\u65f6\u5019\uff0c\u53ef\u4ee5\u8fd9\u4e48\u505a: \n\n```\nbilidown \"https://www.bilibili.com/bangumi/play/ss33626\" --danmakus-settings only --download-list --dic danmakus\n```\n\n`--danmakus-settings only` \u53ef\u4ee5\u53ea\u6293\u53d6\u5f39\u5e55\uff0c\u8df3\u8fc7\u89c6\u9891\u7684\u4e0b\u8f7d\n\n`--download-list` \u53ef\u4ee5\u4e0b\u8f7d\u756a\u5267\u5168\u90e8\u5267\u96c6(\u6216\u8bfe\u7a0b\u5168\u90e8\u8bfe\u65f6 & \u89c6\u9891\u6240\u6709\u5206 P)\n\n`--dic danmakus` \u53ef\u4ee5\u5c06\u6240\u6709\u8f93\u51fa\u653e\u5728 `danmakus` \u6587\u4ef6\u5939\u4e2d\u4ee5\u4fbf\u6574\u7406\n\n<details>\n<summary> \u8f93\u51fa: </summary>\n\n```\n\n _____\n________ ___ ___ ___ | |\n|\\ __ \\ |\\ \\ |\\ \\ |\\ \\ | |\n\\ \\ \\|\\ /_\\ \\ \\\\ \\ \\ \\ \\ \\ | |\n \\ \\ __ \\\\ \\ \\\\ \\ \\ \\ \\ \\ -- --\n \\ \\ \\|\\ \\\\ \\ \\\\ \\ \\____ \\ \\ \\ \\ /\n \\ \\_______\\\\ \\__\\\\ \\_______\\\\ \\__\\ \\ /\n \\|_______| \\|__| \\|_______| \\|__| \\ /\n \\_/\n\nBiliDown: \u54d4\u54e9\u54d4\u54e9\u547d\u4ee4\u884c\u4e0b\u8f7d\u5668\nPowered by Bilibili API\nBy Nemo2011<yimoxia@outlook.com>\n\u4f7f\u7528 -h \u83b7\u53d6\u5e2e\u52a9\u3002\n\nINF: \u5df2\u5f00\u542f\u4e0b\u8f7d\u5168\u90e8\u5217\u8868\u7684\u6a21\u5f0f\nINF: \u8bc6\u522b\u5230\u5f39\u5e55\u4e0b\u8f7d\u8bbe\u7f6e\u4e3a only\nINF: \u8bc6\u522b\u5230\u6587\u4ef6\u8f93\u51fa\u5730\u5740\u4e3a danmakus\n----------\u5f00\u59cb\u4e0b\u8f7d----------\n\nINF: \u94fe\u63a5 -> https://www.bilibili.com/bangumi/play/ss33626\nINF: \u6b63\u5728\u83b7\u53d6\u94fe\u63a5\u4fe1\u606f\nINF: \u89e3\u6790\u7ed3\u679c\uff1a\u756a\u5267\u5267\u96c6\n\n----------\u5b8c\u6210\u4e0b\u8f7d----------\nINF: \u756a\u5267 media_id 28229055\nINF: \u756a\u5267\u5171 84 \u96c6\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c1\u96c6 \u6843\u56ed\u4e09\u7ed3\u4e49\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c2\u96c6 \u5341\u5e38\u4f8d\u4e71\u653f\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c3\u96c6 \u8463\u5353\u9738\u4eac\u5e08\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c4\u96c6 \u5b5f\u5fb7\u732e\u5200\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c5\u96c6 \u4e09\u82f1\u6218\u5415\u5e03\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c6\u96c6 \u8fde\u73af\u8ba1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c7\u96c6 \u51e4\u4eea\u4ead\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c8\u96c6 \u4e09\u8ba9\u5f90\u5dde\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c9\u96c6 \u5b59\u7b56\u7acb\u4e1a\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c10\u96c6 \u8f95\u95e8\u5c04\u621f\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c11\u96c6 \u5b9b\u57ce\u4e4b\u6218\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c12\u96c6 \u767d\u95e8\u697c\uff08\u4e0a\uff09\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c13\u96c6 \u767d\u95e8\u697c\uff08\u4e0b\uff09\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c14\u96c6 \u716e\u9152\u8bba\u82f1\u96c4\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c15\u96c6 \u8881\u66f9\u8d77\u5175\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c16\u96c6 \u5173\u7fbd\u7ea6\u4e09\u4e8b\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c17\u96c6 \u6302\u5370\u5c01\u91d1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c18\u96c6 \u5343\u91cc\u8d70\u5355\u9a91\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c19\u96c6 \u53e4\u57ce\u76f8\u4f1a\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c20\u96c6 \u5b59\u7b56\u4e4b\u6b7b\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c21\u96c6 \u5b98\u6e21\u4e4b\u6218\uff08\u4e0a\uff09\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c22\u96c6 \u5b98\u6e21\u4e4b\u6218\uff08\u4e0b\uff09\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c23\u96c6 \u5927\u7834\u8881\u7ecd\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c24\u96c6 \u8dc3\u9a6c\u6a80\u6eaa\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c25\u96c6 \u5218\u5907\u6c42\u8d24\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c26\u96c6 \u56de\u9a6c\u8350\u8bf8\u845b\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c27\u96c6 \u4e09\u987e\u8305\u5e90\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c28\u96c6 \u706b\u70e7\u535a\u671b\u5761\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c29\u96c6 \u643a\u6c11\u6e21\u6c5f\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c30\u96c6 \u820c\u6218\u7fa4\u5112\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c31\u96c6 \u667a\u6fc0\u5468\u745c\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c32\u96c6 \u5468\u745c\u7a7a\u8bbe\u8ba1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c33\u96c6 \u7fa4\u82f1\u4f1a\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c34\u96c6 \u8349\u8239\u501f\u7bad\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c35\u96c6 \u82e6\u8089\u8ba1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c36\u96c6 \u5e9e\u7edf\u732e\u8fde\u73af\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c37\u96c6 \u6a2a\u69ca\u8d4b\u8bd7\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c38\u96c6 \u8bf8\u845b\u796d\u98ce\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c39\u96c6 \u706b\u70e7\u8d64\u58c1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c40\u96c6 \u667a\u53d6\u5357\u90e1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c41\u96c6 \u529b\u593a\u56db\u90e1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c42\u96c6 \u7f8e\u4eba\u8ba1\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c43\u96c6 \u7518\u9732\u5bfa\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c44\u96c6 \u56de\u8346\u5dde\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c45\u96c6 \u4e09\u6c14\u5468\u745c\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c46\u96c6 \u5367\u9f99\u540a\u5b5d\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c47\u96c6 \u5272\u987b\u5f03\u888d\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c48\u96c6 \u5f20\u677e\u732e\u56fe\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c49\u96c6 \u5218\u5907\u5165\u5ddd\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c50\u96c6 \u51e4\u96cf\u843d\u5761\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c51\u96c6 \u4e49\u91ca\u4e25\u989c\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c52\u96c6 \u593a\u5360\u897f\u5ddd\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c53\u96c6 \u5355\u5200\u8d74\u4f1a\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c54\u96c6 \u5408\u80a5\u4f1a\u6218\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c55\u96c6 \u7acb\u55e3\u4e4b\u4e89\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c56\u96c6 \u5b9a\u519b\u5c71\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c57\u96c6 \u5de7\u53d6\u6c49\u4e2d\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c58\u96c6 \u6c34\u6df9\u4e03\u519b\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c59\u96c6 \u8d70\u9ea6\u57ce\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c60\u96c6 \u66f9\u64cd\u4e4b\u6b7b\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c61\u96c6 \u66f9\u4e15\u7be1\u6c49\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c62\u96c6 \u5174\u5175\u4f10\u5434\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c63\u96c6 \u706b\u70e7\u8fde\u8425\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c64\u96c6 \u5b89\u5c45\u5e73\u4e94\u8def\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c65\u96c6 \u5175\u6e21\u6cf8\u6c34\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c66\u96c6 \u7edd\u8def\u95ee\u6d25\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c67\u96c6 \u4e03\u64d2\u5b5f\u83b7\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c68\u96c6 \u51fa\u5e08\u5317\u4f10\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c69\u96c6 \u6536\u59dc\u7ef4\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c70\u96c6 \u53f8\u9a6c\u590d\u51fa\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c71\u96c6 \u7a7a\u57ce\u9000\u654c\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c72\u96c6 \u53f8\u9a6c\u53d6\u5370\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c73\u96c6 \u7941\u5c71\u6597\u667a\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c74\u96c6 \u8bf8\u845b\u5986\u795e\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c75\u96c6 \u516d\u51fa\u7941\u5c71\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c76\u96c6 \u706b\u7184\u4e0a\u65b9\u8c37\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c77\u96c6 \u79cb\u98ce\u4e94\u4e08\u539f\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c78\u96c6 \u8bc8\u75c5\u8d5a\u66f9\u723d\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c79\u96c6 \u5434\u5bab\u5e72\u6208\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c80\u96c6 \u5175\u56f0\u94c1\u7b3c\u5c71\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c81\u96c6 \u53f8\u9a6c\u662d\u5f11\u541b\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c82\u96c6 \u4e5d\u4f10\u4e2d\u539f\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c83\u96c6 \u5077\u6e21\u9634\u5e73\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\nINF: \u5f00\u59cb\u4e0b\u8f7d\u5f39\u5e55 \u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c84\u96c6 \u4e09\u5206\u5f52\u664b\nINF: \u4e0b\u8f7d\u5f39\u5e55\u5b8c\u6210\n\n----------\u5b8c\u6210\u4e0b\u8f7d----------\n\n\nBiliDown \u4e0b\u8f7d\u5b8c\u6210\n\u5171 1 \u9879, \u6210\u529f 1 \u9879, \u5931\u8d25 0 \u9879, \u4e0d\u652f\u6301 0 \u9879\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c1\u96c6 \u6843\u56ed\u4e09\u7ed3\u4e49 - \u756a\u5267 EP327584(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c2\u96c6 \u5341\u5e38\u4f8d\u4e71\u653f - \u756a\u5267 EP327585(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c3\u96c6 \u8463\u5353\u9738\u4eac\u5e08 - \u756a\u5267 EP327586(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c4\u96c6 \u5b5f\u5fb7\u732e\u5200 - \u756a\u5267 EP327587(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c5\u96c6 \u4e09\u82f1\u6218\u5415\u5e03 - \u756a\u5267 EP327588(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c6\u96c6 \u8fde\u73af\u8ba1 - \u756a\u5267 EP327589(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c7\u96c6 \u51e4\u4eea\u4ead - \u756a\u5267 EP327590(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c8\u96c6 \u4e09\u8ba9\u5f90\u5dde - \u756a\u5267 EP327591(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c9\u96c6 \u5b59\u7b56\u7acb\u4e1a - \u756a\u5267 EP327592(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c10\u96c6 \u8f95\u95e8\u5c04\u621f - \u756a\u5267 EP327593(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c11\u96c6 \u5b9b\u57ce\u4e4b\u6218 - \u756a\u5267 EP327597(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c12\u96c6 \u767d\u95e8\u697c\uff08\u4e0a\uff09 - \u756a\u5267 EP327598(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c13\u96c6 \u767d\u95e8\u697c\uff08\u4e0b\uff09 - \u756a\u5267 EP327599(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c14\u96c6 \u716e\u9152\u8bba\u82f1\u96c4 - \u756a\u5267 EP327600(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c15\u96c6 \u8881\u66f9\u8d77\u5175 - \u756a\u5267 EP327601(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c16\u96c6 \u5173\u7fbd\u7ea6\u4e09\u4e8b - \u756a\u5267 EP327602(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c17\u96c6 \u6302\u5370\u5c01\u91d1 - \u756a\u5267 EP327603(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c18\u96c6 \u5343\u91cc\u8d70\u5355\u9a91 - \u756a\u5267 EP327607(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c19\u96c6 \u53e4\u57ce\u76f8\u4f1a - \u756a\u5267 EP327610(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c20\u96c6 \u5b59\u7b56\u4e4b\u6b7b - \u756a\u5267 EP327612(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c21\u96c6 \u5b98\u6e21\u4e4b\u6218\uff08\u4e0a\uff09 - \u756a\u5267 EP327624(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c22\u96c6 \u5b98\u6e21\u4e4b\u6218\uff08\u4e0b\uff09 - \u756a\u5267 EP327625(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c23\u96c6 \u5927\u7834\u8881\u7ecd - \u756a\u5267 EP327627(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c24\u96c6 \u8dc3\u9a6c\u6a80\u6eaa - \u756a\u5267 EP327628(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c25\u96c6 \u5218\u5907\u6c42\u8d24 - \u756a\u5267 EP327629(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c26\u96c6 \u56de\u9a6c\u8350\u8bf8\u845b - \u756a\u5267 EP327630(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c27\u96c6 \u4e09\u987e\u8305\u5e90 - \u756a\u5267 EP327631(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c28\u96c6 \u706b\u70e7\u535a\u671b\u5761 - \u756a\u5267 EP327633(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c29\u96c6 \u643a\u6c11\u6e21\u6c5f - \u756a\u5267 EP327637(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c30\u96c6 \u820c\u6218\u7fa4\u5112 - \u756a\u5267 EP327638(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c31\u96c6 \u667a\u6fc0\u5468\u745c - \u756a\u5267 EP327639(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c32\u96c6 \u5468\u745c\u7a7a\u8bbe\u8ba1 - \u756a\u5267 EP327640(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c33\u96c6 \u7fa4\u82f1\u4f1a - \u756a\u5267 EP327641(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c34\u96c6 \u8349\u8239\u501f\u7bad - \u756a\u5267 EP327642(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c35\u96c6 \u82e6\u8089\u8ba1 - \u756a\u5267 EP327643(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c36\u96c6 \u5e9e\u7edf\u732e\u8fde\u73af - \u756a\u5267 EP327644(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c37\u96c6 \u6a2a\u69ca\u8d4b\u8bd7 - \u756a\u5267 EP327645(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c38\u96c6 \u8bf8\u845b\u796d\u98ce - \u756a\u5267 EP327646(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c39\u96c6 \u706b\u70e7\u8d64\u58c1 - \u756a\u5267 EP327647(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c40\u96c6 \u667a\u53d6\u5357\u90e1 - \u756a\u5267 EP327648(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c41\u96c6 \u529b\u593a\u56db\u90e1 - \u756a\u5267 EP327649(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c42\u96c6 \u7f8e\u4eba\u8ba1 - \u756a\u5267 EP327650(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c43\u96c6 \u7518\u9732\u5bfa - \u756a\u5267 EP327658(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c44\u96c6 \u56de\u8346\u5dde - \u756a\u5267 EP327659(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c45\u96c6 \u4e09\u6c14\u5468\u745c - \u756a\u5267 EP327671(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c46\u96c6 \u5367\u9f99\u540a\u5b5d - \u756a\u5267 EP327672(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c47\u96c6 \u5272\u987b\u5f03\u888d - \u756a\u5267 EP327673(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c48\u96c6 \u5f20\u677e\u732e\u56fe - \u756a\u5267 EP327675(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c49\u96c6 \u5218\u5907\u5165\u5ddd - \u756a\u5267 EP327677(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c50\u96c6 \u51e4\u96cf\u843d\u5761 - \u756a\u5267 EP327679(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c51\u96c6 \u4e49\u91ca\u4e25\u989c - \u756a\u5267 EP327680(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c52\u96c6 \u593a\u5360\u897f\u5ddd - \u756a\u5267 EP327681(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c53\u96c6 \u5355\u5200\u8d74\u4f1a - \u756a\u5267 EP327688(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c54\u96c6 \u5408\u80a5\u4f1a\u6218 - \u756a\u5267 EP327690(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c55\u96c6 \u7acb\u55e3\u4e4b\u4e89 - \u756a\u5267 EP327691(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c56\u96c6 \u5b9a\u519b\u5c71 - \u756a\u5267 EP327692(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c57\u96c6 \u5de7\u53d6\u6c49\u4e2d - \u756a\u5267 EP327747(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c58\u96c6 \u6c34\u6df9\u4e03\u519b - \u756a\u5267 EP327748(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c59\u96c6 \u8d70\u9ea6\u57ce - \u756a\u5267 EP327749(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c60\u96c6 \u66f9\u64cd\u4e4b\u6b7b - \u756a\u5267 EP327750(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c61\u96c6 \u66f9\u4e15\u7be1\u6c49 - \u756a\u5267 EP327751(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c62\u96c6 \u5174\u5175\u4f10\u5434 - \u756a\u5267 EP327752(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c63\u96c6 \u706b\u70e7\u8fde\u8425 - \u756a\u5267 EP327753(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c64\u96c6 \u5b89\u5c45\u5e73\u4e94\u8def - \u756a\u5267 EP327754(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c65\u96c6 \u5175\u6e21\u6cf8\u6c34 - \u756a\u5267 EP327755(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c66\u96c6 \u7edd\u8def\u95ee\u6d25 - \u756a\u5267 EP327757(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c67\u96c6 \u4e03\u64d2\u5b5f\u83b7 - \u756a\u5267 EP327758(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c68\u96c6 \u51fa\u5e08\u5317\u4f10 - \u756a\u5267 EP327761(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c69\u96c6 \u6536\u59dc\u7ef4 - \u756a\u5267 EP327765(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c70\u96c6 \u53f8\u9a6c\u590d\u51fa - \u756a\u5267 EP327768(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c71\u96c6 \u7a7a\u57ce\u9000\u654c - \u756a\u5267 EP327769(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c72\u96c6 \u53f8\u9a6c\u53d6\u5370 - \u756a\u5267 EP327770(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c73\u96c6 \u7941\u5c71\u6597\u667a - \u756a\u5267 EP327771(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c74\u96c6 \u8bf8\u845b\u5986\u795e - \u756a\u5267 EP327772(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c75\u96c6 \u516d\u51fa\u7941\u5c71 - \u756a\u5267 EP327773(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c76\u96c6 \u706b\u7184\u4e0a\u65b9\u8c37 - \u756a\u5267 EP327774(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c77\u96c6 \u79cb\u98ce\u4e94\u4e08\u539f - \u756a\u5267 EP327775(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c78\u96c6 \u8bc8\u75c5\u8d5a\u66f9\u723d - \u756a\u5267 EP327776(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c79\u96c6 \u5434\u5bab\u5e72\u6208 - \u756a\u5267 EP327777(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c80\u96c6 \u5175\u56f0\u94c1\u7b3c\u5c71 - \u756a\u5267 EP327779(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c81\u96c6 \u53f8\u9a6c\u662d\u5f11\u541b - \u756a\u5267 EP327780(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c82\u96c6 \u4e5d\u4f10\u4e2d\u539f - \u756a\u5267 EP327781(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c83\u96c6 \u5077\u6e21\u9634\u5e73 - \u756a\u5267 EP327782(\u4e09\u56fd\u6f14\u4e49).ass\ndanmakus/\u4e09\u56fd\u6f14\u4e49\uff1a\u7b2c84\u96c6 \u4e09\u5206\u5f52\u664b - \u756a\u5267 EP327783(\u4e09\u56fd\u6f14\u4e49).ass\n```\n\n</details>\n\n\n---\n\n\n\u6ca1\u4e8b\u4e0b\u8f7d\u76f4\u64ad...\n\n```\nbilidown \"https://live.bilibili.com/24075835\" --out \"\u76f4\u64ad {live_id}.mp4\"\n```\n\n**MacOS & Linux \u5efa\u8bae\u52a0\u4e0a `sudo` \u8fd0\u884c**\n\n`--out \"\u76f4\u64ad {live_id}.mp4\"` \u63d0\u4f9b\u4e86\u6587\u4ef6\u8f93\u51fa\u540d, \u8fd9\u91cc\u7684 `{live_id}` \u4e3a\u8f6c\u4e49\u5757, `BiliDown` \u4f1a\u81ea\u52a8\u628a `{live_id}` \u66ff\u6362\u6210\u76f4\u64ad\u95f4\u623f\u53f7(`24075835`)\n\n<details>\n<summary> \u8f93\u51fa: </summary>\n\n```\n\n _____\n________ ___ ___ ___ | |\n|\\ __ \\ |\\ \\ |\\ \\ |\\ \\ | |\n\\ \\ \\|\\ /_\\ \\ \\\\ \\ \\ \\ \\ \\ | |\n \\ \\ __ \\\\ \\ \\\\ \\ \\ \\ \\ \\ -- --\n \\ \\ \\|\\ \\\\ \\ \\\\ \\ \\____ \\ \\ \\ \\ /\n \\ \\_______\\\\ \\__\\\\ \\_______\\\\ \\__\\ \\ /\n \\|_______| \\|__| \\|_______| \\|__| \\ /\n \\_/\n\nBiliDown: \u54d4\u54e9\u54d4\u54e9\u547d\u4ee4\u884c\u4e0b\u8f7d\u5668\nPowered by Bilibili API\nBy Nemo2011<yimoxia@outlook.com>\n\u4f7f\u7528 -h \u83b7\u53d6\u5e2e\u52a9\u3002\n\nINF: \u8bc6\u522b\u5230\u6587\u4ef6\u540d\u4e3a \u76f4\u64ad {live_id}.mp4\n----------\u5f00\u59cb\u4e0b\u8f7d----------\n\nINF: \u94fe\u63a5 -> https://live.bilibili.com/24075835\nINF: \u6b63\u5728\u83b7\u53d6\u94fe\u63a5\u4fe1\u606f\nINF: \u89e3\u6790\u7ed3\u679c\uff1a\u76f4\u64ad\u95f4\n\n\u76f4\u64ad\u95f4\u623f\u53f7: 24075835\n\u5982\u679c\u60f3\u8981\u505c\u6b62\u4e0b\u8f7d\u8bf7\u957f\u6309 ESC \u952e\n^[DWN: 35s. \u63a5\u6536\u5230\u6570\u636e 12255232B\nWRN: \u7528\u6237\u624b\u52a8\u505c\u6b62\nINF: \u6b63\u5728\u8f6c\u6362\u683c\u5f0f\nffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers\n built with Apple clang version 13.1.6 (clang-1316.0.21.2.5)\n configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/5.0.1_3 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-neon\n libavutil 57. 17.100 / 57. 17.100\n libavcodec 59. 18.100 / 59. 18.100\n libavformat 59. 16.100 / 59. 16.100\n libavdevice 59. 4.100 / 59. 4.100\n libavfilter 8. 24.100 / 8. 24.100\n libswscale 6. 4.100 / 6. 4.100\n libswresample 4. 3.100 / 4. 3.100\n libpostproc 56. 3.100 / 56. 3.100\n[flv @ 0x127f04280] Estimating duration from bitrate, this may be inaccurate\nInput #0, flv, from './\u76f4\u64ad 24075835.flv':\n Metadata:\n Rawdata : \n displayWidth : 1920\n displayHeight : 1080\n fps : 30\n profile : \n level : \n encoder : obs-output module (libobs version 27.2.1)\n server : BSRS/1.4.4(Sco)\n server_version : 1.4.4\n Duration: 00:01:07.22, start: 0.022000, bitrate: 2721 kb/s\n Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2560 kb/s, 30 fps, 30 tbr, 1k tbn\n Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp, 163 kb/s\nStream mapping:\n Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))\n Stream #0:1 -> #0:1 (aac (native) -> aac (native))\nPress [q] to stop, [?] for help\n[libx264 @ 0x107f04b40] using SAR=1/1\n[libx264 @ 0x107f04b40] using cpu capabilities: ARMv8 NEON\n[libx264 @ 0x107f04b40] profile High, level 4.0, 4:2:0, 8-bit\n[libx264 @ 0x107f04b40] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00\nOutput #0, mp4, to './\u76f4\u64ad 24075835.mp4':\n Metadata:\n Rawdata : \n displayWidth : 1920\n displayHeight : 1080\n fps : 30\n profile : \n level : \n server_version : 1.4.4\n server : BSRS/1.4.4(Sco)\n encoder : Lavf59.16.100\n Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 30 fps, 15360 tbn\n Metadata:\n encoder : Lavc59.18.100 libx264\n Side data:\n cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A\n Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s\n Metadata:\n encoder : Lavc59.18.100 aac\n[flv @ 0x127f04280] Packet mismatch -2068792204 18115 10614002trate=2529.1kbits/s dup=2 drop=0 speed=4.43x \n[flv @ 0x127f04280] Concatenated FLV detected, might fail to demux, decode and seek 31830\n[flv @ 0x127f04280] Packet corrupt (stream = 0, dts = 68405).itrate=2335.7kbits/s dup=2 drop=0 speed=4.63x \n[NULL @ 0x127f048e0] Invalid NAL unit size (20766 > 19534).\n[NULL @ 0x127f048e0] missing picture in access unit with size 19550\n./\u76f4\u64ad 24075835.flv: corrupt input packet in stream 0\n[h264 @ 0x127e06460] Invalid NAL unit size (20766 > 19534).\n[h264 @ 0x127e06460] Error splitting the input into NAL units.\nError while decoding stream #0:0: Invalid data found when processing input\nframe= 2054 fps=136 q=-1.0 Lsize= 20308kB time=00:01:08.38 bitrate=2432.7kbits/s dup=2 drop=0 speed=4.54x \nvideo:19121kB audio:1090kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.484419%\n[libx264 @ 0x107f04b40] frame I:9 Avg QP:15.81 size:212624\n[libx264 @ 0x107f04b40] frame P:656 Avg QP:22.47 size: 18295\n[libx264 @ 0x107f04b40] frame B:1389 Avg QP:32.49 size: 4078\n[libx264 @ 0x107f04b40] consecutive B-frames: 1.2% 12.2% 41.5% 45.2%\n[libx264 @ 0x107f04b40] mb I I16..4: 24.1% 30.9% 45.0%\n[libx264 @ 0x107f04b40] mb P I16..4: 0.3% 0.4% 0.4% P16..4: 9.3% 4.6% 3.5% 0.0% 0.0% skip:81.4%\n[libx264 @ 0x107f04b40] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 8.3% 2.3% 1.0% direct: 0.5% skip:87.9% L0:41.1% L1:49.6% BI: 9.3%\n[libx264 @ 0x107f04b40] 8x8 transform intra:33.6% inter:39.7%\n[libx264 @ 0x107f04b40] coded y,uvDC,uvAC intra: 47.5% 67.4% 52.9% inter: 3.1% 3.1% 1.4%\n[libx264 @ 0x107f04b40] i16 v,h,dc,p: 41% 41% 10% 8%\n[libx264 @ 0x107f04b40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 20% 37% 4% 4% 3% 5% 3% 6%\n[libx264 @ 0x107f04b40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 26% 18% 5% 7% 6% 6% 6% 6%\n[libx264 @ 0x107f04b40] i8c dc,h,v,p: 44% 33% 17% 6%\n[libx264 @ 0x107f04b40] Weighted P-Frames: Y:0.0% UV:0.0%\n[libx264 @ 0x107f04b40] ref P L0: 68.7% 10.8% 14.8% 5.7%\n[libx264 @ 0x107f04b40] ref B L0: 81.1% 16.8% 2.1%\n[libx264 @ 0x107f04b40] ref B L1: 96.1% 3.9%\n[libx264 @ 0x107f04b40] kb/s:2287.72\n[aac @ 0x107f060f0] Qavg: 525.499\n----------\u5b8c\u6210\u4e0b\u8f7d----------\n\n\nBiliDown \u4e0b\u8f7d\u5b8c\u6210\n\u5171 1 \u9879, \u6210\u529f 1 \u9879, \u5931\u8d25 0 \u9879, \u4e0d\u652f\u6301 0 \u9879\n./\u76f4\u64ad 24075835.mp4\n```\n\n</details>\n\n\u6700\u540e\u7684\u8f93\u51fa\u6587\u4ef6\u540d\u662f: `./\u76f4\u64ad 24075835.mp4`\n\n\u6709\u5173\u5176\u4ed6\u7684\u8f6c\u4e49\u5757\uff0c\u8bf7\u4f7f\u7528 `bilidown -h` \u67e5\u770b\u8be6\u60c5\n\n---\n\n\u5982\u679c\u5916\u90e8\u7a0b\u5e8f\u60f3\u8981\u8c03\u7528 `BiliDown` \u600e\u4e48\u529e\uff1f\u6700\u4e3b\u8981\u7684\u95ee\u9898\u5c31\u662f `BiliDown` \u8bb8\u591a\u7684\u9009\u62e9\u9700\u8981\u7528\u6237\u81ea\u5df1\u8f93\u5165, \u6240\u4ee5 `BiliDown` \u63d0\u4f9b\u4e86 `--default-settings` \u53c2\u6570\n\n\u4f7f\u7528 `--default-settings` \u53c2\u6570\u540e, `BiliDown` \u4f1a\u4f7f\u7528\u7528\u6237\u7684\u8bbe\u7f6e\u8fdb\u884c\u4e0b\u8f7d\n\n\u8fd8\u662f `\u5b57\u5e55\u541b\u4ea4\u6d41\u573a\u6240`, \u6211\u4eec\u6765\u8bd5\u4e00\u4e0b\u52a0\u4e0a `--default-settings` \u53c2\u6570: \n\n```\nbilidown av2 --default-settings \"16|hev|30216\"\n```\n\n\u8fd9\u91cc\u6211\u4eec\u8bbe\u7f6e\u4e86\u4e0b\u8f7d\u4f7f\u7528\u7684\u8bbe\u7f6e: `16 | hev | 30216`\n\n\u4ed6\u4eec\u5206\u522b\u5bf9\u5e94 `\u89c6\u9891\u5206\u8fa8\u7387 | \u89c6\u9891\u7f16\u7801 | \u97f3\u9891\u97f3\u8d28`, \u8fd9\u91cc\u4f7f\u7528\u4e86\u4e00\u79cd\u7f16\u7801, \u7f16\u7801\u5bf9\u5e94\u7684\u5b9e\u9645\u542b\u4e49\u8bf7\u4f7f\u7528 `bilidown -h` \u67e5\u770b\u8be6\u60c5\n\n\u5176\u5b9e\u8fd9\u91cc\u6ca1\u6709\u586b\u5b8c\u6574\u8bbe\u7f6e, \u5b8c\u6574\u8bbe\u7f6e\u4e3a `\u89c6\u9891\u5206\u8fa8\u7387 | \u89c6\u9891\u7f16\u7801 | \u97f3\u9891\u97f3\u8d28 | \u4e13\u680f\u4e0b\u8f7d\u683c\u5f0f | \u7528\u6237\u7a7a\u95f4\u4e0b\u8f7d\u8d44\u6e90\u7c7b\u578b`\n\n## License\n\nGNU General Public License version 3.0\n",
"bugtrack_url": null,
"license": "GPLv3+",
"summary": "\u54d4\u54e9\u54d4\u54e9\u547d\u4ee4\u884c\u4e0b\u8f7d\u5668",
"version": "1.2.3",
"split_keywords": [
"bilibili",
"download",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "facf403fcb545128f0b1bde0578410ecb24a5c90d950d1147128a8a17c6e6d6f",
"md5": "3f0a0ee0cf3bcd37c8083c321540183a",
"sha256": "67cc2f0951d5b1d5c92869b4ce6d90a87780df0ad09566d8224e863d90d4ef28"
},
"downloads": -1,
"filename": "BiliDown-1.2.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3f0a0ee0cf3bcd37c8083c321540183a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 49153,
"upload_time": "2023-03-15T11:42:50",
"upload_time_iso_8601": "2023-03-15T11:42:50.886211Z",
"url": "https://files.pythonhosted.org/packages/fa/cf/403fcb545128f0b1bde0578410ecb24a5c90d950d1147128a8a17c6e6d6f/BiliDown-1.2.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3abd88c42dbeac910890a6f6ec4ddb2444c3c5804a03c9e4b2eaeb12235cb0f8",
"md5": "7175f248a58dd8e81045c7934522ad40",
"sha256": "0bd49a9ae1157435d7fd892bc042c4a20a9dd10395b8edc24e0518007ce4bf5c"
},
"downloads": -1,
"filename": "BiliDown-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "7175f248a58dd8e81045c7934522ad40",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 64886,
"upload_time": "2023-03-15T11:42:53",
"upload_time_iso_8601": "2023-03-15T11:42:53.387862Z",
"url": "https://files.pythonhosted.org/packages/3a/bd/88c42dbeac910890a6f6ec4ddb2444c3c5804a03c9e4b2eaeb12235cb0f8/BiliDown-1.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-15 11:42:53",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "nemo2011",
"github_project": "BiliDown",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "keyboard",
"specs": []
},
{
"name": "bilibili-api-python",
"specs": [
[
">=",
"15.3.1"
]
]
},
{
"name": "colorama",
"specs": []
}
],
"lcname": "bilidown"
}