DQ小工具箱 / 视频转码(HLS)
🎞️ 视频转码(HLS)
转码在你当前打开本页的这台电脑上完成 —— 在公司的台式机上打开就用台式机的性能, 在笔记本上打开就用笔记本的,不用填服务地址,也不用密码。页面上可以 浏览本机磁盘(含外接磁盘 / 映射盘)或直接浏览 NAS(WebDAV)挑视频, 也可以把视频拖进来上传;转完的结果可以存到本机任意目录,也可以 直接传回 NAS 的文件夹。
🔒 文件只在你自己的电脑、NAS 与 Cloudflare 隧道之间流转,不经任何第三方存储本机转码引擎
正在自动检测这台电脑… 检测中…- 在这台电脑上找到项目里的
tools/hls-server/文件夹 - Mac 双击
start.command;Windows 双击start.bat - 等服务窗口打印「已启动」,本页会在几秒内自动连上(不用刷新)
换电脑用?在要用的那台电脑上跑一次启动脚本就行 —— 页面会自动连上它, 地址密码都不用管。第一次在这台电脑上用,先从这里取文件: tools/hls-server
正在查找这台电脑上的转码引擎…
高级:手动连接另一台电脑 / 服务器上的转码服务
日常在同一台电脑上用,这里完全不用管。只有想让 A 电脑转码、你在 B 电脑(或外网)遥控时, 才把 A 电脑启动窗口里的地址和密码填进来。
选取要转码的视频
先完成第 1 步可一次拖多个;转完自动在视频旁边生成 文件名_HLS 文件夹
整页任意位置都能接收拖放。想在 NAS / 本机磁盘里直接挑?切到「浏览选取」。
从本机磁盘或 NAS 选的文件是直接读取的,不走上传,几 GB 的片子也能秒开转;
要不要 NAS 里挑?先在 config.json 里配好 webdav 段(地址 + 账号 + 密码),重启服务即可。
输出位置 & 开始转码
先完成第 1 步选中的文件夹是父目录:每个视频会在它下面建自己的 文件名_HLS 文件夹。选 NAS 文件夹时,服务先在本机转好再自动上传(转不成功不会乱传)。
浏览转码结果
HLS 的index.m3u8 可直接在这里播放验证
使用说明
- 真正的转码在你当前这台电脑上跑:页面自动发现本机引擎,不填地址、不要密码。
- 直接读本机磁盘 / NAS 的源文件不会被复制到别处,也不会被删除;从 NAS 拿的源只在你的临时目录留一份副本,转完自动删。
- 预设 HLS 流式 · 标准 画质最好;硬件加速 用 macOS VideoToolbox,速度快数倍;仅切片转封装 对 H.264 源是秒级完成且画质无损。
- 转码是 CPU 满载任务,页面切到后台不受影响,但请别关掉服务窗口;默认一次只跑 1 个任务。
- 输出目录里
xxx_hls/index.m3u8就是 HLS 播放列表,可直接在管理后台作为视频地址填写;segment_*.ts是分片,要一起保留。 - 输出到 NAS 时,NAS 上会得到一个与任务同名的文件夹(含 m3u8 与全部分片)。
- 「VR 全景 4K / 2K」两个分辨率档是 2:1 等距柱状专用,普通视频请选「保持原分辨率」。