前言
折腾了一段时间的黑群晖,其它都差不多了,就电影视频转码(切换清晰度)和照片视频缩略图未能实现。
当然,都知道洗白是可以的,也偿试过各种洗白,最后都不行,我的版本:DS3617XS_6.1 不行,升级到6.1.3,6.1.4之后,还是不行(是我的姿势不对么?望大神告之)。
(PS:升级方法很简单,U盘写入jun's 1.02b,下载相应版本的pat包,web登陆后控制面版手动更新即可。此处不详说,有问题可以留言)
于是想着自己动手生成缩略图。看到这里,你估计都猜到了。对,用ffmpeg生成!
要生成图片,首先得看现在的图片(视频)生成的缩略图在哪里,叫什么名,格式是什么的,putty/winSCP登陆后到DSM,大致分析了一下,在每一个文件夹下面都有一个@eaDir文件夹,进去一看就找到了我要的东西。
现在只需要按照它的格式生成缩略图就可以了。
经过一晚上的折腾,第一个版本出了。实现了我想要的效果。
于是想着共享原则,写了一篇文章 终于实现了视频缩略图,有图有真相 ,说更新一直没更新,1是因为那个版本效率不高,2是没时间。想着空了再来更新,争取给一个比较完美的方案。
今天终于有时间了,于是上来分享给大家。
还是先上两张效果图吧:
(网页效果)
" lazyloaded="true" width="338" height="600" style="border: 0px; font-family: dashicons, "Segoe UI", "WenQuanYi Micro Hei", "WenQuanYi Micro Hei Mono", "Microsoft Yahei", "Microsoft Yahei Mono", 微软雅黑, sans-serif; color: rgb(81, 81, 81); font-size: 15px; background-color: rgb(255, 255, 255); cursor: pointer;">
(DS PHOTO手机APP效果)
正文
1. 安装ffmpeg (群晖自带了一个2.7.1版本的ffmpeg,我试了下,它并不能好好的工作)
安装方法:
a.套件来源增加 packages.synocommunity.com
b.设置信任级别为任何发行者
c.找到ffmpeg安装即可。
如果有安装失败的,这里有离线安装包:链接: https://pan.baidu.com/s/1GKjtiP8NMXbYB6zyT5k2CQ 密码: jbv6
2.让新的ffmpeg生效
a. winSCP登陆到DSM
b.编辑/etc/profile
c.增加代码
- export FFMPEG_HOME=/volume1/@appstore/ffmpeg
- export PATH=$FFMPEG_HOME/bin:$PATH
复制代码 d.通过putty 登陆到dsm, cd /etc ,执行source profile
3.下载缩略图生成代码:
链接: https://pan.baidu.com/s/1bSxWTPoYu1eVvr0Bo6ePJg 密码: 576f
放到你的相册(照片)的根目录
4.测试生成视频缩略图
为了不影响到你的照片数据,强烈建议你在相册里新建一个文件夹,然后,里面放几个测试视频。把photo_thumb.sh放进去。
注意:必须是相册目录,因为其它目录不会生成缩略图
目录应该长这个样子:
进入到@eaDir后
应该可以找到 缩略图文件夹:
点进第一个视频后,看到如下的文件,而且大小都是0
如果你的目录是这个样子,应该就可以执行我的代码了。
注意:我的代码是从代码所在目录开始执行,会自动查找子目录。
a.给photo_thumb.sh执行权限,在putty里执行代码:
b.执行测试
不出意外的话,你应该看到如下内容(一般来说,不报错就对了)
c. 验证是否已正确生成,最简单的办法就是去photo station看看,当然你也可以去@eaDir里看看有没有生成Jpg图片,应该像这个样子:
5.如果测试没问题的话,你已经成功90%了。现在你只需要把代码放到相册根目录,一般来说是 /volume1/photo (这个应该都知道吧,尴尬)
6.同样,增加执行权限
7.开启定时任务
到这里,教程就结束了。
声明:
本教程首发于NASYUN.COM,版本归本人所有。未经允许,不得转载,一经发现,本人保留追究知识产权的法律责任。
同时,本人对使用教程过程中造成的任何损失,本来不负任何责任。使用即同意本条款。
谢谢合作!
PS:我不是大神,当然,大家如果有任何问题,我有时间 一 定会 一 一 作答。
后续:有时间的话,我会想办法实现视频转码功能。
over
——Jun-02-2018, 15:27:10 Bruce at cd.
|