mirror of
https://github.com/krau/SaveAny-Bot.git
synced 2026-08-15 17:34:03 +08:00
feat(telegram): split oversized videos into playable parts (#229)
* feat(telegram): split oversized videos losslessly * fix(telegram): respect Premium upload limits * fix(telegram): keep split videos in one album
This commit is contained in:
@@ -82,10 +82,12 @@ chat_id = "123456789"
|
||||
force_file = false
|
||||
# 是否跳过大文件, 默认为 false. 如果启用, 超过 Telegram 限制的文件将不会上传.
|
||||
skip_large = false
|
||||
# 分卷大小, 单位 MB, 默认为 2000 MB (2 GB).
|
||||
# 超过该大小的文件将被分割成多个部分上传.(使用 zip 格式)
|
||||
# 超限视频是否使用 FFmpeg 无损分割成一个媒体组(最多 10 个)内可独立播放的小视频;失败或需要超过 10 段时回退到 ZIP 分卷.
|
||||
split_large_video = false
|
||||
# 分卷大小, 单位 MB. 设为 0 时使用实际上传账号的限制:Bot/普通用户为 2000 MB,Premium 用户为 4000 MB.
|
||||
# 超过该大小的文件将被分割成多个部分上传;非视频使用 ZIP 格式.
|
||||
# 当 skip_large 启用时, 该选项无效.
|
||||
spilt_size_mb = 2000
|
||||
split_size_mb = 0
|
||||
```
|
||||
|
||||
## Rclone
|
||||
@@ -142,4 +144,4 @@ remote = "myremote"
|
||||
base_path = "/backup"
|
||||
config_path = "/path/to/rclone.conf"
|
||||
flags = ["--progress"]
|
||||
```
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user