Yukari0201's Blog

Yukari0201's Time Machine

这里是 Yukari0201 的个人博客

博客源代码:https://github.com/Yukari0201/Yukari0201.github.io

找不到文章时请善用标签、分类和搜索功能哦~

观前提醒

本教程依赖于 inputevent.lua
https://github.com/natural-harmonia-gropius/input-event

让我们开始叭

“安装”inputevent.lua

访问 input-event 项目地址,下载 inputevent.lua,并将此文件放在你的 mpv 配置文件夹的 scripts 目录中

Windows 用户的 mpv 配置文件夹的路径一般为 %APPDATA%\mpvmpv.exe 同路径的 portable_config

Linux & macOS 用户的 mpv 配置文件夹的路径一般为 ~/.config/mpv

最终你的 mpv 配置文件夹的内容应该类似于下面所示:

~/.config/mpv/ 或 %APPDATA%\mpv\ 或 portable_config\
├── script-opts/
│   └── xxx.conf - (你的脚本的配置文件)
├── scripts/
│   ├── xxx.lua - (你的其他脚本)
│   └── inputevent.lua
├── shaders/
│   └── xxx.glsl - (你的着色器)
├── input.conf
└── mpv.conf

配置 input.conf

阅读全文 »

注意事项

本教程只适用于 博客作者上传了博客源码 的情况,例如:我的博客的源码

如果你已经会使用 Hexo 搭建博客,那么本教程对你可能没什么用(
如果你不会使用 Hexo 搭建博客,读完本教程,或许可以帮助你学习 Hexo 的基本使用方法

前置条件

需要安装的软件:

  • Git
  • Node.js

写给 scoop 用户

scoop install git
scoop install nodejs-lts

让我们开始叭

阅读全文 »

前言

众所周知,GitHub 在国内的访问速度属实一言难尽,而知名 GitHub 文件加速网站 ghproxy 则天天被”Wall”,于是笔者就想着自建一个类似项目,供自己使用折腾

本人在 Cloudflare Workers 上部署的 GitHub 文件加速服务(欢迎各位适度使用):
https://ghproxy.yukari0201.ggff.net/

但是,授人以鱼不如授人以渔,与其交给各位一个不稳定的加速地址,不如教各位自行部署,于是此文应运而生

开始之前的准备

  • 一个 Cloudflare 账户
  • 一个可以托管在 Cloudflare 的域名(可选)

注意

Cloudflare Workers 默认的 worker.dev 域名无法在国内正常访问,如果需要在国内使用,则必须绑定一个域名

部署

创建 Worker 项目

1、登录 Cloudflare Dash

阅读全文 »

前言

本人最近将博客的评论系统由 Utterances 迁到了 Giscus,故写此文,作为备忘,同时也是分享。

本文只会简单介绍 giscus 在 Hexo + NexT 主题下的配置,更多高级用法请各位参考官方文档:https://github.com/giscus/giscus/blob/main/ADVANCED-USAGE.md

让我们开始叭

为 Github 仓库安装 Giscus app

访问 https://github.com/apps/giscus ,将 giscus app 安装到你想要存储评论的仓库中

Giscus 是基于 GitHub Discussions API 的评论系统,所以别忘了 为此仓库开启 GitHub Discussions 哦~

为 Hexo + NexT 博客安装 giscus

在你的博客目录下打开命令行,执行以下命令:

npm install hexo-next-giscus
阅读全文 »

开始之前的一点私货(逃

我的 mpv 自用配置:https://github.com/Yukari0201/mpv-config

联系阅读:
[Tip]使用yt-dlp增强mpv player流媒体解析能力&解锁登陆用户分辨率

观前提醒(消歧义)

本篇所讲的播放在线视频的方案为 mpv + yt-dlp

而非 ff2mpvPlay-With-MPV使用 MPV 播放 + mpv-handler 这样的 扩展/脚本 方案

提到的 扩展/脚本:

  • ff2mpv https://github.com/woodruffw/ff2mpv
  • Play-With-MPV https://greasyfork.org/zh-CN/scripts/444056-play-with-mpv
  • 使用 MPV 播放(需配合 mpv-handler 使用) https://greasyfork.org/zh-CN/scripts/416271-play-with-mpv

目录

  • mpv 播放器如何播放在线视频
    • 直接拖放链接
    • 使用内置控制台脚本(console.lua)
    • 命令行用法
  • 缓存(cache)配置
  • 内置的 ytdl_hook 脚本相关
    • 前提条件
    • ytdl_hook 脚本配置
      • 常规选项部分
      • --ytdl-raw-options 部分
      • script-opts/ytdl_hook.conf 部分(--script-opts 部分)
  • 代理相关
    • [推荐] 在 mpv.conf 中设置代理
    • 通过环境变量 http_proxy 来设置代理
  • (补充) 脚本 mpv-quality-menu 的使用介绍
  • (补充) 优化 Bilibili 视频的观看体验
    • [推荐] 使用 bilibiliAssert 脚本
阅读全文 »

观前声明

本人将主力播放器换成了 mpv 已经有很长一段时间了,所以本篇教程的更新或许不会那么及时。
我的 mpv 自用配置:https://github.com/Yukari0201/mpv-config

本教程基于 Windows11 编写,兼容 Windows10 (x64)。
32位 或 更低版本的 Windows 不保证兼容。

由于个人更喜欢使用 MPC-BE ,所以本教程更侧重于 MPC-BE + MPCVR,但也会给出 MPC-HC 的推荐设置。

由于我 scoop 用入魔了,所以增加了一些 scoop 相关的内容。不明白请直接跳过

目录

  • 兵欲善其事,必先利其器 – 安装各播放器组件
    • 安装 MPC-BE + MPCVR
    • 安装 MPC-HC + MPCVR
    • 写给 scoop 用户:
      • 用 scoop 安装 MPC-BE + MPCVR
      • 用 scoop 安装 MPC-HC + MPCVR
  • 简单调教 MPC-BE / MPC-HC
    • 简单调教 MPC-BE
      • 音频部分
      • 视频部分
      • 杂项
    • 简单调教 MPC-HC
      • 音频部分
      • 视频部分
      • 杂项
  • MPCVR 推荐设置
  • 完结撒花 ✿ヽ(°▽°)ノ✿
    • TODOs
    • 一些有用的教程指路

兵欲善其事,必先利其器——安装各播放器组件

MPC-BE 和 MPC-HC 根据个人喜好二选一即可。

安装 MPC-BE + MPCVR

阅读全文 »

桌面环境:
GNOME(Wayland)
本教程也适用于 x11

安装 Fcitx5 + 中文插件

sudo pacman -S fcitx5-im fcitx5-chinese-addons

设置环境变量

sudo gedit /etc/environment

(你可以将 gedit 换为其他文本编辑器,例如 vim

sudo vim /etc/environment

在文件末尾写入以下几行

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

注销并重新登录后,其实就已经可以使用输入法了喵~
(按 Ctrl+空格 即可激活输入法喵~

阅读全文 »
0%