BiliDown


NameBiliDown JSON
Version 1.2.3 PyPI version JSON
download
home_pagehttps://github.com/nemo2011/BiliDown
Summary哔哩哔哩命令行下载器
upload_time2023-03-15 11:42:53
maintainer
docs_urlNone
authorNemo2011
requires_python>=3.8
licenseGPLv3+
keywords bilibili download api
VCS
bugtrack_url
requirements keyboard bilibili-api-python colorama
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <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"
}
        
Elapsed time: 0.58617s