1.下载FFmpeg文件包,解压包里的\bin\下的文件解压到 D:\ffmpeg\ 目录下.下载地址 http://ffmpeg.zeranoe.com/builds/win32/static/D:\ffmpeg 目录追加到系统 PATH 环境变量中;
2.运行 copy_to_ffmpeg.bat, 把 echoc.exe LED_font.ttf 文件拷贝到 D:\ffmpeg\ 目录下.echoc.exe    在CMD控制台环境下输出彩色字符;LED_font.ttf 用于输出时间戳的字体文件;AMT.CMD      对当前目录下的所有视频,生成缩略图;
3.Make_Thumbnail.bat 可带两个个参数(视频文件名,-ns),如:Make_Thumbnail "D:\video\sample.avi" [-ns]-ns 没有暂停功能,批量生成时跳过暂停;
4.添加到系统右键菜单注册表 HKEY_CLASSES_ROOT\*\Shell\Thumbnial\Command 下默认值设置为D:\ffmpeg\Make_Thumbnail.bat "%1";双击 Thumbnail.reg 自动添加到注册表;
5.在浏览器的视频文件上单击鼠标右键,选择 Thumbnail 菜单即可生成缩略图.
6.在视频文件夹中生成 视频文件名.WxH.png 缩略图.
7.Make_Thumbnail.bat 文件中可设置输出配置.SET split=25      --- 缩略图中总的图片个数;SET layout=5      --- 缩略图一行中显示的图片个数;SET size=214x120  --- 每张图片的大小;SET fontfile=D\:/ffmpeg/LED_font.ttf  --- 字体文件设置字体文件时盘符需要加右斜杠D\:不能为D:,文件夹之间需要用左斜杠/;SET FFmpeg_path=D:\ffmpeg             --- FFmepg 目录

下载FFmpeg http://ffmpeg.zeranoe.com/builds/win32/static/
下载源码 http://files.cnblogs.com/files/nlsoft/Make_Thumbnail.2.1.8.7z

运行过程中显示进度

运行结束后

批量生成缩略图 AMT.CMD

生成的缩略图

转载于:https://www.cnblogs.com/nlsoft/p/5158345.html

利用FFmpeg生成视频缩略图 2.1.8相关推荐

  1. python 多帧 超分辨_利用python-opencv生成视频帧数控制,和常见错误总结

    首先呢 利用opencv生成视频的例子相信网络上已经很多了.但是大多数例子都只是捕获一个摄像头就没了.但是在实际运用中会发现.因为涉及到图像处理,生成的视频要不就就是过快要不就是比实际时间长. 控制视 ...

  2. unity PC端 调用FFmpeg生成视频 unity序列帧合成视频

    两个脚本  一个需要挂载 FFmpeg软件在下面链接下载   需要放到streamingAsset\ffmpeg文件夹下 下面再出一个安卓调用FFmpeg生成视频的博客 using System.Co ...

  3. 利用FFmpeg制作视频序列

    前言 本文介绍了利用FFmpeg进行视频测试序列制作的方法.所谓测试序列就是将若干个不同场景的视频片段,按照不同的分辨率.码率.编码方法等进行处理,然后拼接成一条长视频,供测试者打分.一般包括以下几个 ...

  4. pythonopencv读取视频帧慢_利用python-opencv生成视频帧数控制,和常见错误总结

    首先呢 利用opencv生成视频的例子相信网络上已经很多了.但是大多数例子都只是捕获一个摄像头就没了.但是在实际运用中会发现.因为涉及到图像处理,生成的视频要不就就是过快要不就是比实际时间长. 控制视 ...

  5. PHP做视频网站,让程序自动实现视频格式转换、设置视频大小、生成视频缩略图...

    一.PHP实现转换 在做视频网站的时候,最头痛的问题可能是格式转换.视频缩略图等.下面我将用PHP实现这一些功能.PHP是没有自带视频的函数,所以会用到第三方的软件工具来实现. 二.什么是FFmpeg ...

  6. 利用ffmpeg对视频文件进行分析几例

    1.将视频文件转换为jpg图片文件序列: ffmpeg -i /home/czl/WorkSpace/ffmpeg/H264_REC.raw -r 1 -q:v 2 -f image2 pic-%03 ...

  7. Mac OS中利用ffmpeg为视频添加字幕

    Mac系统下,利用ffmpeg加字幕 字幕类型 硬字幕,类似视频水印,作为视频的一部分内嵌了. 软字幕,封装字幕,也是内嵌到视频里,不过只是作为渲染,而且需要播放器支持才行. 外挂字幕,就是外部字幕文 ...

  8. 利用ffmpeg替换视频的背景音乐并改变视频标题部分

    这两天又遇到一个朋友的问题,这里跟大家共享一下我利用ffmpeg的解决方法 将一个带音乐的视频的声音,消除其背景音乐,替换为另一个伴奏音乐 同时将将视频前部的15秒标题部分替换为一张标题图片 原料是一 ...

  9. 利用FFmpeg进行视频文件进行分割

    利用FFMPEG命令进行文件分割 ffmpeg -ss 00:00:00 -i input.mp4 -c copy -t 60 output.mp4 -ss 表示视频分割的起始时间,-t 表示分割时长 ...

最新文章

  1. Linux下安全扫描工具Nmap用法详解
  2. Linux 内核已支持苹果
  3. 动态规划:记忆化搜索
  4. 【NLP】文本预处理:删除单词停用词
  5. 20170102-文件处理
  6. 漫画:程序员真是太太太太太有趣了!
  7. HDU1263 水果【map】
  8. 百度竞价点击器_同等预算,百度竞价托管如何让您的点击量高于您同行?
  9. 2019Thinking(上) -- 一个前端开发者的个人思考
  10. 给大家分享【CDR基础教程】
  11. 大连腾飞五期的企业_云存储腾飞的五个想法
  12. GRE词汇下载:与希腊神话有关的词汇
  13. 打字时全部是繁体字,如何改为简体中文?
  14. 100以内的质数及100以内质数的和
  15. 获取一个新的日期,它的值为指定日期当年的最后一天
  16. 从零搭建基于 Java 的服务器生产环境
  17. 订阅号留言板:公众号留言功能开通新思路!(建议收藏)
  18. 【历史上的今天】11 月 13 日:万维网第一个网页诞生;Lisp 语言先驱出生;当当网上线
  19. Fiddler4.6中文版和Jmeter5.1集成导出
  20. 人事管理系统项目(一)

热门文章

  1. 使用 Truffle Develop 和 console
  2. 使用 EthPM 包管理工具
  3. linux set include path,set_include_path()的用法
  4. 【深入浅出-JVM】(序)
  5. The role of the inter-controller consensus in the placement of distributed SDN controllers
  6. 实践--课程表(仿超级课程表展示课表)
  7. (转载+ 修改) 深入理解UIWindow
  8. 【Discuz】云平台服务:出了点小错,由于站点ID/通信KEY等关键信息丢失导致Discuz!云平台服务出现异常
  9. 用枚举来处理java自定义异常
  10. 微擎 微赞等系统源码模块若干问题解决方法及说明汇总