doc: update

This commit is contained in:
Xinrea
2025-03-30 22:59:36 +08:00
parent 2b986c16b8
commit c85c9206f6
13 changed files with 13 additions and 29 deletions

View File

@@ -1,6 +1,6 @@
# BiliBili ShadowReplay
![icon](doc/header.png)
![icon](docs/header.png)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/xinrea/bili-shadowreplay/main.yml)
![GitHub Release](https://img.shields.io/github/v/release/xinrea/bili-shadowreplay)
@@ -13,26 +13,30 @@ BiliBili ShadowReplay 是一个缓存直播并进行实时编辑投稿的工具
目前仅支持 B 站和抖音平台的直播。
![rooms](doc/summary.png)
![rooms](docs/summary.png)
## 参与开发
[Contributing](.github/CONTRIBUTING.md)
## 总览
![rooms](doc/summary.png)
![rooms](docs/summary.png)
## 直播间管理
![clip](doc/rooms.png)
![clip](docs/rooms.png)
显示当前缓存的直播间列表,在添加前需要在账号页面添加至少一个账号(主账号)用于直播流以及用户信息的获取。
操作菜单包含打开直播流、查看历史记录以及删除等操作。其中历史记录以列表形式展示,可以进行回放以及删除。
![archives](doc/archives.png)
![archives](docs/archives.png)
无论是正在进行的直播还是历史录播,都可在预览窗口进行回放,同时也可以进行切片编辑以及投稿。关于预览窗口的相关说明请见 [预览窗口](#预览窗口)。
## 账号管理
![accounts](doc/accounts.png)
![accounts](docs/accounts.png)
程序需要至少一个账号用于直播流以及用户信息的获取,可以在此页面添加账号。
@@ -42,7 +46,7 @@ BiliBili ShadowReplay 是一个缓存直播并进行实时编辑投稿的工具
## 预览窗口
![livewindow](doc/livewindow.png)
![livewindow](docs/livewindow.png)
预览窗口是一个多功能的窗口,可以用于观看直播流、回放历史录播、编辑切片、记录时间点以及投稿等操作。如果当前播放的是直播流,那么会有实时弹幕观看以及发送弹幕相关的选项。
@@ -54,13 +58,13 @@ BiliBili ShadowReplay 是一个缓存直播并进行实时编辑投稿的工具
## 封面编辑
![cover](doc/coveredit.png)
![cover](docs/coveredit.png)
在预览窗口中,生成切片后可以进行封面编辑,包括关键帧的选择、文字的添加和拖动等。
## 设置
![settings](doc/settings.png)
![settings](docs/settings.png)
在设置页面可以进行一些基本的设置,包括缓存和切片的保存路径,以及相关事件是否显示通知等。

View File

Before

Width:  |  Height:  |  Size: 555 KiB

After

Width:  |  Height:  |  Size: 555 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 2.9 MiB

View File

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 114 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 MiB

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

View File

Before

Width:  |  Height:  |  Size: 622 KiB

After

Width:  |  Height:  |  Size: 622 KiB

View File

Before

Width:  |  Height:  |  Size: 721 KiB

After

Width:  |  Height:  |  Size: 721 KiB

18
src-tauri/Cargo.lock generated
View File

@@ -415,14 +415,12 @@ dependencies = [
"felgens",
"ffmpeg-sidecar",
"fix-path-env",
"futures",
"hound",
"hyper 0.14.25",
"log",
"m3u8-rs",
"md5",
"mime_guess",
"notify-rust",
"pct-str",
"platform-dirs",
"rand 0.8.5",
@@ -1628,21 +1626,6 @@ dependencies = [
"new_debug_unreachable",
]
[[package]]
name = "futures"
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
version = "0.3.30"
@@ -1746,7 +1729,6 @@ version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-macro",

View File

@@ -21,7 +21,6 @@ serde = "1.0.158"
sysinfo = "0.32.0"
m3u8-rs = "5.0.3"
async-std = "1.12.0"
futures = "0.3.28"
ffmpeg-sidecar = "1.2.0"
chrono = { version = "0.4.24", features = ["serde"] }
toml = "0.7.3"
@@ -32,7 +31,6 @@ tokio = { version = "1.27.0", features = ["process"] }
platform-dirs = "0.3.0"
pct-str = "1.2.0"
md5 = "0.7.0"
notify-rust = "4.8.0"
hyper = { version = "0.14", features = ["full"] }
dashmap = "6.1.0"
urlencoding = "2.1.3"