FFmpeg学习

2019-04-18  本文已影响0人  CCCRick

FFmpeg介绍

FFmpeg是领先的多媒体框架,能够解码、编码、 转码、复用、解复用、流式传输、过滤和播放人类与机器创建的任何内容。它支持最晦涩的古代格式,直至最前沿。无论它们是由某些标准委员会,社区还是公司设计的。它还具有高度可移植性:FFmpeg 在各种构建环境,机器架构和配置下编译,运行和通过测试基础架构 FATE从Linux,Mac OS X,Microsoft Windows,BSD到Solaris等。它包含可供应用程序使用的libavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscale和libswresample。与ffmpeg,ffplay和ffprobe一样,最终用户可以使用它进行转码和播放。

主要的几个函数

流媒体播放器流程

FFmpeg工作过程.png

视频解码后的YUV文件通过OpenGL渲染播放画面。

上一篇 下一篇

猜你喜欢

热点阅读