源网址:ffmpeg调整缩放裁剪视频的基础知识 - yongfengnice - 博客园

1. resize and scale video 调整视频的大小和尺寸

  1-1.调整视频大小(resize)是改变视频的宽度和高度。

      使用-s参数实现,语法:ffmpeg  -i  input_file  -s  wxh  output_file (wxh是宽x高,比如320x240)

     调整视频的尺寸(scale)是改变帧的数量。

      

      

  1-2.预定义的视频大小简写如下:

    

    

2.视频裁剪

  

  视频裁剪使用crop视频滤镜,它可以把视频从指定的x、y位置裁剪成指定的w、h。坐标系是基于左上点开始的。

  语法如下:

    

  example:

    

  如果不指定裁剪的开始点,则x、y的默认值为

    

    example:ffmpeg  -i  intput.avi  -vf  crop=iw/2:ih/2  output.avi

  需要指定裁剪时长,使用 -t 参数,比如 -t 10 表示只裁剪10秒钟。

ffmpeg调整缩放裁剪视频的基础知识(转)相关推荐

  1. 理解HLS流及数字视频的基础知识

    HLS (HTTP Live Streaming) HLS是一种基于HTTP的流媒体协议. HLS的工作原理 HLS的工作原理是将流分解为一系列小数据包. 在流会话开始时,HLS下载一个扩展名为M3U ...

  2. 视频格式基础知识 让你了解MKV MP4 H 265 码率\码流 多码流等等

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51784440   文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一 ...

  3. 音视频开发基础知识到进阶剖析

    全网最强音视频开发教学--音视频开发基础知识到进阶剖析 1.要掌握多深的原理才能开始做项目 2.音视频基础有哪些必须掌握的 3.进阶需要学习什么项目 视频讲解如下,点击观看: 全网最强音视频开发--音 ...

  4. 视频测试基础知识--视频算法DMOS和PPSNR--视频参考与无参考测试介绍

    视频测试基础知识--视频算法DMOS--视频参考与无参考测试介绍 测试则从传统的静态.单帧像分析,转换为动态测试.图像质量分析. 虽然单帧像分析可提供信号定时.色深.线条同步化,以及更多有用信息,但压 ...

  5. 音视频知多少(1)声音与视频的基础知识

    前言 最近新加入的公司在嵌入式音视频方面算是全国领先水平,因而在完成自己本职的工作的时候有必要在这一方面做一系列的提升,以跟上其他同事的世界,不光光只支持BSP的能力,在我看来也是需要将视频流作为自己 ...

  6. (零)音视频技术基础知识,现实项目

    前言 耽误了很久,一直想写音视频开发的教程,一方面,音视频的发展正在向各个行业扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少 ...

  7. 视频格式基础知识:让你了解MKV、MP4、H.265、码率、色深等等.

    http://www.4k123.com/thread-8194-1-1.html 本教程意在讲述一些视频音频的基础知识和术语.它可以比较详细的回答以下常见的问题: . MP4/MKV这些格式有什么区 ...

  8. 5G时代来临,前端开发工程师必须了解的音视频入门基础知识

    1. 音视频基础 本文将给大家进行音视频基础的常规知识点的梳理.当然,短短的一篇文章并不能让大家立即变成音视频领域的专家,但这些知识点已经基本涵盖了音视频的入门知识.我们将按照下面的内容给大家 音视频 ...

  9. 音视频处理基础知识扫盲:数字视频YUV像素表示法以及视频帧和编解码概念介绍

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...

最新文章

  1. optee中关于异常向量表、中断等的深入思考
  2. Linux配置Java,kafka,Hadoop等环境变量
  3. 计算机考研985三本,普通二三本学校的学生想考研到985/211现实吗?真相其实是这样!...
  4. matlab拟合四次函数表达式,用matlab编写程序求以幂函数作基函数的3次、4次多项式的最小二乘曲线拟合,画出数据散点图及拟合曲线图...
  5. python del函数_python中del函数的垃圾回收
  6. 热烈庆贺:一个月,由70名升级为60名!
  7. VBScript连接各种数据库
  8. 安卓动画入门教程 Animation in Android(2)
  9. 解决使用feign调用服务时携带token
  10. 电摩测试速度什么软件,速度最快的4款新电动车,你更看好谁?为什么呢?
  11. win10聚焦功能失效的解决方法
  12. 前端工程师高手说说CSS学习中的瓶颈
  13. oracle 19c dbua升级时ORA-20001报错的分析
  14. 免费将图片转换成网络链接
  15. dropout 关于keep_prob
  16. 12岁“乖乖女”出走后割腕欲轻生 警方3小时全城搜寻
  17. 常用dos命令(五)--DEL和ERASE命令
  18. linux 小企鹅输入法 方块乱码
  19. ES mget、bulk、mappings
  20. R型低频变压器和高频变压器有什么不一样?

热门文章

  1. Autojs获取GPS定位信息
  2. 使用Qt Quick创建你的塞班手机程序(一)
  3. scrapy爬虫时遇到Couldnt bind Too many open files
  4. 绘图计算机配置清单,主攻专业设计制图 5000元以下i5-7500独显电脑配置清单推荐...
  5. 使用OpenCV进行人脸识别的三种算法(官方网翻译)
  6. 白皮书的参考文献格式怎么写?
  7. window.navigator详解和使用场景
  8. [宋史学习] 王全斌功过
  9. 编程时java找不到文件_java.io.FileNotFoundException:系统找不到指定的文件
  10. 球面经纬度坐标转换为空间直角坐标