封面/截图动态转换成文本
提示:该功能需要前往 转码相关-时间戳/加密 开启 转换成文本,转码前中后期可随意开关,开启立即生效,关闭立即失效,不改变任何数据文件等。

且该功能不仅仅对封面和海报有效,任何存储在转码public/videos和public/poster目录的图片均生效。

相关说明

此前专门争对封面/截图做过加密功能,有部分人是需要这类功能,但目的并不是只是为了加密,加上前端解密的时候,或多或少会消耗点资源;于是又针对封面/截图开发了图片直链动态转换成bash64txt文本直链,最大化降低前端调用所消耗的资源,各取所需了。

使用方法

比如我的图片链接为/videos/202104/16/60797eb23b54185df2317c5f/cover.jpg

我直接在图片后面加一个.txt就可以了,比如:/videos/202104/16/60797eb23b54185df2317c5f/cover.jpg.txt,会自动转换成txt文本。

最后你就可以拿来在前端使用bash64解密调用,如果有不会调用的,可联系我要使用示例。

相关提示

该功能实时生效,动态生成,也就是实际上没有cover.jpg.txt这种文件,只是动态把图片转换成了文本。

如果你使用到了第三方cms发布系统,发布到苹果等cms,则可以改一下海报发布逻辑,修改发布系统app/controller/admin.js,大致如下:

#批量搜索如下代码,且直接全部替换
搜索代码:movie.poster2 ? host + movie.poster2.url : host + newpath + '/350.jpg'
替换代码:movie.poster2 ? host + movie.poster2.url + '.txt' : host + newpath + '/350.jpg' + '.txt'

搜索代码:movie.poster2 ? host + movie.poster2.url : ''
替换代码:movie.poster2 ? host + movie.poster2.url + '.txt' : ''

替换好了后,使用命令重启生效即可。