FFmpeg正式版是一款开源免费的费跨平台的视频和音频流方案,FFmpeg正式版可以用来记录、转换数字音频、视频,并能将其转化为流。FFmpeg正式版采用LGPL或GPL许可证,提供了录制、转换以及流化音视频的完整解决方案。FFmpeg正式版程序进行各种媒体格式的转换,使得它们可以在不同设备上播放。
FFmpeg正式版包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。同时,FFmpeg正式版还提供了强大的命令行工具,非常方便用户使用以及二次开发。由于FFmpeg程序只有命令行模式,因此将它安装到计算机中看上去有点麻烦,但是只要根据本指南的方法,你只需要几分钟就可以将FFmpeg安装成功!
多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。
视频采集功能
ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可
以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。
1、ffmpeg在Linux下的视频采集
在Linux平台上,ffmpeg对V4L2的视频设备提供了很好的支持,如:
./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 > /tmp/ffmpeg.sdp
以上命令表示:采集10秒钟视频,对video4linux2视频设备进行采集,采集QCIF(176*144)的视频,每秒8帧,视频设备为/dev/video0,视频编码为H263,输出格式为RTP,后面定义了IP地址及端口,将该码流所对应的SDP文件重定向到/tmp/ffmpeg.sdp中,将此SDP文件上传到流媒体服务器就可以实现直播了。
2、ffmpeg在windows下的视频采集
在windows下关于ffmpeg视频采集的资料非常少,但是ffmpeg还是支持windows下视频采集的。ffmpeg支持windows下video for windows(VFW)设备的视频采集,不过VFW设备已经过时,正在被WDM的视频设备所取代,但是ffmpeg还没有支持WDM的计划,不过好像有将WDM转为VFW的工具,因此ffmpeg还是可以在windows下进行视频采集的。
视频格式转换功能
ffmpeg视频转换功能。视频格式转换,比如可以将多种视频格式转换为flv格式,可不是视频信号转换 。
ffmpeg可以轻易地实现多种视频格式之间的相互转换(wma,rm,avi,mod等),例如可以将摄录下的视频avi等转成视频网站所采用的flv格式。
视频截图功能
对于选定的视频,截取指定时间的缩略图。视频抓图,获取静态图和动态图,不提倡抓gif文件;因为抓出的gif文件大而播放不流畅。
给视频加水印功能
使用ffmpeg 视频添加水印(logo)。
1、下载软件安装包,解压FFmpeg文件夹,它会在原来下载文件位置生成一个新的文件夹。该文件夹名字类似于“ffmpeg-20180605-b748772-win64-static”。打开这个文件夹,以供稍后使用。
2、打开C:盘。点击开始菜单,然后点击计算机。选择安装Windows系统的磁盘(一般是C:)。在C:盘的根目录下(该目录下有名为Windows和Program Files文件夹),右击并在弹出菜单中选择新建文件夹。将新文件夹命名为“ffmpeg”。
3、打开新建的“ffmpeg”文件夹。将解压生成的文件夹中内容全部拷贝到“ffmpeg”文件夹中。
4、点击开始菜单,然后右击计算机。在右键菜单中选择属性。在系统窗口中,点击左边窗体中的“高级系统设置”链接。
5、点击系统属性窗口中的环境变量按钮。它位于窗口的底端。
6、在"用户变量"区域选择PATH条目。它位于环境变量窗口中的第一个框架内。点击编辑按钮。
①在“变量值”栏,在其原始内容后输入;c:ffmpegbin。如果你将ffmpeg拷贝到了其他磁盘,那么需要更改磁盘盘符。
②点击确认保存更改。如果在这个窗口输入的内容有误,那么有可能会造成Windows无法正常启动。
③如果在"用户变量"设置下没有PATH条目,点击新建按钮创建。在变量名栏输入PATH。
④这个方法可以让当前用户能够使用FFmpeg。其他Windows用户不能够使用。如果要使每个用户都能够使用,你需要在"系统变量"的PATH条目中添加;c:ffmpegbin。
注意:不要够删除在变量中原来已有的内容。
7、打开命令提示符窗口。输入命令“ffmpeg –version”。如果命令提示窗口返回FFmpeg的版本信息,那么就说明安装成功了,你可以在命令提示行中任意文件夹下运行FFmpeg。
8、现在,你可以使用FFmpeg进行各种媒体格式的转换了。
配置环境变量
1、打开控制面板,选择:系统和安全
2、选择: 系统
3、选择:高级系统设置
4、选择:高级菜单,双击打开右下角的环境变量
5、选择:系统变量中的path。点击编辑。
6、选择:新建
7、输入你解压后的ffmpeg文件的路径(注意,路径写到ffmpeg文件下的bin目录
配置完成后,打开命令提示符(windows徽标键+R键,输入cmd):
打开后输入命令:ffmpeg -version
同类推荐
2022-09-14
立即下载2022-09-14
立即下载2022-09-10
立即下载2022-09-10
立即下载2022-06-25
立即下载2022-06-18
立即下载相关文章
FFmpeg如何抓取屏幕?
2022-05-11IMindMap如何快速打开相关文件或文件夹?
2021-12-13CorelDRAW X6怎么保存jpg格式?
2020-08-22blender旋转视频的图文教程
2021-10-21怎样使用福昕PDF编辑器编辑PDF文件?
2020-08-15360安全卫士如何拦截弹出广告?
2022-02-11会声会影2020视频制作教程
2020-08-31XMind怎么插入图片?XMind插入图片的技巧
2022-03-01坚果云给文件添加书签的方法
2021-06-21Lightroom逆时针旋转图片的方向图文教程
2022-01-25