当前位置:网站首页>ffmpeg视频播放、格式转化、缩放等命令
ffmpeg视频播放、格式转化、缩放等命令
2022-08-02 03:35:00 【MAUM】
目录
视频播放:
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的原高度,宽度不变。
播放USB摄像头:
先用 ffmpeg -list_devices true -f dshow -i dummy 查看usb设备名称

然后:
ffplay -x 300 -y 200 -f dshow -i video="LRCP 500W"
直接窗口播放
边栏推荐
猜你喜欢
随机推荐
剑指Offer 16.数值的整数次方 快速幂+ 递归
shell中常用的基础命令
rosdep update失败解决办法(亲测有效)
Pylon CLI 低成本的本地环境管控工具应用实例
滑动窗口方法
未来智安XDR入选《CCSIP 2022中国网络安全产业全景图》
未来智安创始人兼CEO唐伽佳荣膺36氪X·36Under36 “S级创业者”
剑指Offer 32.Ⅲ从上到下打印二叉树
【网络基础】浏览器输入一个URL之后,都发生了什么(详细讲解)
PHP将字符切割成每个拼音
rosdep update failure solution (pro-test effective)
The use and simulation of vector implementation:
[Database] Four characteristics of transaction
视频监控平台-国标28181-2016版平台,已公网部署
change file extension
JPA自定义SQL Column ××× not found.
双网络安全nvr/布控球,可双向同时接入国网B接口视频监控平台和国标28181平台
unity学习(一):自动化创建模板脚本
8款最佳实践,保护你的 IaC 安全!
【LeetCode】Sum









