VidHub扫一遍你的视频目录,自动识别每部影片的片名、年份、简介、海报、演职员表,整理成翻起来像流媒体App的海报墙。电视、手机、平板装上客户端直接串流播放,字幕自动匹配,外挂内嵌都能用。硬盘还是那块硬盘,看片的体验完全不一样。
不堆参数,只讲真功夫。每一处都解决实实在在的麻烦。
想象这个画面:你硬盘里散着三百多个视频文件,名字要么是"Movie_2023_1080p"要么是"新建文件夹(3)"。VidHub扫一遍目录,用文件名和文件指纹去匹配影片数据库,把每部片子的中文名、简介、年份、海报、演员表都拉回来,存成本地索引。下次打开直接看到一排排海报,不用再靠文件名猜内容。
老办法是把文件从电脑拷到U盘再插电视,4K原盘几十GB拷一次半小时。VidHub反过来想这件事:文件不动,画面通过网络传。客户端走DLNA或私有协议把视频流转到电视、手机、平板,服务端负责实时转码适配对方的分辨率和码率。你躺在沙发上点一下,电视上就开始播,跟用Netflix一样顺滑,只是内容是你自己的。
我第一次用自动匹配字幕的时候愣了一下——点开一部没字幕的美剧,它居然自己找到了对应的简体中文srt,时间轴对准,播放时直接挂上。原理不复杂:拿影片哈希或者文件名去字幕库查,按语言偏好排序返回结果,下载后按命名规则放进同目录。但用起来就是省心,尤其是追剧一集一集手动找字幕的痛,用过一次就不想回去。
你可能会问,看片而已搞这么花?试过就知道:打开App看到一排排按类型、年份排好的海报,和打开文件夹看一堆MP4文件名,心情完全不一样。海报墙用的是刮削回来的高清封面,按电影、剧集、纪录片分类,最近添加排前面,没看完的标进度。本质上它是个给视频做的"封面目录",但体验上直接把你的硬盘变成了私人Netflix。
有些麻烦,换个方式就没了。
下载的片子文件名全是英文+数字乱码,翻起来靠记忆。扫一遍自动识别片名、补上海报和简介,按类型和年份排好,找片从翻文件夹变成翻封面。
电脑里的高清片想在电视上看,U盘拷来拷去太麻烦。装上客户端直接串流,电视上看到的海报墙和电脑同步,点哪部播哪部,进度也跟着走。
看外语片没字幕看不懂,手动找的字幕时间轴对不上口型。自动匹配按影片哈希查字幕库,下载后直接挂上,时间轴偏差还能微调偏移量。
地铁上想接着看昨晚没看完的剧,手机上装个客户端连家里服务器,4G也能串流标清版,到家切回电视高清接着播,进度不丢。
都是实打实的使用经历,没有套话。
硬盘里攒了快两千部片子,以前找一部要翻半天文件夹,靠记忆猜哪个是哪个版本。装了VidHub扫一遍,两小时全整理成海报墙,按年份类型排得整整齐齐。现在朋友来家问"看什么",我直接把电视海报墙甩给他翻,挑片都变成一种享受了。
意外发现它的串流对4K原盘也能扛。我家网络千兆内网,电视上直接播50GB的蓝光remux不卡,之前以为必须得拷到本地才行。关键是遥控器还能直接切音轨和字幕,跟蓝光机操作逻辑差不多,我妈这种不太会用智能电视的人也能上手。
做剪辑这行,素材库比电影库还乱。我把历年项目素材都丢进VidHub,按客户和年份分类,每段素材自动抽帧当封面。找三年前某个项目的参考片,不用翻N个硬盘,海报墙上一眼就看到。整理视频库的本质不是好看,是给未来的自己省时间。
冷门细节:它支持自定义刮削源。默认的字幕库找不到某部冷门纪录片的字幕时,我加了另一个字幕站的API地址进去,立马就能查到。这种开放接口的设计对小众内容爱好者太友好了,不用等官方适配。
不讲虚的,只说原理和你感受到的效果。
技术动作:对文件名做正则清洗去掉年份、分辨率、编码等噪声片段,提取核心片名去匹配在线影片数据库的搜索接口,结合文件大小和时长做二次确认。用户感知:就算你的文件名写成"Spider-Man.No.Way.Home.2021.2160p.WEB-DL",它也能准确识别成《蜘蛛侠:英雄无归》并拉回正确海报,不会跟同系列其他几部搞混。
技术动作:服务端读取视频文件按时间片段切片,通过FFmpeg实时转码成客户端支持的分辨率和码率,以HLS或DASH分片协议推送给播放端。用户感知:手机4G上看自动降到720p省流量不卡顿,回家连WiFi自动切回1080p,整个过程不用你手动调,跟主流视频平台一样的体验。
技术动作:计算视频文件前64KB的哈希值作为唯一指纹,拿这个指纹去字幕库查询匹配的字幕文件列表,按语言、格式、评分排序返回给用户选择。用户感知:绝大多数热门影片能一键匹配到完美对齐的字幕,冷门片才需要手动搜,省掉了90%的字幕查找时间。
技术动作:刮削回来的元数据(片名、简介、海报URL、演职员表)存成本地数据库文件,海报图片下载后缓存在指定目录按影片ID命名。用户感知:第二次打开App秒加载,不用再联网请求。换电脑迁移时把数据库和缓存目录一起带走,新机器上扫一下就能恢复整个海报墙。
技术动作:服务端维护每张媒体文件的播放进度记录,客户端在暂停或退出时上报当前时间戳,下次从任意设备打开同一文件时拉取最新进度。用户感知:电脑上看到37分钟,躺到沙发上用电视打开同一部片,直接从37分钟接着播,不用凭记忆猜"我看到哪了"。