panyijunpyy 发表于 2026-7-3 13:29
花了2小时研究配置了下,感觉还是不是很适合自己,原本指望可以点击下首页,自动追加指定字幕组的番下载。 ...
首页一键追番有考虑过,主要是还没想好怎么集成到现有的功能中才一直没加,现在最方便方式还是去 Mikan 那边点订阅的那套流程;工作流测试功能也是我一直想加却没空做的。个人精力有限只能慢慢来了,后面准备是先把 AI 相关功能整进去
本帖最后由 zmw_831110 于 2026-7-5 18:59 编辑
不少古早里番用的ssa字幕
我发现棒球英豪的ssa字幕就没问题,但是里番就不行
web端可以正常显示的ssa字幕
.ssa
不过字幕选择里会有一个"chi",选择上面那个也没办法显示字幕 --更新chi是视频的内嵌字幕,所以.ssa就是无法外挂成功的.
web端无法正常显示的ssa字幕
英才狂育 (DVD 960x720 x264 AAC).ssa
有识别到字幕文件,但是实际不显示字幕
========
再更新:
编码方式用UE另存 改为"UTF-8 - 无BOM",字幕就正常了
让豆包帮忙写了个powershell命令行,把所有ssa先处理掉了
# SSA安全转UTF8无BOM,先备份再读取,防止文件清空
$ssaFiles = Get-ChildItem -Path . -Recurse -File -Filter *.ssa
if ($ssaFiles.Count -eq 0)
{
Write-Host "当前目录及子目录未找到任何.ssa文件" -ForegroundColor Yellow
Read-Host "回车退出"
exit
}
Write-Host "找到$($ssaFiles.Count)个ssa文件,开始处理`n"
foreach ($file in $ssaFiles)
{
$src = $file.FullName
$bak = "$src.orig"
try
{
# 第一步:先完整复制备份,强制等待文件写入完成
Copy-Item -LiteralPath $src -Destination $bak -Force
# 强制休眠200毫秒释放文件锁,解决找不到文件报错
Start-Sleep -Milliseconds 200
# 重新读取备份文件内容,而不是读原文件,彻底避免原文件占用
$text = Get-Content -LiteralPath $bak
$allText = $text -join "`r`n"
# 写入原文件 UTF8无BOM
::WriteAllText($src, $allText, ::UTF8)
Start-Sleep -Milliseconds 100
Write-Host "✅ 处理成功:$($file.Name) | 备份:$($file.Name).orig" -ForegroundColor Green
}
catch
{
Write-Host "❌ 处理失败:$src 错误信息:$_" -ForegroundColor Red
}
}
Write-Host "`n全部任务执行完毕"
Read-Host "按回车键关闭窗口"
yyxy 发表于 2026-7-3 21:27
首页一键追番有考虑过,主要是还没想好怎么集成到现有的功能中才一直没加,现在最方便方式还是去 Mikan...
AI功能其实随机性有点大
个人期待的流程是当个方便的仓鼠党
首页查看连载的动漫,点击添加rss下载,下载后自动重命名,创建文件夹,正确刮削信息,显示未看的集数,点击调出播放器播放,不好看还能一键删除rss和文件。
如果能同时监视漫画就更好了。
本意可能是想要个强化版的mikan加上jellyfin?再加上bangumi的介绍页?
zmw_831110 发表于 2026-7-4 11:11
不少古早里番用的ssa字幕
我发现棒球英豪的ssa字幕就没问题,但是里番就不行
确实是老字幕的编码格式问题,新版本把自动检测编码加上了,后面就不需要手动转换了
panyijunpyy 发表于 2026-7-5 01:41
AI功能其实随机性有点大
个人期待的流程是当个方便的仓鼠党
这确实是很理想的下载追番流程了,后面尽量朝着这个方向优化
本帖最后由 zmw_831110 于 2026-7-6 17:07 编辑
yyxy 发表于 2026-7-6 13:56
确实是老字幕的编码格式问题,新版本把自动检测编码加上了,后面就不需要手动转换了 ...
再提一个关于"服务端转码"的事情
显卡是4070TiS+6600XT,因为N卡速度快很多
就搞的4070TiS透传(宿主主机是显示器接在6600XT负责小黄鸭,4070TiS负责渲染)
services:
kaloscope:
image: kaloscope/kaloscope:latest
container_name: kaloscope
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities:
environment:
- PUID=1026
- PGID=100
- UMASK=022
- TZ=Asia/Shanghai
- AUTO_TLS=false
- TLS_HOSTNAME=大妈大妈大妈
- ENABLE_ARIA2=false
- NVIDIA_VISIBLE_DEVICES=all
- NVIDIA_DRIVER_CAPABILITIES=all
实测下来,我用手机端播放无法正常播放的视频时,会自动转码.
但基本是这样的流程,会正常播放一个.ts的程度,
然后跳出让我试一试刷新,然后我刷新,就会跳到非连续的.ts上(比如之前还在前言字幕从上往下滚动,这次直接进入对话场景了,不是连续的),
随后再跳跃播放一次(这一次可能不会弹出要我刷新,而是直接跳跃播放后面的)
此时,估计宿主后台片子也转好了,再打开播放,就可以正常播放了.
这个转码在线 播放的体验有办法改进一下么?
zmw_831110 发表于 2026-7-6 17:03
再提一个关于"服务端转码"的事情
显卡是4070TiS+6600XT,因为N卡速度快很多
就搞的4070TiS透传(宿主主机是 ...
排查了下,是自动/手动切换到服务端转码后,播放器没有自动加载 HLS 插件导致的播放异常。我之前一直用的 iOS 来测试,iOS 原生对 HLS 支持较好,所以没发现这问题,最新版已经修复了
还是随便打开一个盗版站更方便
本帖最后由 zmw_831110 于 2026-7-8 16:00 编辑
yyxy 发表于 2026-7-7 17:45
排查了下,是自动/手动切换到服务端转码后,播放器没有自动加载 HLS 插件导致的播放异常。我之前一直用的 ...
新版本的确好用不少
不过还遇见个在安卓和鸿蒙上播放下面的视频,会没有声音
用windows的chrome访问,就可以正常播出声音.
视频的音频是AC3
H:\test\test01\test01.mkv
General
Unique ID : 332972867526476808945905371485546165237 (0xFA803DDB0E393947C0C5A65016E333F5)
Complete name : H:\test\test01\test01.mkv
Format : Matroska
Format version : Version 4
File size : 497 MiB
Duration : 28 min 46 s
Overall bit rate : 2 413 kb/s
Frame rate : 29.970 FPS
Encoded date : 2018-04-09 06:23:25 UTC
Writing application : mkvmerge v20.0.0 ('I Am The Sun') 64-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 10@L4
Format settings : CABAC / 6 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference fra : 6 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 28 min 46 s
Bit rate : 2 026 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.073
Stream size : 417 MiB (84%)
Writing library : x264 core 148 r2699+6+41 29a38aa Yuuki
Encoding settings : cabac=1 / ref=6 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / fade_compensate=0.00 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=6 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=18.0000 / qcomp=0.60 / qpmin=10:10:10 / qpmax=51:51:51 / qpstep=4 / ip_ratio=1.40 / aq=3:0.80
Language : Japanese
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 28 min 46 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 39.5 MiB (8%)
Language : Japanese
Service kind : Complete Main
Default : Yes
Forced : Yes
Dialog Normalization : -27 dB
compr : -0.28 dB
dsurmod : Not Dolby Surround encoded
dialnorm_Average : -27 dB
dialnorm_Minimum : -27 dB
dialnorm_Maximum : -27 dB
Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 28 min 46 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 39.5 MiB (8%)
Language : English
Service kind : Complete Main
Default : No
Forced : No
Dialog Normalization : -27 dB
compr : -0.28 dB
dsurmod : Not Dolby Surround encoded
dialnorm_Average : -27 dB
dialnorm_Minimum : -27 dB
dialnorm_Maximum : -27 dB
尝试用转码来解决,但这个视频转码会失败(不过转码也能解决音频问题么...我不确定)
日志(密码还是和之前私信的一样)
zmw_831110 发表于 2026-7-8 15:57
新版本的确好用不少
不过还遇见个在安卓和鸿蒙上播放下面的视频,会没有声音
用windows的chrome访问,就可以 ...
如果转码成功,没声音问题肯定是能解决的,因为转码会把音频也一起转了;现在失败主要还是目前拼的 FFmpeg 命令还不够兼容,这块我得花点时间好好测一遍。
遇到失败的可以临时切到软件转码试下(兼容性最好),后面我把 FFmpeg 命令整体优化一遍,和转码任务监控页面一起更新一版出来。
yyxy 发表于 2026-7-9 12:07
如果转码成功,没声音问题肯定是能解决的,因为转码会把音频也一起转了;现在失败主要还是目前拼的 FFmpe ...
web的视频流是不是也支持hevc解码?
可以自定义编码格式么?现在用的h.264,占硬盘空间比较惊人...
zmw_831110 发表于 2026-7-9 12:20
web的视频流是不是也支持hevc解码?
可以自定义编码格式么?现在用的h.264,占硬盘空间比较惊人... ...
得看硬件系统/浏览器支不支持,肯定不像h264那样几乎所有设备所有浏览器都能播。把hevc做成选项的话改动有点大,把其它功能做完了后面也许会加下
转码任务监控管理的功能已经快好了,到时候用不到的 HLS 本地缓存就可以直接页面上删了,一定程度上也能缓解占空间问题
马克
—— 来自 OnePlus PJZ110, Android 16, 鹅球 v3.5.99
-------------------------- 07/28 更新 --------------------------
• 新增了转码任务管理和系统日志查看功能
• 新增视频内嵌章节标记,支持在播放进度条中查看章节并快速定位。
• 新增弹幕合并和正则过滤设置,支持调整后立即生效;修复 MP4 卡顿恢复时弹幕中断问题。
• 增强工作流 HTTP 请求与缓存能力,新增 curl-cffi 客户端选项和流程级缓存节点。
• 改进下载器管理,支持添加多个同类型下载器配置;修复删除 aria2 任务时本地文件残留问题。
• 优化首页每周视图,为星期标签补充日期和颜色标识。
yyxy 发表于 2026-7-29 00:40
-------------------------- 07/28 更新 --------------------------
• 新增了转码任务管理和系统日志查 ...
感谢更新,请问有考虑原生支持115么。
mark下,如果有非docker版的就更好了
mayazi 发表于 2026-7-29 11:42
感谢更新,请问有考虑原生支持115么。
后续是打算通过 OpenList 接入各类网盘的离线下载能力然后取回本地,然后再适配下 NAS 迅雷,应该就够用了。直接对接各种网盘开放平台的话不打算做,需要单独申请认证起来太麻烦了
-------------------------- 09/16 更新 --------------------------
• 支持接入 OpenList 使用网盘离线下载后取回本地
• 支持接入 NAS 迅雷