ffmpeg 对视频流的截图、录制、转换操作
来源:互联网 发布:帝国理工 知乎 编辑:程序博客网 时间:2024/05/16 00:40
每秒10帧、20秒开始、大小为150*100像素,录制视频:
ffmpeg.exe -i rtmp://s2pchzxmtymn2k.cloudfront.net/cfx/st/mp4:sintel.mp4 -r 5 -ss 20 -s 150*100 c:\\video.flv
截图,帧率为一,大小220*220,5秒后开始。
ffmpeg -i rtmp://s2pchzxmtymn2k.cloudfront.net/cfx/st/mp4:sintel.mp4 -f image2 -ss 5 -vframes 1 -s 220*220 C:\cam11_2012_1031_155900_04.jpeg
每1s截取1张图片
ffmpeg -i test.mpg -r 1 image%d.jpg
录制成为gif图片,加上参数-pix_fmt rgb24
ffmpeg -i test.mpg -r 1 -pix_fmt rgb24 image%d.gif
ffmpeg截成为gif的画质失真很严重,所以使用了ImageMagick软件(需要下载安装)进行将截成的jpeg图片转换为gif图片,同样是命令行模式的:每0.1秒一帧,循环(loop)5次
convert -delay 100 c:\*.jpeg -loop 5 c:\XXX.gif
视频转换:
ffmpeg -i a.avi -y (-ss second_offset -ar ar -ab ab -r vr -b vb -s vsize) outfile.flv
其中second_offset是从开始的多好秒钟.可以支持**:**:**格式,至于ar,ab是音频的参数,可以指定 ar=22050,24000,44100(PAL制式),48000(NTSC制式),后两种常见,ab=56(视音频协议的codec而定,如果要听 高品质,则80以上).vr,vb,vsize是视频参数,可以指定vr=15,25(PAL),29(NTSC),vb=200,500,800,1500
- ffmpeg 对视频流的截图、录制、转换操作
- ffmpeg 对视频流的截图、录制、转换操作
- 使用ffmpeg视频格式转换、视频截图、视频采集、屏幕录制
- 使用ffmpeg视频格式转换、视频截图、视频采集、屏幕录制
- ffmpeg视频转换及截图
- ffmpeg进行视频截图以及视频转换
- 基于ffmpeg的视频截图
- java使用ffmpeg对视频截图
- Linux下使用ffmpeg对视频截图
- ffmpeg截图转换视频(笔记)
- ffmpeg转换视频格式、获取视频截图、获取视频时长
- Java中调用ffmpeg转换视频截图和音频转换
- ffmpeg API录制rtsp视频流
- ffmpeg API录制rtsp视频流
- FFmpeg API录制rtsp视频流
- ffmpeg API录制rtsp视频流
- ffmpeg API录制rtsp视频流
- ffmpeg录制视频
- 在网页上打印时用javascript设置打印区域和不打印区域,分页等
- 编写可读代码的艺术
- 如何修改CFileDialog的标题
- 关于python文件操作
- printf可变输出列宽控制
- ffmpeg 对视频流的截图、录制、转换操作
- 修改tomcat默认的编码方式
- .NET正则匹配模式
- android五种存储方式
- Intel Sandy Bridge
- mysql 复制表结构 不复制数据
- STM32 IAP在线升级
- vc 显示PNG
- iOS杂谈7— 开发者账号申请分享攻略