为什么FFmpeg叫做视音频领域的瑞士军刀呢?顾名思义,瑞士军刀(德语:Schweizer Armeemesser或Schweizer Offiziersmesser),又常称为瑞士刀(Schweizer Messer),万用刀,是含有许多工具在一个刀身上的折叠小刀,由于瑞士军方为士兵配备这类工具刀而得名。在音视频领域也有一个集多种功能于一身的多媒体框架,就是我们今天要介绍的视音频领域的瑞士军刀:FFmpeg。
2004年,Michael Niedermayer接手并维护至今,其将滤镜子系统libavfilter加入FFmpeg项目中,使得FFmpeg处理多媒体更加多样化,更加方便;
2020年,当前由于越来越多的人使用并参与到FFmpeg代码贡献中,其发展越来越快,(截止到2020年11月5日星期四)当前版本已经是4.3.1。
1.libavcodec,音视频解码/编码库.
2.libavutil,简化编程,提供一些通用函数。
3.libavformat,复用/解复用库
4.libavfilter,多媒体滤镜库
5.libavdevice,多媒体抓取和渲染的设备,输入/输出软件框架。
6.libswscale,图像缩放,像素格式转换库。
7.libswresple,重采样,重匹配,采样格式转换。
以及三个应用程序:
1.ffmpeg,命令行工具,转换多媒体文件。
2.ffplay ,基于sdl和FFmpeg库的简单播放器。
3.ffprobe,简单的多媒体流分析程序。
知安视娱,是一家专注于TMT行业的新型技术公司,引领视频娱乐行业的安全技术创新和商业模式创新,知安视娱是超高清视频领域高端技术的集大成者,公司核心自主知识产权技术产品包括 DRM、水印和盗版监测,这些技术方案可以保护全球头部影视剧内容、体育直播赛事、云游戏,防止被盗播,并为运营商提供全球头部版权方认可的内容保护技术方案,协助版权方做好高价值内容的保护工作!