Update README and tooltips

This commit is contained in:
the1812 2019-07-07 19:48:38 +08:00
parent 5108d8e9e8
commit 3a0f90f1e5
23 changed files with 54 additions and 43 deletions

View File

@ -35,12 +35,12 @@
#### 注意事项
- 请尊重视频原作者的版权.
- 下载后的格式通常为`.flv`, 若需要`.mp4`格式则要手动用其他软件转换.
- 下载后的格式通常为`.flv`, 若需要`.mp4`格式则要手动用其他软件转换, 例如 [ffmpeg](https://ffmpeg.org/) 或 [Handbrake](http://handbrake.fr/).
- **分段**的视频会把所有视频打包成`.zip`格式.
- 能够下载的清晰度取决于当前登录的账号, 例如`高清 1080P60`需要已登录大会员账号.
- 如果以您的账号权限无法观看某些视频(地区限制, 大会员专享等), 那么这种视频也是无法下载的.
- 下载过程中所有数据都存在内存里, 内存占用很大的话会导致系统卡顿. 如果你更喜欢使用其他的下载软件, 可以使用`复制链接`选项. **下载时的请求Header必须包含`Origin=https://www.bilibili.com`和`Referer=https://www.bilibili.com`**, 直接粘贴在浏览器里是打不开的. [详细信息](https://github.com/the1812/Bilibili-Evolved/wiki/使用下载视频的复制链接)
- 针对上一条, 可以使用我另外编写的[下载器](extras/video-link-downloader/README.md)解决内存占用问题.
- 直接下载过程中所有数据都存在内存里, 内存占用很大的话会导致系统卡顿. 如果你更喜欢使用其他的下载软件, 可以使用`复制链接`或其他选项. **下载时的请求Header必须包含`Origin=https://www.bilibili.com`和`Referer=https://www.bilibili.com`**, 直接粘贴在浏览器里是打不开的. [详细信息](https://github.com/the1812/Bilibili-Evolved/wiki/使用下载视频的复制链接)
- 针对上一条, 可以使用 [aria2](https://aria2.github.io/) 或者我另外编写的[下载器](extras/video-link-downloader/README.md)解决内存占用问题.
- Chrome浏览器对单个文件大小有[限制](https://chromium.googlesource.com/chromium/src/+/master/storage/browser/blob/README.md#example-limits), 如果在下载完成时浏览器发生崩溃, 请尝试适当降低画质, 或换用没有限制的Firefox浏览器.
- 64位限制: 2GB
- 32位限制: 614MB
@ -71,6 +71,9 @@
进入视频时自动选择指定的画质, 若视频最高画质低于所选画质, 则使用视频的最高画质.
> 官方于2018.12.27已正式支持记忆画质
### 默认视频速度
进入视频时自动选择指定的视频倍速.
### 默认弹幕设置
设置默认是否开启弹幕, 以及是否记住防挡字幕和智能防挡弹幕.
### 自动展开弹幕列表

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
(()=>{return(e,a)=>{const i=a=>{const i=parseFloat(e.defaultVideoSpeed);a.playbackRate=i;SpinQuery.condition(()=>a,()=>a.playbackRate!==i,()=>a.playbackRate=i)};Observer.videoChange(()=>{const e=dq(".bilibili-player-video video");if(!e){return}if(e.paused){e.addEventListener("play",()=>i(e),{once:true})}else{i(e)}})}})();
(()=>{return(e,a)=>{const i=a=>{const i=parseFloat(e.defaultVideoSpeed);a.playbackRate=i;SpinQuery.condition(()=>a,()=>a.playbackRate!==i,()=>a.playbackRate=i)};Observer.videoChange(()=>{const e=dq(".bilibili-player-video video");if(!e){return}i(e)})}})();

View File

@ -1 +1 @@
<div class=gui-settings-flat-button style="position: relative; z-index: 100;"id=download-video><i class=icon-download></i><span>下载视频</span><div class="download-video-panel popup"><ol class=video-quality></ol><div class=video-action><div id=video-action-download>直接下载</div><div id=video-action-copy>复制链接</div><div id=video-action-copy-data>复制VLD数据</div><div id=video-action-download-data>导出VLD数据</div><div id=video-action-batch-data>复制批量数据</div><div id=video-action-batch-download-data>导出批量数据</div><div id=video-action-aria2>Aria2</div></div><div class=video-progress><div class=download-progress-text><span class=download-progress-title>正在下载</span><div style="flex: 1 0 0"></div><span class=download-progress-value>0</span><span class=download-progress-percent>%</span></div><div class=download-progress-background><div class=download-progress-foreground></div></div><div class=download-progress-cancel><span>取消</span></div></div><div class=video-error></div><a href=""id=video-complete></a></div></div>
<div class=gui-settings-flat-button style="position: relative; z-index: 100;"id=download-video><i class=icon-download></i><span>下载视频</span><div class="download-video-panel popup"><ol class=video-quality></ol><div class=video-action><div id=video-action-download>直接下载</div><div id=video-action-copy>复制链接</div><div id=video-action-copy-data>复制VLD数据</div><div id=video-action-download-data>导出VLD数据</div><div id=video-action-batch-data>复制批量数据</div><div id=video-action-batch-download-data>导出批量数据</div><div id=video-action-aria2>aria2</div></div><div class=video-progress><div class=download-progress-text><span class=download-progress-title>正在下载</span><div style="flex: 1 0 0"></div><span class=download-progress-value>0</span><span class=download-progress-percent>%</span></div><div class=download-progress-background><div class=download-progress-foreground></div></div><div class=download-progress-cancel><span>取消</span></div></div><div class=video-error></div><a href=""id=video-complete></a></div></div>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -453,7 +453,8 @@ li.category.folded i.icon-arrow
max-width: 120px;
}
.gui-settings-dropdown input[key='defaultPlayerLayout'],
.gui-settings-dropdown input[key='defaultBangumiLayout']
.gui-settings-dropdown input[key='defaultBangumiLayout'],
.gui-settings-dropdown input[key='defaultVideoSpeed']
{
max-width: 50px;
}

View File

@ -107,6 +107,8 @@ A more specific example: To use a "video title + AV ID + time" format, we can us
['showDeadVideoTitle', `Retrieve title and cover of dead videos in your space`],
['useBiliplusRedirect', `Jump to BiliPlus for dead videos.`],
['deadVideoTitleProvider', `Select dead video info provider: Watchlater is stable but takes some time, BiliPlus runs fast but it's not implemented yet.`],
['useDefaultVideoSpeed', `Set the default video playback rate.`],
['defaultVideoSpeed', `Select the default playback rate.`],
]);
export default {
export: { toolTips },

View File

@ -107,6 +107,8 @@ A more specific example: To use a "video title + AV ID + time" format, we can us
['showDeadVideoTitle', `Retrieve title and cover of dead videos in your space`],
['useBiliplusRedirect', `Jump to BiliPlus for dead videos.`],
['deadVideoTitleProvider', `Select dead video info provider: Watchlater is stable but takes some time, BiliPlus runs fast but it's not implemented yet.`],
['useDefaultVideoSpeed', `Set the default video playback rate.`],
['defaultVideoSpeed', `Select the default playback rate.`],
]);
export default {
export: { toolTips },

View File

@ -114,6 +114,8 @@ export const toolTips = new Map([
例えばタイトルAV番号時間の命名形式が欲しい<span>[title][ AVaid] [y]-[M]-[d] [h]-[m]-[s]</span>. <span>xxxx AV23333 2019-06-1 22-22-22</span>.`],
['sideBarOffset', `設定ボタンの垂直オフセット、単位はパーセント、許容範囲は-40〜40です.`],
['useDefaultVideoSpeed', `デフォルトの再生速度を使用するかどうかを設定します.`],
['defaultVideoSpeed', `デフォルトの動画再生速度を設定する.`],
]);
export default {
export: { toolTips },

View File

@ -114,6 +114,8 @@ export const toolTips = new Map<keyof BilibiliEvolvedSettings, string>([
AV番号<span>[title][ AVaid] [y]-[M]-[d] [h]-[m]-[s]</span>. <span>xxxx AV23333 2019-06-1 22-22-22</span>.`],
['sideBarOffset', `設定ボタンの垂直オフセット、単位はパーセント、許容範囲は-40〜40です.`],
['useDefaultVideoSpeed', `デフォルトの再生速度を使用するかどうかを設定します.`],
['defaultVideoSpeed', `デフォルトの動画再生速度を設定する.`],
]);
export default {
export: { toolTips },

View File

@ -125,6 +125,8 @@ export const toolTips = new Map([
['sideBarOffset', /*html*/ `设定侧栏的垂直偏移量, 单位为百分比, 允许的范围为 -40% ~ 40%.`],
['hideCategory', /*html*/ `隐藏主站的分区栏, 分区仍然可以从顶栏的主站菜单中进入.`],
['foldComment', /*html*/ `动态里查看评论区时, 在底部添加一个<span>收起评论</span>按钮, 这样就不用再回到上面收起了.`],
['useDefaultVideoSpeed', /*html*/ `设置是否使用默认视频播放速度.`],
['defaultVideoSpeed', /*html*/ `设置默认的视频播放速度.`],
]);
export default {
export: { toolTips },

View File

@ -125,6 +125,8 @@ export const toolTips = new Map<keyof BilibiliEvolvedSettings, string>([
['sideBarOffset', /*html*/`设定侧栏的垂直偏移量, 单位为百分比, 允许的范围为 -40% ~ 40%.`],
['hideCategory', /*html*/`隐藏主站的分区栏, 分区仍然可以从顶栏的主站菜单中进入.`],
['foldComment', /*html*/`动态里查看评论区时, 在底部添加一个<span>收起评论</span>按钮, 这样就不用再回到上面收起了.`],
['useDefaultVideoSpeed', /*html*/`设置是否使用默认视频播放速度.`],
['defaultVideoSpeed', /*html*/`设置默认的视频播放速度.`],
]);
export default {
export: { toolTips },

View File

@ -631,6 +631,8 @@ export const map = new Map([
[`我的直播间地址`, `My live room address`],
[`选择分类`, `Category`],
[`必须选择分类才能开播`, `You can't start live broadcasting before select a category.`],
[`使用默认播放速度`, `Default playback rate`],
[`默认播放速度`, `Playback rate`],
[`*`, [
{
selector: `.gui-settings-widgets-box .widgets-container .empty-tip`,

View File

@ -630,6 +630,8 @@ export const map = new Map([
[`你的手机号/邮箱`, `あなたの携帯電話番号/メール`],
[`密码`, `アカウントパスワード`],
[`签到`, `ログボ`],
[`使用默认播放速度`, `デフォルトの再生速度を使用する`],
[`默认播放速度`, `デフォルトの再生速度`],
[`*`, [
{
selector: `.gui-settings-widgets-box .widgets-container .empty-tip`,

View File

@ -8,10 +8,5 @@ Observer.videoChange(() => {
if (!video) {
return;
}
if (video.paused) {
video.addEventListener('play', () => setPlaybackRate(video), { once: true });
}
else {
setPlaybackRate(video);
}
});

View File

@ -12,9 +12,5 @@ Observer.videoChange(() => {
if (!video) {
return
}
if (video.paused) {
video.addEventListener('play', () => setPlaybackRate(video), { once: true })
} else {
setPlaybackRate(video)
}
})

View File

@ -12,8 +12,8 @@
<div id="video-action-download-data">导出VLD数据</div>
<div id="video-action-batch-data">复制批量数据</div>
<div id="video-action-batch-download-data">导出批量数据</div>
<div id="video-action-aria2">Aria2</div>
<!-- <div id="video-action-aria2-rpc">Aria2 RPC</div> -->
<div id="video-action-aria2">aria2</div>
<!-- <div id="video-action-aria2-rpc">aria2 RPC</div> -->
</div>
<div class="video-progress">
<div class="download-progress-text">