将 B 站弹幕转换为 ASS 弹幕
Project description
biliass
biliass,只是 Danmaku2ASS 的 bilili 与 yutto 适配版
原版:https://github.com/m13253/danmaku2ass
仅支持 bilibili 弹幕,支持 XML 弹幕和 Protobuf 弹幕
Install
pip install biliass
Usage
# XML 弹幕
biliass danmaku.xml -s 1920x1080 -o danmaku.ass
# protobuf 弹幕
biliass danmaku.pb -s 1920x1080 -f protobuf -o danmaku.ass
from biliass import Danmaku2ASS
# xml
Danmaku2ASS(
xml_text_or_bytes,
width,
height,
input_format="xml",
reserve_blank=0,
font_face="sans-serif",
font_size=width / 40,
text_opacity=0.8,
duration_marquee=15.0,
duration_still=10.0,
comment_filter=None,
is_reduce_comments=False,
)
# protobuf
Danmaku2ASS(
protobuf_bytes, # only bytes
width,
height,
input_format="protobuf",
reserve_blank=0,
font_face="sans-serif",
font_size=width / 40,
text_opacity=0.8,
duration_marquee=15.0,
duration_still=10.0,
comment_filter=None,
is_reduce_comments=False,
)
TODO
- 导出 bilibili 网页上的弹幕设置,并导入到 biliass
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
biliass-2.0.0a1.tar.gz
(28.3 kB
view hashes)
Built Distributions
biliass-2.0.0a1-cp39-abi3-win32.whl
(767.1 kB
view hashes)
Close
Hashes for biliass-2.0.0a1-cp39-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0bd929f831ceed74dde338b1f8c2cfb2ce60682df4b9d84c91a4eebf0ef9856 |
|
MD5 | 445d70c0b4b06f0a17d0745fe4d49487 |
|
BLAKE2b-256 | 86a30338625201a179736241d6498b79b511e3968d01d2e228a45f115c8b725b |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e564c6f84391400edf8989c448f0448ad7377cd1c7cabd446694d040db575ee |
|
MD5 | 69f435205ff1c0536840f44e99199800 |
|
BLAKE2b-256 | f181a9030429c20ce4d8a8f516ef04b4e1c49ecc4e6284124c4962193d514687 |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3402866a881b44a875f27ea33f4d24bb66a097d3f617d13803cc1c2dac281685 |
|
MD5 | e9886fa217fbbbf405bc4b094a53a5b4 |
|
BLAKE2b-256 | fd9d1ddf13f4e1c37ea58496bd48835e7f8e8d7be5e2f3701b7c726082453a6f |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e025e92506c5c89a1400be51fb22852f0bdb1d851f9261b0889cc3ad7c79adf0 |
|
MD5 | 2f514e411d649ba2af280295b69b00d1 |
|
BLAKE2b-256 | 4a946a70e44c202a066e44107e185450e6a4ae39366ad12f6a6648ada9389fdb |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21929a040acbefc92b97d87e28920c74b6ba9b14aab624087c0dd209dcbac670 |
|
MD5 | 6672a3a04ee6a1e4c41882c017c6d59c |
|
BLAKE2b-256 | 83d5275160ca2cdd14bbe887dc6bab7de627bae11a85be025716a0c6def42b5d |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d13798cd75a25c76576b8254c9e762d72053e3536d54d7fdaafa729cc70bdb9 |
|
MD5 | 5cd36ba52f4a7aa9f599692c427ca93e |
|
BLAKE2b-256 | 84235bfa985b4b0f67501c432002bd148e9993a632b101dac30a5ea2b2603f1b |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a61b1ad0457ebeb75782609c7df270a411b7492f93d5f42e6aab7cf1aa7e92fc |
|
MD5 | 016a0b00429ba8dd41684f366a5bf401 |
|
BLAKE2b-256 | d6e35d95fa13a0f32e1dfa678c7974b3ef361a3cf633dd472fae6aee667f540d |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0c9feffc5c026331b2c57718bf7afd780eb2dc1cdebfa3df580f2cfcd5fa44b |
|
MD5 | 77e89fe91e70123789b8770ff8f7d902 |
|
BLAKE2b-256 | 3ee3bccde04301828565d35c801f7680241fd7637f8b39cefa94d3c7ff209a46 |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9518f5ac7a2399ecfd13be521366d3c1cf11ad3d9f781da22570b158f1df422 |
|
MD5 | 1b2cc658767ce7c9b4e8d31a71fc86c7 |
|
BLAKE2b-256 | eaebba6d8868d24827ab17b049866618f8fea03bd270e8f7d7bc4859c3db006b |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62493d4eaf89714bfd60aee8d526af0376bc813e0e8486698d18d58146b2578d |
|
MD5 | 58ccd242e22455f86b5dbf3ed72291ca |
|
BLAKE2b-256 | 5a596db2e8f66bffe6187ab95abb925476b0b30933b9b625a41798d3623e18d1 |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a986c4e86424a69fee118159f8c6f7de05e401773e41cfd83be53ae25780b7 |
|
MD5 | ebff2123c2227a05bce2bf50c8595026 |
|
BLAKE2b-256 | 63b204fda6b081426ea645f8e82235111a0bc70259fe1ea726d0b7e8479ec16b |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb76b3054de01eb1eba38e9ef2bd31adc5b808c5e956ee600ebc23e815b291fa |
|
MD5 | 683f09f63f78e7239c598d80c3e7e6d8 |
|
BLAKE2b-256 | 76752d4fc4aedc44d78c47f9755ead8dbbf4c2a46ffcc56e367982cfa561551c |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4bfd7f3372b8f5204d67eddfbda1fc46b00d5973e7ae9d2bf495ee24626defb |
|
MD5 | aafa742b84137841e85dd9e3bf56a2e7 |
|
BLAKE2b-256 | 6998de58e94a2f61e3ef378001203407cd18dce30c8e6d3faf78d48f350b97cb |
Close
Hashes for biliass-2.0.0a1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 388056b401b16004c411c1ebdcaf52d5b0e288a8973785db9587882c1db4479f |
|
MD5 | 2319abeb4254903b9e991d97db6e29f1 |
|
BLAKE2b-256 | 20a2b29049b36d17b485dc466af0193c23e05ba3108ca2886e8db39f5c31607d |