将 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.0a2.tar.gz
(28.1 kB
view hashes)
Built Distributions
biliass-2.0.0a2-cp39-abi3-win32.whl
(781.9 kB
view hashes)
Close
Hashes for biliass-2.0.0a2-cp39-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a40ac913473a30d62d03a57cc6e0d7080280bfcfdec7664c13c2aa4fedb4255 |
|
MD5 | 95a0b2a5b929fb231d74ca3b8b91c157 |
|
BLAKE2b-256 | ee3ca7c284eca1129fd67bad06f673306e4d7c230973a2b04901aaf916fe3998 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 848e60bbfeeb5d3bd068c7741d6fab316251fc225c657cab876c441c37ddd376 |
|
MD5 | 809e022d99dbd2938581bcd59bfb3db2 |
|
BLAKE2b-256 | 68d1cd90fd79ee54293f54c4b1d5d1d99f470dfe450b3e3f14e26665bb448e4c |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3e39237b663a0000fd4979d27006beec9ae139ab81bd336fb026170efdab058 |
|
MD5 | 4f65ce18719638e38e9f48787ee63dd7 |
|
BLAKE2b-256 | 6f5915bedee05f4afb8366c802d56465b533a33f1e8ee9d35eeec0cf4fe9d832 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63115413574fae4fa3608b69cb4ffe46b13bed8d55d8a43264a1d9dc624d1121 |
|
MD5 | e479d51230f0765c52ce9cb2f7d8df05 |
|
BLAKE2b-256 | cc971bbf73055bc84e35b23266a483c6e9a2b1f774dfb01e5435fe09dd29f4e1 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21bb971243f5c81012288a16a9abaa8c4afdc35976c12ec429947b0dc0239289 |
|
MD5 | 787930798db02d697cc3bc9eac269aa5 |
|
BLAKE2b-256 | ec5bf34e9ce12ee2fbd5052f0f99ea3ac80254d354a75a866d67e52bdb7bcb4d |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5cbd3a00bcc3b72a907a1fea46b7b34a61af9ae51f60ba5aaa6857342059518 |
|
MD5 | 7bfa5fdffff7934026842d660ea91979 |
|
BLAKE2b-256 | 2bc968209086aa46ec8243364c2fc5ed5e55f0cd8fd1cad7c24f9fcd89b139d7 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46acc1ed526f93151fadfa76c28f723c7a7b339d37023c653f4c94306031fca5 |
|
MD5 | d65f5df5c723489bdb3d89f0440ce6d7 |
|
BLAKE2b-256 | 18347caffb5c2796b5e1da740565d3b8fbf77adedf5b84e913a986b7edf5bdb9 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a32bcdbe2621e3a05507dbbf7f6018c5086012a9d9b8e15118ce390484eed5 |
|
MD5 | a41df5d8f3910930f4c9e65fa149ba68 |
|
BLAKE2b-256 | 80b20924718ced3acaeaf0890c66b702588bf2eaf4957242b251448ed5334b19 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3474a7adb2560451d889aa5c7b0d39288312f24a1bc2f1a1ccd97bb716f33055 |
|
MD5 | 9b716c5ca3bad626597f92831ad0ca0f |
|
BLAKE2b-256 | 797bcb61557b3b2ae6e7eb2526c7d449b7193a4a5d21d03a47574fb6e77f6ef5 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d91c1f7bf71659b3f67e04158cd4a47dbfe8706bae309764ec7f63292367689 |
|
MD5 | d68d741593dc4db8ef3929d655d5e4fd |
|
BLAKE2b-256 | 62fcd1709a5f76fdf671bf67a447f29335fd37337ea347b4bb0dfe9d645b226b |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 440bd8ec9fa26c57cab51929398d3bbb6a2e93fa224a53e9cb6ebb300a0e48a7 |
|
MD5 | 347e363f68101b101176b379a0f7ab87 |
|
BLAKE2b-256 | 76eafee125dde580bb20938ce85ca6c141c537076503c27419eba7b55efdc746 |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 583f4fcc9d4f9c4221806807b788bc4a133c17bc0714b2d1943cee69a5f16811 |
|
MD5 | aee228c8fef363d27c5fc1ce70f964ea |
|
BLAKE2b-256 | a32baa5ba989209b03a1b41d9f1b097caa3b77e1cc6fc7b9bd81f895d722075b |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99cd39a11b354566d3a99a4b65bdce2bf9d71421090edcfcfa6e5461f13e45a2 |
|
MD5 | 18bc8da07bfc241c5dc8bcace8c19836 |
|
BLAKE2b-256 | c424d8f60d3f9e24c1b263f117a0e7d7553c2545df1622e895f85777f6b5047c |
Close
Hashes for biliass-2.0.0a2-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a183331e9095da9b8294e9b45c65248e15507d41f303aaef8b7e2e1631bc4f21 |
|
MD5 | c6bdd1a87af5e7db2556ffc0bd05d813 |
|
BLAKE2b-256 | 9dccfa8535d4c214096b4345158e0bdcfa1e57df3998fe7050b439f903f65c23 |