Blue Flower

FFmpeg是一款开源免费的费跨平台的视频和音频流方案,可以用来记录、转换数字音频、视频,并能将其转化为流。它采用LGPL或GPL许可证,分享了录制、转换以及流化音视频的完整解决方案。FFmpeg程序进行各种媒体格式的转换,使得它们可以在不同设备上播放。
FFmpeg包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。同时,它还分享了强大的命令行工具,非常方便用户使用以及二次开发。由于FFmpeg程序只有命令行模式,因此将它安装到计算机中看上去有点麻烦,但是只要根据本指南的方法,你只需要几分钟就可以将FFmpeg安装成功!知识兔为用户分享的是FFmpeg for windows版本,后面有详细的安装教程,很实用,有需求的用户请下载安装!
FFmpeg

功能特色

1、视频采集功能
ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。
2、视频格式转换功能
视频格式转换,比如可以将多种视频格式转换为flv格式,可不是视频信号转换 。
ffmpeg可以轻易地实现多种视频格式之间的相互转换(wma,rm,avi,mod等),例如可以将摄录下的视频avi等转成视频网站所采用的flv格式。
3、视频截图功能
对于选定的视频,截取指定时间的缩略图。视频抓图,获取静态图和动态图,不提倡抓gif文件;因为抓出的gif文件大而播放不流畅。
4、给视频加水印功能
使用ffmpeg 视频添加水印(logo)。

FFmpeg组件

FFmpeg项目由以下几部分组成:
1、FFmpeg视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件;
2、ffserver基于HTTP、RTSP用于实时广播的多媒体服务器.也支持时间平移;
3、ffplay用 SDL和FFmpeg库开发的一个简单的媒体播放器;
4、libavcodec一个包含了所有FFmpeg音视频编解码器的库。为了保证最优性能和高可复用性,大多数编解码器从头开发的;
5、libavformat一个包含了所有的普通音视格式的解析器和产生器的库。

FFmpeg for windows安装教程

1、下载软件安装包,解压FFmpeg文件夹,它会在原来下载文件位置生成一个新的文件夹。该文件夹名字类似于“ffmpeg-20180605-b748772-win64-static”。打开这个文件夹,以供稍后使用。
202209140343006739160001
2、打开C:盘。点击开始菜单,然后点击计算机。选择安装Windows系统的磁盘(一般是C:)。在C:盘的根目录下(该目录下有名为Windows和Program Files文件夹),右击并在弹出菜单中选择新建文件夹。将新文件夹命名为“ffmpeg”。
202209140343009747180002
3、打开新建的“ffmpeg”文件夹。将解压生成的文件夹中内容全部拷贝到“ffmpeg”文件夹中。
202209140343013111970003
4、点击开始菜单,然后右击计算机。在右键菜单中选择属性。在系统窗口中,点击左边窗体中的“高级系统设置”链接。
202209140343016317940004
5、点击系统属性窗口中的环境变量按钮。它位于窗口的底端。
202209140343019393770005
6、在"用户变量"区域选择PATH条目。它位于环境变量窗口中的第一个框架内。点击编辑按钮。
①在“变量值”栏,在其原始内容后输入;c:\ffmpeg\bin。如果你将ffmpeg拷贝到了其他磁盘,那么需要更改磁盘盘符。
②点击确认保存更改。如果在这个窗口输入的内容有误,那么有可能会造成Windows无法正常启动。
③如果在"用户变量"设置下没有PATH条目,点击新建按钮创建。在变量名栏输入PATH。
202209140343022720260006
④这个方法可以让当前用户能够使用FFmpeg。其他Windows用户不能够使用。如果要使每个用户都能够使用,你需要在"系统变量"的PATH条目中添加;c:\ffmpeg\bin。
注意:不要够删除在变量中原来已有的内容。
202209140343025161880007
7、打开命令提示符窗口。输入命令“ffmpeg –version”。如果命令提示窗口返回FFmpeg的版本信息,那么就说明安装成功了,你可以在命令提示行中任意文件夹下运行FFmpeg。
202209140343028323140008
8、现在,你可以使用FFmpeg进行各种媒体格式的转换了。
202209140343030617830009

更新日志

FFmpeg v4.2.2更新:(2020-3-18)
1、Bitstream过滤器,用于在H.264,HEVC和MPEG-2流中编辑元数据
2、实验MagicYUV编码器
3、TiVo ty / ty + demuxer
4、英特尔QSV加速MJPEG编码
5、原生aptX和aptX HD编码器和解码器
6、NVIDIA NVDEC加速H.264,HEVC,MJPEG,MPEG-1/2/4,VC1,VP8 / 9 hwaccel解码
7、英特尔QSV加速覆盖滤波器
8、mcompand音频过滤器
9、acontrast音频过滤器
10、OpenCL覆盖过滤器
11、视频混合过滤器
12、视频标准化过滤器
13、音频lv2包装过滤器
14、VAAPI MJPEG和VP8解码
15、AMD AMF H.264和HEVC编码器
16、视频fillborders过滤器
17、视频setrange过滤器
18、支持LibreSSL(通过libtls)
19、降低了对Windows XP构建的支持。支持的最低Windows版本是Windows Vista。
20、去卷积视频滤镜
21、熵视频过滤器
22、希尔伯特音频滤波器源
23、aiir音频过滤器
24、删除了ffserver程序
25、删除了ffmenc和ffmdec muxer和demuxer
26、VideoToolbox HEVC编码器和hwaccel
27、VAAPI加速的ProcAmp(色彩平衡),降噪和清晰度滤镜
28、添加android_camera indev
29、codec2 en /通过libcodec2解码
30、本地SBC编码器和解码器
31、drmeter音频过滤器
32、hapqa_extract比特流过滤器
33、filter_units比特流筛选器
34、AV1通过libaom支持
35、支持E-AC-3相关帧
36、用于提取E-AC-3内核的比特流滤波器
37、Haivision SRT协议通过libsrt
38、vfrdet过滤器>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载