需要安装下面的几个软件

1.imagemagick 图片处理

2.ffmpeg 视频处理

一、先来说下图片的处理

图片等比缩放

示例
convert -resize 320x320 src.jpg dest.jpg 
注意:虽然明确指定了图片大小为320x320,但dest.jpg的不一定就是320x320,因为是等比缩放的,dest.jpg大小取决原始图片比例。假设src.jpg的大小是640 ×400,那么缩放后dest.jpg的真实大小为320×200,再比如src.jpg的大小是600×960,缩放后的尺寸为200×320。原则是缩放后的尺寸最少有一个是符合宽或高,且另外一个不能大于指定的参数中对应的宽或高。另外可以通过只指定宽或高的方式来进行缩放。
比如:
按宽度
convert -resize 320x320 src.jpg dest.jpg 
按高度
convert -resize 320 src.jpg dest.jpg

如果固定高宽呢,可以这样
convert -resize 320x320! src.jpg dest.jpg
注意:如果与之前的尺寸比例不一致,会导致图片变形

再说一个查看图片文件信息的命令
identify 2.jpg
2.jpg JPEG 183x320 183x320+0+0 8-bit DirectClass 7.4KB 0.000u 0:00.000

二、视频截图

ffmpeg -i src.mp4 -y -f  image2  -ss 1 -vframes 1 dest.jpg
-ss 表示秒数
-vframes 表示帧数
也可以直接添加图片尺寸参数 -s

查看视频文件信息
ffmpeg -i <输入文件>

liunx下关于图片、视频截图的处理相关推荐

  1. Android平台下的图片/视频转Ascii码图片/视频 (一)

    前一阵看鸿洋公众号日推,看到一个几年前就感觉有意思的一个技术,那就是图片转Ascii码,记得上大学时玩过windows的图片或视频转ascii码,可惜那个软件不好用,有bug,转视频的时候动不动就卡死 ...

  2. 亲试:darknet_yolov3批量测试图片并保存在自定义文件夹下与图片视频相互转换

    使用darknet批量测试图片并保存在指定文件夹下 测试时:Makefile前五行一定全调为0 当我们使用darknet框架使用测试语句时,系统调用程序语句,我们需要的是加入可以连续调用图片的系统,在 ...

  3. java结合ffmpeg实现多个视频截图,按时长平均分割截取固定数量

    java结合ffmpeg实现多个视频截图,按时长平均分割截取固定数量 本工具简单介绍 使用方式 效果展示 工具源码 本工具简单介绍 先强调下,本工具可以直接上手使用. 本来ffmpeg就可以支持很多功 ...

  4. Android 视频截图方法

    转自:http://blog.csdn.net/matrix_laboratory/article/details/43267907 1. 前言 本文讨论的是获取视频在某个时间点的图像, 而非屏幕截图 ...

  5. php截取视频第一帧为图片,把视频变成一帧一帧的图片(ae怎么把视频变成单帧) 视频截图视频画面每帧图片截取...

    AE怎么把视频变成单帧?这是小编今天要与大家讨论及解决的一个问题.在视频后期处理中,有时为实现某个场景效果,需要把视频中的某帧变成静态帧图片:或者需要视频截图视频画面每帧图片截取出来,把视频变成一帧一 ...

  6. 【win7下解决视频截图黑屏问题】

    在Windows XP时代,很多用户都曾被视频截图后的全黑图片困扰,win7下也会如此.对此,在解决本地播放时出现的截图变黑问题,一般有两个方法可以用来解决,一个方法是用两个不同的播放器,同时打开同一 ...

  7. Linux下BMP图片截图

    Linux下BMP图片截图   MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持.随着Windows操作系统的流行与丰富的W ...

  8. Ubuntu下使用opencv打开图片视频

    Ubuntu下使用opencv打开图片视频 一.安装opencv 二.配置环境 1.安装完成后,开始配置环境 2.更新系统共享链接库 3.修改bash.bashrc 文件 4.完成后执行命令 三.打开 ...

  9. C#Winform+WindowsAPI做个剪贴板无缝自动保存器(视频截图利器)

    C#Winform+WindowsAPI做个剪贴板无缝自动保存器(视频截图利器) (本文最新代码已上传到GitHub,地址在(https://github.com/bitzhuwei/Clipboar ...

最新文章

  1. Linux入门——一些linux基础
  2. 零基础自学python看什么书-零基础学习Python那些书值得看
  3. 匹配中文字符的正则表达式: [/u4e00-/u9fa5]
  4. Spring(2)——Spring IoC 详解
  5. 内部设计师揭秘!王者峡谷中竟有隐藏的c++代码??!!腾讯已经炸了!!!
  6. dos常用文件操作命令
  7. LINQ是死是活?——很奇怪为什么会有这样的话题?
  8. 【Flink】Flink 介绍Flink中 Timer 的使用
  9. python资产管理系统_Python [5] IT资产管理(上)
  10. CImage类 from http://blog.sina.com.cn/s/blog_487547aa0100an6k.html
  11. (7)zabbix资产清单inventory管理
  12. 数据库中常用使用场景
  13. Qt4--加密日记本(子例化QMainWindow文本加密解密)
  14. 无毒健康软件下载地址 http://www.downcc.com/ 绿色资源网
  15. sip信令超时时间调整
  16. 间歇性孤独症,我喜欢的,是你刚好在我身边
  17. 高级研发工程师都有哪些特点?快来看看你是否符合【超级准】
  18. PSO算法求解全局最大值
  19. MySQL中对比两张表是否有不同数据
  20. 在centos7.7安装搜狗输入法踩坑日记

热门文章

  1. 既约分数 python一练
  2. 网络里有两个计算机怎么删掉其中的一个,文件删不掉显示已在另一个程序中打开怎么办删除?...
  3. 基于php学生信息管理系统设计
  4. python是什么模块,python中什么是模块
  5. 时间序列网络RNN,LSTM入门
  6. 天天生鲜项目实战(一)
  7. [乡土民间故事_徐苟三传奇]第卅三回_考学问哄走夺馆人
  8. New eBooks Available for Subscribers
  9. 苹果G5机箱改造 (螺帽法)
  10. 计算机科学与技术与光电,光电信息科学与工程考研科目有哪些?