liunx下关于图片、视频截图的处理
需要安装下面的几个软件
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下关于图片、视频截图的处理相关推荐
- Android平台下的图片/视频转Ascii码图片/视频 (一)
前一阵看鸿洋公众号日推,看到一个几年前就感觉有意思的一个技术,那就是图片转Ascii码,记得上大学时玩过windows的图片或视频转ascii码,可惜那个软件不好用,有bug,转视频的时候动不动就卡死 ...
- 亲试:darknet_yolov3批量测试图片并保存在自定义文件夹下与图片视频相互转换
使用darknet批量测试图片并保存在指定文件夹下 测试时:Makefile前五行一定全调为0 当我们使用darknet框架使用测试语句时,系统调用程序语句,我们需要的是加入可以连续调用图片的系统,在 ...
- java结合ffmpeg实现多个视频截图,按时长平均分割截取固定数量
java结合ffmpeg实现多个视频截图,按时长平均分割截取固定数量 本工具简单介绍 使用方式 效果展示 工具源码 本工具简单介绍 先强调下,本工具可以直接上手使用. 本来ffmpeg就可以支持很多功 ...
- Android 视频截图方法
转自:http://blog.csdn.net/matrix_laboratory/article/details/43267907 1. 前言 本文讨论的是获取视频在某个时间点的图像, 而非屏幕截图 ...
- php截取视频第一帧为图片,把视频变成一帧一帧的图片(ae怎么把视频变成单帧) 视频截图视频画面每帧图片截取...
AE怎么把视频变成单帧?这是小编今天要与大家讨论及解决的一个问题.在视频后期处理中,有时为实现某个场景效果,需要把视频中的某帧变成静态帧图片:或者需要视频截图视频画面每帧图片截取出来,把视频变成一帧一 ...
- 【win7下解决视频截图黑屏问题】
在Windows XP时代,很多用户都曾被视频截图后的全黑图片困扰,win7下也会如此.对此,在解决本地播放时出现的截图变黑问题,一般有两个方法可以用来解决,一个方法是用两个不同的播放器,同时打开同一 ...
- Linux下BMP图片截图
Linux下BMP图片截图 MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持.随着Windows操作系统的流行与丰富的W ...
- Ubuntu下使用opencv打开图片视频
Ubuntu下使用opencv打开图片视频 一.安装opencv 二.配置环境 1.安装完成后,开始配置环境 2.更新系统共享链接库 3.修改bash.bashrc 文件 4.完成后执行命令 三.打开 ...
- C#Winform+WindowsAPI做个剪贴板无缝自动保存器(视频截图利器)
C#Winform+WindowsAPI做个剪贴板无缝自动保存器(视频截图利器) (本文最新代码已上传到GitHub,地址在(https://github.com/bitzhuwei/Clipboar ...
最新文章
- Linux入门——一些linux基础
- 零基础自学python看什么书-零基础学习Python那些书值得看
- 匹配中文字符的正则表达式: [/u4e00-/u9fa5]
- Spring(2)——Spring IoC 详解
- 内部设计师揭秘!王者峡谷中竟有隐藏的c++代码??!!腾讯已经炸了!!!
- dos常用文件操作命令
- LINQ是死是活?——很奇怪为什么会有这样的话题?
- 【Flink】Flink 介绍Flink中 Timer 的使用
- python资产管理系统_Python [5] IT资产管理(上)
- CImage类 from http://blog.sina.com.cn/s/blog_487547aa0100an6k.html
- (7)zabbix资产清单inventory管理
- 数据库中常用使用场景
- Qt4--加密日记本(子例化QMainWindow文本加密解密)
- 无毒健康软件下载地址 http://www.downcc.com/ 绿色资源网
- sip信令超时时间调整
- 间歇性孤独症,我喜欢的,是你刚好在我身边
- 高级研发工程师都有哪些特点?快来看看你是否符合【超级准】
- PSO算法求解全局最大值
- MySQL中对比两张表是否有不同数据
- 在centos7.7安装搜狗输入法踩坑日记
热门文章
- 既约分数 python一练
- 网络里有两个计算机怎么删掉其中的一个,文件删不掉显示已在另一个程序中打开怎么办删除?...
- 基于php学生信息管理系统设计
- python是什么模块,python中什么是模块
- 时间序列网络RNN,LSTM入门
- 天天生鲜项目实战(一)
- [乡土民间故事_徐苟三传奇]第卅三回_考学问哄走夺馆人
- New eBooks Available for Subscribers
- 苹果G5机箱改造 (螺帽法)
- 计算机科学与技术与光电,光电信息科学与工程考研科目有哪些?