问题

当我们使用VideoStation的时候,如果上传的不是影视剧等,就没办法自动查找海报缩略图,所以我们在这里制作了一个教程。分别使用 FFmpegPython

解决方案

1. 进入群晖系统
【黄色荧光笔标注为需要点击的地方】

2.添加第三方套件来源

名称与位置同名即可

位置URL:
【DSM6.x版本】

https://spk.imnks.com/

【DSM7.x版本】

https://spk7.imnks.com/

3.进行安装软件包
点击套件中心左侧下面的 社群
进行查找 ffmpeg 进行安装

4.开启群晖 SSH功能
操作步骤请看下图

5.使用SSH工具进行连接群晖
输入IP

点击 Accept

输入群晖管理账号

输入群晖管理账户密码

成功登录

6.添加Python文件
复制全部即可

#!/usr/bin/python
# -*- coding:UTF-8 -*-
import os
import sysdef check_type(filename,video_list):"""检查是否为视频文件"""array = map(filename.endswith,video_list)if True in array:return Trueelse:return Falsedef get_capture_delay_time(file_path):"""获取截取图片在视频中位置"""if not os.path.exists(file_path):return Falsefile_size = os.path.getsize(file_path)if file_size <= 1 * 1024 * 1024:                                # 视频大小 <= 1MB,截取视频第1S图片delay_time = 1elif file_size <= 4 * 1024 * 1024:                              # 1MB < 视频大小 <= 4MB,截取视频第5S图片delay_time = 5elif file_size <= 50 * 1024 * 1024:                             # 4MB < 视频大小 <= 50MB,截取视频第10S图片delay_time = 10else:delay_time = 20                                             # 50MB < 视频大小,截取视频第20S图片return delay_timedef check_file_existed(file_path):"""检查文件是否存在"""if os.path.exists(file_path):return Trueelse:return Falsedef get_file_pre(file_name):"""获取文件名前缀,如my_video.mp4,返回my_video"""video_name_list = os.path.splitext(file_name)if len(video_name_list) == 2:video_name_pre = video_name_list[0]else:video_name_pre = Falsereturn video_name_predef make_thumb(file_path,video_types):"""遍历文件夹,调用ffmpeg截取视频图片"""for dir_path,dir_names,file_names in os.walk(file_path):for name in file_names:# print("*"*20)# print(name)if not check_type(name,video_types):                    # 不是视频文件,跳过本地迭代,继续下一次迭代print("not video,continue next")continuevideo_full_path = os.path.join(dir_path, name)video_name_pre = get_file_pre(name)if video_name_pre:                                      # 如果缩略图已经存在,跳过本地迭代,继续下一次迭代pic_name = '%s%s' % (video_name_pre,'.jpg')picture_full_path = os.path.join(dir_path,pic_name)ret = check_file_existed(picture_full_path)if ret:print("%s existed,continue next" % picture_full_path)continuedelay_time = get_capture_delay_time(video_full_path)if not delay_time:                                  # 获取文件大小失败,跳过本地迭代,继续下一次迭代continueshell = 'ffmpeg -i "%s" -y -ss %s -frames:v 1 "%s"' % \(video_full_path, delay_time,picture_full_path)# print("#"*20)print(shell)os.system(shell)print("%s capture success" % picture_full_path)if __name__ == "__main__":# 当前路径中执行脚本file_path = sys.path[0]video_types = ['.mp4','.avi','.wmv','.mkv','.flv']make_thumb(file_path,video_types)

输入 sudo -i 然后输入管理员的密码
输入 ls /
查找自己的视频存储位置,方法:volume 开头的文件夹,都是硬盘,ls /volume几几几,就能找到存放视频的位置了

确定好位置输入 cd 目录

输入 vi 1.py 回车

i 然后把刚才复制的一大堆代码右击复制到终端里面

ESC 后输入 :wq 然后回车 注意是英文

SSH软件下载位置 去下载
【后半部分SSH有些人可能不懂,大概的意思就是把这个Python文件放到你想生成缩略图的视频目录下面,使用的vi就相当于修改记事本的命令,如果不懂的话就在网上找一下关于vi的教程】
进行执行 python2 1.py 就可以进行生成缩略图了

黑群晖一键生成视频缩略图相关推荐

  1. 黑群晖Moments视频无缩略图,安装第三方ffmpeg解决

    群晖moments的手机照片.视频同步带给人极大的方便,但是囊中羞涩买不起正版的群晖的而玩黑群晖的必定经历过Moments视频不显示缩略图的苦恼,小编搜遍全网,比对发现安装第三方FFmpeg是最快的解 ...

  2. 1刷黑群晖_当苹果用户拥有NAS后可以做什么?群晖DS220J体验测评

    作为一名图文视频原创作者,总是会有大量照片视频文件需要存储:同时自己也是苹果全家桶用户,对于应用以及文件资源之间的协同,有比较高的需求. 偶然在朋友的安利下了解到NAS这个产品,相信很多小伙伴和我当初 ...

  3. 黑群晖给局域网电脑发消息_老电脑搭建家用NAS,省钱又好用

    朋友说需要一台文件服务器自己用,从仓库里随便拿了一台联想的老电脑给他刷个黑群,确认板子是千兆网卡,开机点亮没问题,开始"折腾"!,顺便把这个过程记录下来跟大家分享一下. 这是台很老 ...

  4. VMware虚拟机安装黑群晖系统

    群晖简介: DiskStation Manager (DSM)是网页界面的直觉式操作系统,可帮助用户管理存于Synology DiskStation和RackStation里的文件.照片.音乐.视频以 ...

  5. 花了一个周末折腾蜗牛星际的黑群晖,多图预警!

    简介 不知道什么是蜗牛星际的,可以自行百度下,顺便在引用一下矿难的前因后果: 最近大量蜗牛星际二手主机在咸鱼售卖,是什么原因? 总之我花了349块买了台D款的蜗牛星际 J1900(有ABCD款,D款最 ...

  6. 蜗牛星际网卡驱动_矿渣“蜗牛星际“折腾NAS黑群晖全过程

    最近矿难,一大批名为"蜗牛星际"的"矿机"在咸鱼上甩卖.配置为4-Bay的NAS机箱,Intel J1900的CPU,4G内存,16G的msata SSD.此配 ...

  7. stm32l0的停止模式怎么唤醒_手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖...

    手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖 Synology 群晖科技(Synology )创立于 2000 年,自始便专注于打造高效能.可靠.功能丰富且绿色环保的 NAS 服务器,是全球少数 ...

  8. 黑群晖找不到设备_黑群晖洗白算号器SN、MAC地址

    可算DX3615xs及DS3617xs SN号与MAC号 运行程序 每次执行生成20组SN号,选其中一个即可.祝你好运!!! 生成DS3615xs SN序列号: [1] 生成DS3617xs SN序列 ...

  9. 群辉nas虚拟linux,UNRAID教程:3分钟 用unraid自带的虚拟机 安装 黑群晖NAS DSM系统 很强大!...

    UNRAID教程:3分钟 用unraid自带的虚拟机 安装 黑群晖NAS DSM系统 很强大! 2019-12-20 20:00:00 305点赞 879收藏 306评论 创作立场声明:不喜勿喷,谢谢 ...

  10. 步步为营——局域网调试NAS软路由“PVE+爱快+lede+黑群晖硬盘直通”并移植到宽带网(超详细,上篇)

    步步为营--局域网调试NAS软路由"PVE+爱快+lede+黑群晖硬盘直通"并移植到宽带网[超详细,上篇] 一.软硬件准备 硬件 软件 二.PVE.爱快.lede(opwrt).黑 ...

最新文章

  1. 数据蒋堂 | 谈谈临时性计算
  2. STM32定时器学习---基本定时器
  3. jetbrains是最好的编译器系列
  4. powermock跳过某方法_变频调速电动机产生机械共振原因和处理方法
  5. iOS开发CoreAnimation解读之三——几种常用Layer的使用解析
  6. 北邮-上机-提交错误解决及一些经验
  7. 【今日CV 计算机视觉论文速览】Thu, 7 Mar 2019
  8. Servlet 编写过滤器
  9. 检查在Unix Shell脚本中设置环境变量的简洁方法是什么?
  10. 事件绑定,事件捕获,事件冒泡以及事件委托,兼容IE
  11. 2011华为上机试题-Java
  12. 软件测试(三)--标准的测试用例模板
  13. h.264视频编码器
  14. Maven子模块pom文件灰色下划线
  15. 2015062001 - 诸葛亮
  16. 打开word文件,文件错误
  17. uip-学习笔记(移植篇)
  18. 手动在电脑桌面制作关机/重启图标并添加到任务栏
  19. go 判断切片是否存在某元素_Golang切片(Slice)
  20. 为什么要用malloc申请空间

热门文章

  1. 那些年,我们玩过的酷Q机器人
  2. 计算机维修需要工具,小200个电脑维护工具,都能去开个维修店了
  3. 骨传导耳机哪个好,骨传导耳机运动品牌推荐
  4. 如何更改计算机屏幕分辨率,如何修改电脑默认屏幕分辨率
  5. MES系统软件如何在数控加工车间应用?
  6. Firefox必备的24款web开发插件
  7. 手机电子词典_【摘要】陈玉珍:词典使用对搭配产出与记忆保持的效能研究—— 以手机在线词典为例...
  8. 百度硬盘搜索结盟IBM,Lotus邮件也能搜索
  9. 人工智能(第一章 绪论)
  10. 漂亮easyui皮肤组件html模板,EasyUI美化皮肤主题大包Insdep Theme