目录

视频播放:

格式转化:

缩放:

变帧率:

变文件大小:

变分辨率:

旋转:

裁剪:


视频播放:

ffplay xxxx

格式转化:

ffmpeg -i xxxx.avi xxxx.mp4

缩放:

ffmpeg -i xxxx.avi -vf scale=640:-1 xxxxyy.mp4

制作gif:

ffmpeg -i xxxx.avi xxxx1.gif

变帧率:

ffmpeg -i xxxx.avi -r 20 xxxx1.avi

变文件大小:

ffmpeg -i xxxx.avi -fs 15MB xxxx1.avi

变分辨率:

ffmpeg -i out.ogv -s 640*480 out.avi

旋转:

ffmpeg -i out.avi -vf "transpose=2,transpose=2" out1.avi 这是180度,

0:逆时针旋转90度并垂直翻转

1:顺时针旋转90度

2:逆时针旋转90度

3:顺时针旋转90度后并垂直翻转

参数: “rotate=PI” 也是旋转180度,这个可以设置为固定角度;

参数:“vfilp” "hflip"是垂直和水平翻转。

裁剪:

不是剪切,剪切是指时间段的剪切,裁剪是截取每一帧图像固定大小的区域,然后组成视频:

示例:ffmpeg -i in.avi-vf crop=iw:ih*0.38:0:ih*0.25 out.avi

参数格式是crop=a:b:c:d,a,b是输出视频每一帧的宽度和高度,示例中的iw ih是输入图像的宽高,这个是变量名字,可以直接使用,c,d是截取图像的原点,以视频左上角为0,0。

示例的意思就是,从原视频图像高度的0.25处开始裁剪0.38的原高度,宽度不变。

ffmpeg视频播放、格式转化、缩放等命令相关推荐

  1. python实现视频格式转化、调节视频播放速度(仅需三行代码)

    python实现视频格式转化.调节视频速度 支持格式: MoviePy 能处理的视频是 ffmpeg 格式的,支持的文件类型:*.mp4 *.wmv *.rm *.avi *.flv *.webm * ...

  2. Android FFmpeg视频播放器三 音频封装格式解码播放

    Android FFmpeg视频播放器一解封装 Android Android FFmpeg视频播放器二 视频封装格式解码播放 视频解封装之后就会得到音频流和视频流,解封状得到的数据是AVPackag ...

  3. ffmpeg 视频格式转换和宽高转换 制作自己想要的数据格式

    ffmpeg 视频格式转换和宽高转换 制作自己想要的数据格式 命令如下: ffmpeg -y -i Titanic.mkv -s 640*480 out.h264 运行效果: 一般的 使用 ffmpe ...

  4. FFmpeg封装格式处理2-解复用例程

    本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10506642.html FFmpeg封装格式处理相关内容分为如下几篇文章: [1]. F ...

  5. android 格式转化,智兔格式转换器

    智兔格式转换器,一款非常实用的文件转换助手,支持图片.音频.视频等多种文件格式的转换,mp4, m4v,PDF等文件类型都能轻松进行转换,页面简洁,还能进行视频文件转音频格式的操作,专业文稳定,即转即 ...

  6. python实现图片格式转换_干货必看 | Python实现图片格式转化

    今天教大家一个实用的小技巧,用Python实现图片格式转化,即将PDF格式转化成PNG格式. 整体代码: import fitz ''' #将PDF转化为图片 pdfPath pdf文件的路径 img ...

  7. vs2010用c语言实现数据转换成图片,数据压缩第二次实验报告——用C语言实现bmp to yuv的图片格式转化...

    实验目标 实验主要要求将图片格式从BMP到YUV的转化,并生成含有至少五幅图片不少于200帧的图像流. 实验原理 一.BMP图像简介: 典型的BMP图像文件由四部分组成(部分摘自360百科对BMP的定 ...

  8. 怎么批量把heic格式转化jpg,3招快速解决

    怎么批量把heic格式转化jpg?heic是一种新型的图像文件格式,是苹果独家搞出来的一个图片格式,它小巧玲珑,而且图像质量超好,专门给iOS11系统用户用的.这种格式比老JPEG更厉害,不仅图片质量 ...

  9. FFmpeg简介、下载与安装以及'ffmpeg' 不是内部或外部命令,也不是可运行的程序 或批处理文件**(Win10)

    一.FFmpeg简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进 ...

最新文章

  1. 1/10个iPhone Xs = 英伟达最便宜AI计算机,这是唯一的“核弹”?
  2. Grafana中整个Dashboard报错问题解决
  3. [ZJOI2007]棋盘制作 报表统计 矩阵游戏 时态同步
  4. golang显式类型初始化
  5. Oracle EBS-SQL (PO-13):检查采购物料无一揽子协议价格.sql
  6. 缓存机制与局部性原理
  7. SDUTRescue The Princess(数学问题)
  8. Linux学习:第四章-vi编辑器
  9. python如何进行垃圾回收_python垃圾回收机制
  10. java 泛型 多态_Java 多态
  11. 官方实锤!程序员都是农民工?
  12. day26(模块 logging 高级用法、collection、random)
  13. Android SQLite编程详解
  14. php获取当天日期及星期几,[PHP]获取当天或指定日期属于星期几
  15. SVN刷新不及时,要手动操作
  16. 卸载驱动、安装CUDA及CUDNN
  17. STM32F103_DMA控制器
  18. 鸿蒙系统是不是无法注册gmail邮箱也无法正常使用youtube?
  19. 2019年高中(高考)数学数列解题技巧整理总结
  20. java毕业设计数码产品导购网站mybatis+源码+调试部署+系统+数据库+lw

热门文章

  1. C# using的使用
  2. 解决linux普通用户ls不显示颜色的问题
  3. 提取特征点的方式,opencv2.x和opencv3.x的区别
  4. ligerui php mysql_ligerui中3级联动的数据库例子
  5. gradle 失败 编译项目_ElasticSearch编译时如何选择Gradle版本?
  6. 台式计算机的速度,USB3.0有多快?平民级最简单测试告诉你
  7. android横向滑动控件,Android学习——HorizontalScollview水平滚动控件
  8. c语言编程作业 一哥是何人,PLC编程语言之争:谁才是quot;一哥quot;-简易百科
  9. ulp java_java.lang.Math.ulp(float f)方法实例
  10. ios控制ios_iOS UIMenuController UIMenuItem