FFmpeg官方版是非常不错的开源免费的费跨平台的视频和音频流方案,可以用来记录、转换数字音频、视频,并能将其转化为流。它采用LGPL或GPL许可证,提供了录制、转换以及流化音视频的完整解决方案。FFmpeg程序进行各种媒体格式的转换,使得它们可以在不同设备上播放。
FFmpeg包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。同时,它还提供了强大的命令行工具,非常方便用户使用以及二次开发。由于FFmpeg程序只有命令行模式,因此将它安装到计算机中看上去有点麻烦,但是只要根据本指南的方法,你只需要几分钟就可以将FFmpeg安装成功!
软件功能
1、视频采集功能
ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播软件程序。
2、视频格式转换功能
视频格式转换,比如可以将多种视频格式转换为flv格式,可不是视频信号转换 。
ffmpeg可以轻易地实现多种视频格式之间的相互转换(wma,rm,avi,mod等),例如可以将摄录下的视频avi等转成视频网站所采用的flv格式。
3、视频截图功能
对于选定的视频,截取指定时间的缩略图。视频抓图,获取静态图和动态图,不提倡抓gif文件;因为抓出的gif文件大而播放不流畅。
4、给视频加水印功能
使用ffmpeg 视频添加水印(logo)。
软件特色
1、FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。FFmpeg采用LGPL或GPL许可证。FFmpeg提供了录制、转换以及流化音视频的完整解决方案。FFmpeg包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
2、FFmpeg在Linux平台下开发,但FFmpeg同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。
3、FFmpeg作为Linux下的LGPL开源程序,在Windows下编译需要特殊的工具。我这里提供的版本,使用MinGW编译,只有一个可执行文件,可直接运行(命令行程序)。
FFmpeg组件
FFmpeg项目由以下几部分组成:
1、FFmpeg视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件;
2、ffserver基于HTTP、RTSP用于实时广播的多媒体服务器.也支持时间平移;
3、ffplay用 SDL和FFmpeg库开发的一个简单的媒体播放器;
4、libavcodec一个包含了所有FFmpeg音视频编解码器的库。为了保证最优性能和高可复用性,大多数编解码器从头开发的;
5、libavformat一个包含了所有的普通音视格式的解析器和产生器的库。
FLV向其它格式(avi(mpeg4)、asf、mpeg)转换的简易方法
(圆括号内必填,方括号内可选)
1、转换成wmv/asf
ffmpeg -i (要转换的flv文件完整路径) -f asf -vcodec (wmv1或wmv2) [-b 视频码率] -acodec mp3 [-ab 音频码率] (输出的asf/wmv文件完整路径)
2、转换成mpeg1
ffmpeg -i (要转换的flv文件完整路径) -f mpeg -vcodec mpeg1video [-b 视频码率] -acodec mp2 [-ab 音频码率] (输出的mpg文件完整路径)
3、转换成avi(msmpeg4)
ffmpeg -i (要转换的flv文件完整路径) -f avi -vcodec (msmpeg4或msmpeg4v1或msmpeg4v2) [-b 视频码率] -acodec mp3 [-ab 音频码率] (输出的avi文件完整路径)
版权声明:FFmpeg v6.1.1所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
软件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
FFmpeg v6.1.1安装包 | 2024年11月15日 | 17.63M | ffmpeg124162.zip |
软件评论