doc: update
0
CONTRIBUTING → .github/CONTRIBUTING.md
vendored
22
README.md
@@ -1,6 +1,6 @@
|
|||||||
# BiliBili ShadowReplay
|
# BiliBili ShadowReplay
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
@@ -13,26 +13,30 @@ BiliBili ShadowReplay 是一个缓存直播并进行实时编辑投稿的工具
|
|||||||
|
|
||||||
目前仅支持 B 站和抖音平台的直播。
|
目前仅支持 B 站和抖音平台的直播。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## 参与开发
|
||||||
|
|
||||||
|
[Contributing](.github/CONTRIBUTING.md)
|
||||||
|
|
||||||
## 总览
|
## 总览
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## 直播间管理
|
## 直播间管理
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
显示当前缓存的直播间列表,在添加前需要在账号页面添加至少一个账号(主账号)用于直播流以及用户信息的获取。
|
显示当前缓存的直播间列表,在添加前需要在账号页面添加至少一个账号(主账号)用于直播流以及用户信息的获取。
|
||||||
操作菜单包含打开直播流、查看历史记录以及删除等操作。其中历史记录以列表形式展示,可以进行回放以及删除。
|
操作菜单包含打开直播流、查看历史记录以及删除等操作。其中历史记录以列表形式展示,可以进行回放以及删除。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
无论是正在进行的直播还是历史录播,都可在预览窗口进行回放,同时也可以进行切片编辑以及投稿。关于预览窗口的相关说明请见 [预览窗口](#预览窗口)。
|
无论是正在进行的直播还是历史录播,都可在预览窗口进行回放,同时也可以进行切片编辑以及投稿。关于预览窗口的相关说明请见 [预览窗口](#预览窗口)。
|
||||||
|
|
||||||
## 账号管理
|
## 账号管理
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
程序需要至少一个账号用于直播流以及用户信息的获取,可以在此页面添加账号。
|
程序需要至少一个账号用于直播流以及用户信息的获取,可以在此页面添加账号。
|
||||||
|
|
||||||
@@ -42,7 +46,7 @@ BiliBili ShadowReplay 是一个缓存直播并进行实时编辑投稿的工具
|
|||||||
|
|
||||||
## 预览窗口
|
## 预览窗口
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
预览窗口是一个多功能的窗口,可以用于观看直播流、回放历史录播、编辑切片、记录时间点以及投稿等操作。如果当前播放的是直播流,那么会有实时弹幕观看以及发送弹幕相关的选项。
|
预览窗口是一个多功能的窗口,可以用于观看直播流、回放历史录播、编辑切片、记录时间点以及投稿等操作。如果当前播放的是直播流,那么会有实时弹幕观看以及发送弹幕相关的选项。
|
||||||
|
|
||||||
@@ -54,13 +58,13 @@ BiliBili ShadowReplay 是一个缓存直播并进行实时编辑投稿的工具
|
|||||||
|
|
||||||
## 封面编辑
|
## 封面编辑
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
在预览窗口中,生成切片后可以进行封面编辑,包括关键帧的选择、文字的添加和拖动等。
|
在预览窗口中,生成切片后可以进行封面编辑,包括关键帧的选择、文字的添加和拖动等。
|
||||||
|
|
||||||
## 设置
|
## 设置
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
在设置页面可以进行一些基本的设置,包括缓存和切片的保存路径,以及相关事件是否显示通知等。
|
在设置页面可以进行一些基本的设置,包括缓存和切片的保存路径,以及相关事件是否显示通知等。
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 555 KiB After Width: | Height: | Size: 555 KiB |
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 2.9 MiB After Width: | Height: | Size: 2.9 MiB |
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 2.8 MiB After Width: | Height: | Size: 2.8 MiB |
|
Before Width: | Height: | Size: 1.9 MiB After Width: | Height: | Size: 1.9 MiB |
|
Before Width: | Height: | Size: 622 KiB After Width: | Height: | Size: 622 KiB |
|
Before Width: | Height: | Size: 721 KiB After Width: | Height: | Size: 721 KiB |
18
src-tauri/Cargo.lock
generated
@@ -415,14 +415,12 @@ dependencies = [
|
|||||||
"felgens",
|
"felgens",
|
||||||
"ffmpeg-sidecar",
|
"ffmpeg-sidecar",
|
||||||
"fix-path-env",
|
"fix-path-env",
|
||||||
"futures",
|
|
||||||
"hound",
|
"hound",
|
||||||
"hyper 0.14.25",
|
"hyper 0.14.25",
|
||||||
"log",
|
"log",
|
||||||
"m3u8-rs",
|
"m3u8-rs",
|
||||||
"md5",
|
"md5",
|
||||||
"mime_guess",
|
"mime_guess",
|
||||||
"notify-rust",
|
|
||||||
"pct-str",
|
"pct-str",
|
||||||
"platform-dirs",
|
"platform-dirs",
|
||||||
"rand 0.8.5",
|
"rand 0.8.5",
|
||||||
@@ -1628,21 +1626,6 @@ dependencies = [
|
|||||||
"new_debug_unreachable",
|
"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]]
|
[[package]]
|
||||||
name = "futures-channel"
|
name = "futures-channel"
|
||||||
version = "0.3.30"
|
version = "0.3.30"
|
||||||
@@ -1746,7 +1729,6 @@ version = "0.3.30"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
|
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"futures-channel",
|
|
||||||
"futures-core",
|
"futures-core",
|
||||||
"futures-io",
|
"futures-io",
|
||||||
"futures-macro",
|
"futures-macro",
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ serde = "1.0.158"
|
|||||||
sysinfo = "0.32.0"
|
sysinfo = "0.32.0"
|
||||||
m3u8-rs = "5.0.3"
|
m3u8-rs = "5.0.3"
|
||||||
async-std = "1.12.0"
|
async-std = "1.12.0"
|
||||||
futures = "0.3.28"
|
|
||||||
ffmpeg-sidecar = "1.2.0"
|
ffmpeg-sidecar = "1.2.0"
|
||||||
chrono = { version = "0.4.24", features = ["serde"] }
|
chrono = { version = "0.4.24", features = ["serde"] }
|
||||||
toml = "0.7.3"
|
toml = "0.7.3"
|
||||||
@@ -32,7 +31,6 @@ tokio = { version = "1.27.0", features = ["process"] }
|
|||||||
platform-dirs = "0.3.0"
|
platform-dirs = "0.3.0"
|
||||||
pct-str = "1.2.0"
|
pct-str = "1.2.0"
|
||||||
md5 = "0.7.0"
|
md5 = "0.7.0"
|
||||||
notify-rust = "4.8.0"
|
|
||||||
hyper = { version = "0.14", features = ["full"] }
|
hyper = { version = "0.14", features = ["full"] }
|
||||||
dashmap = "6.1.0"
|
dashmap = "6.1.0"
|
||||||
urlencoding = "2.1.3"
|
urlencoding = "2.1.3"
|
||||||
|
|||||||