当前位置 : 主页 > 编程语言 > java >

ffmpeg总结

来源:互联网 收集:自由互联 发布时间:2022-06-23
ffmpeg ffmpeg是用c/c++编写的处理视频开源框架,可实现解码,编码,转码,复用,解复用,过滤音视频数据。 音视频的广泛应用 直播类:音视频会议,教育直播,娱乐/游戏直播等 短视频

ffmpeg

ffmpeg是用c/c++编写的处理视频开源框架,可实现解码,编码,转码,复用,解复用,过滤音视频数据。

音视频的广泛应用

直播类:音视频会议,教育直播,娱乐/游戏直播等

短视频:抖音,快手,小咖秀等

网络视频:优酷,腾讯视频,爱奇艺等

音视频通话:微信,QQ,Skype等

视频监控

人工智能:人脸识别,智能音箱等

安装ffmpeg

windows下安装可参考:​​https://www.jianshu.com/p/2b609afb9800​​

具体使用

抽取视频指定时间为图片
ffmpeg -i "D:\code\basicfinder\api/uploadfile/32330/1578899877/test.mp4" -q:v 2 -f image2 -ss 00:02:11 -t 0.001 "D:\code\basicfinder\api/uploadfile/32330/1578899877/frames/test.mp4"_%d.jpg

ffmpeg -i "D:\code\basicfinder\api/uploadfile/32330/1578899877/test1.mp4" -q:v 2 -f image2 -ss 5 -t 0.001 "D:\code\basicfinder\api/uploadfile/32330/1578899877/frames/test1.mp4"_%d.jpg

1s内抽取100张图片,执行结果为能抽取多少张会抽取多少张,不会生成空白图来补全设定的张数
/usr/local/bin/ffmpeg -i '/bak/166.mp4' -ss 1 -t 1 -vframes 100 -q:v 2 -f image2 '/bak/cutdone/test'_%d.jpg

 

对视频裁剪后的缩略图进行旋转

注:ffmpeg 3.0版本以后支持了根据视频的旋转信息,自动旋转生成的缩略图,所以,一般不用特殊处理

ffmpeg -i "IMG_0454.mov" -q:v 2 -f image2 -ss 1 -t 0.001 -vf transpose=2 "IMG_0454.mov"_%d.jpg

ffmpeg总结_环境安装

参考地址:

​​http://linux.51yip.com/search/ffmpeg​​


​​【FFmpeg系列】使用FFmpeg实现视频图像旋转、翻转或转置​​


上一篇:ftp实现通过数据库的虚拟用户认证
下一篇:没有了
网友评论