none.gif

canforgiveher

[教程]同人音声管理播放软件Kikoeru桌面字幕版傻瓜教程

Kikoeru桌面字幕功能傻瓜教程
Kikoeru是一个同人音声专用的音乐流媒体服务器
Kikoeru项目简介https://github.com/kikoeru-project/kikoeru-express
本前端修改教程适用于kikoeru v0.62的docker环境,本前端理论上支持其他系统,如mac和windows,但由于本人没有使用以上设备做服务,请自行探索,理论上均是将文件放入软件的dist文件夹内即可。有朋友问docker是啥,简单抽象一点就是安装在linux里的app,他的运行和系统是隔离的(不重要)。通过文件夹和端口的映射实现文件读取和访问。
安卓系统字幕请参考kirie的帖子安装app 贴子链接:https://bbs.white-plus.net/read.php?tid=1444017
因本人使用unraid系统,故以unraid系统进行操作演示,与其他类似系统如群晖等,原理相同,仅详细操作存在些许差异,详细步骤请自行研究。
感谢我叫拉法姆(889485)大佬在asmrone中制作的桌面字幕功能,感谢宫玉(1059075)大佬做的功能移植,本人在此基础上稍作修改并编译。此贴已经得到两位的授权。
1. Kikoeru部署:
Kikoeru docker部署https://hub.docker.com/r/muveex/kikoeru
可以使用命令部署或portainer部署,现以unraid部署界面演示
橙黄色第一行为容器路径

端口和音声文件路径请根据文件位置和自己本身需要的端口进行修改,其余内容建议文件放置在appdata文件夹下,建议直接照抄
部署实在不会的请百度:如何部署docker,进行参考。
部署完成后请进入浏览器在网页连接栏中填写:
你的服务器ip:你的端口
进行检查是否部署成功
kikoeru使用教程详见上方github。
2. 前端修改
将文件解压缩将文件上传或者复制到appdata/kikoeru/dist/ 文件夹内,请删除内部的文件再进行上传或复制操作。
推荐使用filebrowser进行操作将文件直接拖入以下界面,也可以使用命令行等其他方式

重启docker并尝试播放,播放界面就会发生修改
至此修改完成,如需恢复原版前端则直接移除docekr部署界面的前端路径项即可,可通过对此的修改实现原版和桌面字幕版之间的相互转换,
现版本仅增加桌面字幕功能,可能会导致其他不可知的bug,如无法接受请恢复原版前端即可。
声明:
本项目作为开源软件,本身不包含任何版权内容或其它违反法律的内容。项目中的程序是为了个人用户管理自己所有的合法数据资料而设计的。
程序作者并不能防止内容提供商(如各类网站)或其它用户使用本程序提供侵权或其它非法内容。程序作者与使用本程序的各类内容提供商并无联系,不为其提供技术支持,也不为其不当使用承担法律责任。
链接内有pdf版教程
此帖售价 1 SP币,已有 444 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!
话说有没有人改完了给反馈一下啊,我教程没写错吧

none.gif

zxz

感谢大佬

722051.jpg

香葱君

B2F  2022-11-13 15:42
(香葱骑士)
感谢分享

832075.jpg

Tiramisuluo

B3F  2022-11-13 16:07
(tiramisuluo)
谢谢分享

1578310.jpg

山花似雪

B4F  2022-11-13 16:37
(只是一只无害的萌新罢了)
谢谢。晚上好好研究一下

9.png

习题9.1

感谢大佬分享

1365546.jpg

Terri

B6F  2022-11-13 16:49
(全年龄助眠音声仓鼠)
感谢分享

Hydro


a7.gif

fdcc7297

感谢分享

799644.jpg

纯黑

感谢分享,
不过因为完全不了解底层原理,docker是个啥我都不知道,所以百度完回来还是不会用

407624.jpg

ETO灬XL

B10F  2022-11-13 17:24
(这世上只有一种英雄主义。)
牛哇,先mark一下

none.gif

canforgiveher

回 9楼(纯黑) 的帖子

我更新一下解释吧

8.gif

winner

B12F  2022-11-13 17:35
(lousichon)
怎么解释都比不过一段示范小视频啊,简单粗暴。
貌似需要梯子?

none.gif

canforgiveher

回 12楼(winner) 的帖子

这个东西直接看拉法姆大佬的asmrone不就好了,功能一样的

none.gif

canforgiveher

这个东西适用于自己架设的kikoeru客户端,主要解决的就是网络问题,一般也都是走内网。适用于有nas且想要自己储存数据的朋友。

none.gif

canforgiveher

回 12楼(winner) 的帖子

这不需要视频演示啊,直接上asmrone看一眼就行了,功能一样的

松鼠


1498935.jpg

伴君笑

IP+8888进不去,会不会是与我的NAS端口占用冲突了

none.gif

zxz


大佬救一下,之前一直用打包好的exe,windows的docker界面完全不一样,根本看不懂
用的命令部署,设置什么的都是默认,现在kikoeru能上去,但文件夹结构好像不一样,没法从kikoeru设置里直接添加了

none.gif

青蛙傻傻

感谢分享

87307.jpg

Trigger

B20F  2022-11-13 20:22
(同人音声区守夜冠军)
感谢

247935.jpg

MR.S

認真研究一下

853782.png

七根针

sp支持一下,但是讲真的,没必要

none.gif

canforgiveher

回 17楼(伴君笑) 的帖子

如果端口冲突就不要用host模式用bridge模式桥接改端口

none.gif

canforgiveher

回 18楼(zxz) 的帖子

windows还有docker?你打开你docker的设置页我看下

none.gif

是小不点吖

准备工作:
1.安装nodejs
2.一个后端代码和一个前端代码
3.前端代码移到dist目录下
方式一:(前端)
在Kikoeru文件夹使用cmd:
1.npm install
2.npm run scan
3.npm start
4.访问http://localhost:8888/
方式二:(后端)
1.npm install
2.npm install -g [email protected]
3.pkg package.json -t node14-win-x64 --out-path package
4.把后端项目目录下node_modules/sqlite3/lib/binding/napi-v3-win32-x64/node_sqlite3.node复制到上一步用pkg打包出来的文件旁边
5.注意最终应该是一个exe文件一个node_sqlite3.node,二者必须在同一目录下。
6.双击exe文件然后访问http://localhost:8888/


windows的,两种方式,一个是前端的,一个是后端的。后端的最后应该是一个exe文件,以后就只要双击exe文件后,浏览器访问就行。
没亲自实践过不知道可不可以成功,如果可以踢我一下

none.gif

canforgiveher

回 18楼(zxz) 的帖子

我看了一下,win docker好像只能使用命令行部署,你是不是只用了用的docker pull muveex/kikoeru命令那个是拉取docker镜像用的,还需要使用docker run命令创建映射,我给你找了一下可以上b站搜
10分钟在windows玩转docker桌面化
这个视频,参考他的操作,映射的内容参考docker run 命令和我的教程就可以了

none.gif

canforgiveher

回 25楼(是小不点吖) 的帖子

用源码实在是不方便,每次用的时候启动都很麻烦

none.gif

zxz

回 24楼(canforgiveher) 的帖子

在扫描根文件夹的过程中出错: EIO: i/o error, scandir '/usr/src/kikoeru/Folders/VoiceWork'

none.gif

zxz

找了一堆免费图床,全炸了

none.gif

zxz

回 26楼(canforgiveher) 的帖子

映射看不懂啊,我找了半天教程没搞明白
这里是怎么设置的