用图床看视频是什么体验

在家隔离闲着无聊,就在想现在网上的公开图床这么多,为何不试试把视频放到上面去呢。

很容易想到限制,一个 5 分钟左右的视频大小都在 30M 以上,而大部分图床的上传限制都在 5M 以内。况且视频也没法改个后缀名上传上去啊,还有文件头校验呢!

不过这也难不倒我,查了查百度发现可以利用 ffmpeg 把视频的每一帧都提取出来。随便网上下了一个 MV,按照教程输入命令回车后,命令行开始疯狂刷屏。等提取完所有文件后,再拿去 sm.ms 上传一下……

咦?我磁盘满了。

换个思路,其实没有必要把每一帧画面都传上去。比如可以每一秒传一帧,这样 5 分钟的视频也就 300 张图片就足够了。如果画面看起来不够流畅可以提示让观众眨眼补帧。

第一版页面

发到 QQ 群里让朋友试用了一下,果然被吐槽了。不太行啊。

睡了一觉,到贴吧瞎逛,发现有几个老哥在发图种。保存后顺手举报了。

然后从图种中得到灵感,试了下把保存的几个图种图片拿去图床上传,果然成功了。

那么思路就很清晰了,拿一张正常的图片和视频拼接在一起,然后上传到图床去,在播放的时候再把图片去掉。

有群友提醒我整个视频体积太大,可以考虑分割成 HLS 格式。

现在只差一个程序员了。

去外包网发了一个需求,睡一觉起来果然写好了。

感觉还不错。

项目涉及几百万的利润,不会开源的~

以下是成品(对 iOS 做了屏蔽,防止被我妈看到