ffmpeg总结

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

参考地址:

https://blog.csdn.net/baidu_41671472/article/details/89389030

https://www.cnblogs.com/standardzero/p/10823407.html

posted on 2020-02-26 12:34  爱吃柠檬不加糖  阅读(349)  评论(0编辑  收藏  举报

导航