玲珑影音, A gift from zui6.de
-------------------------
v1.3.2更新内容
增加DLNA投屏功能(目前仅docker amd64和arm64更新到v1.3.2,armhf和桌面版仍为v1.3)
增加字幕设置,在外挂软字幕基础上,增加烧录硬字幕选项(为了弥补DLNA投屏不支持字幕的缺陷)
v1.3.1更新内容
增加外部调用api接口
现在可以配置aria2的on-download-complete实现下载完成自动添加到玲珑影音任务列表。
v1.3更新内容
围绕“开箱即用”进行优化,方便小白用户
简化配置流程:自动生成初始配置文件,用户可通过网页设置按钮修改配置参数
硬件加速优化:增加硬件加速自动检测功能
内网穿透优化:优化tcp隧道机制;网关增加提示UI,一键刷新重连
-------------------------
监控目录动态,发现新增视频文件后,自动将视频文件转换为兼容web播放器编码的hls协议流媒体文件
支持封面海报提取、播放历史记忆、播放进度记忆、按名称搜索、随机推荐、一键分享……
支持自动检测并启用硬件加速
集成内网穿透模块
跨平台支持、多系统兼容,几乎可以在任何设备、任何系统上安装
演示地址:https://lss.zui6.de/
默认密码:1235678(默认密码为1~8的7位数字,没有4)
(演示页面禁用了修改密码等部分配置权限)
Windows桌面版下载地址:
https://dl.zui6.de/lss/LSS_App.zip
(建议在白天下载,网络晚高峰下载会很慢很慢)
MacOS桌面版下载地址:
https://dl.zui6.de/lss/LSS_App.app.zip
(建议在白天下载,网络晚高峰下载会很慢很慢)
Docker版
https://hub.docker.com/r/d9ee/lss/
支持添加多个监控目录
-v /your/path/watch2:/home/lss/watch2 \
-v /your/path/watch3:/home/lss/watch3 \
映射监控目录路径后,在网页端配置添加映射的容器内路径(/home/lss/watch)即可
日志查看
docker logs lss
资源占用查看
docker stats lss
监控目录介绍
支持监控识别的视频文件后缀为 ".mp4", ".m4v", ".mkv", ".mov", ".flv", ".webm", ".avi", “.mpeg”
支持自动递归监控,如用户配置监控目录/home/a,当目录a内新增目录时b/c,系统会自动添加/home/a/b和/home/a/b/c为监控路径
系统监测到对应路径内新增视频文件时,自动将其添加到视频处理任务列表,并按照先后顺序依次处理
注意:
1、重命名或移动文件,也会触发视频处理,因此请谨慎在监控目录内进行重命名或移动操作
2、FileZilla等软件上传文件,会触发任务,但因文件未上传完毕,会导致任务失败,可通过移动或重命名操作再次触发任务
3、qBittorent默认下载设置也会导致提取触发任务,请在下载选项中设置勾选“为不完整的文件添加扩展名…”
Streamer目录介绍
Streamer目录,首字母必须大写
该目录存储转码切片后的视频文件,按“年-月”目录归档
建议映射到本地目录,销毁和重建容器不会影响到历史已发布视频
系统首次运行时,会对Streamer目录进行一轮扫描,自动识别已发布视频
同时每间隔10分钟,会对Streamer目录进行一轮扫描,期间会识别被删除的视频并从系统数据中删除。
硬件加速
启用硬件加速的2个前提
- 将硬件设备映射到容器
- 容器内正确安装驱动
intel核显配置示例
使用上述指令创建名为lss的容器后
连接宿主机ssh,运行
exec -it lss /bin/bash
进入容器ssh
运行下面的命令,安装intel核显硬件加速驱动
apt update && apt install -y intel-media-va-driver-non-free
在应用网页配置“系统设置-转码参数”,设置硬件加速为“INTEL”,点击“保存设置”按钮
nvidia独显配置示例
使用上述指令创建名为lss的容器后
连接宿主机ssh,运行
exec -it lss /bin/bash
进入容器ssh
运行下面的命令,安装intel核显硬件加速驱动
apt update && apt install -y nvidia-driver
在应用网页配置“系统设置-转码参数”,设置硬件加速为“INTEL”,点击“保存设置”按钮
如果宿主机的内核版本比较高(6.8以上),apt方式安装的nvidia-driver存在兼容性问题,需要下载官方.run驱动,在容器内手动编译安装显卡驱动。