业界音视频处理底层大都是都是ffmpeg吗?
缥缈峰
共 488字,需浏览 1分钟
·
2022-02-09 17:34
ffmpeg是一个庞大的多媒体开源项目,主要包含各种格式解复用,解码codec(音频,视频,字幕),后处理(音频重采样,变速变调,视频加logo,模糊,缩放等),集成x264等可以codec编码,复用封装,另外图片的解码,编码也可以使用,功能的强大性毋庸置疑,甚至还加入了不同平台的硬加速编码功能,所以一般多媒体需求或多或少多会涉及到ffmpeg……
剪辑和播放属于另一层次的高层应用,
剪辑后处理比如倍速,变调,混音,缩放,模糊等都可以使用ffmpeg处理,也可以选择其他如GPU或其他插件来实现,都属于灵活的后处理方式,
播放器本身由解复用,io,解码,音视频同步,渲染等多部分组成,每一个部分都可以使用不同的组件完成,比如解复用使用ffmpeg,解码使用硬加速,或者解复用使用其他方式,解码使用ffmpeg,完全是一种开放灵活的方式,当理解到一定程度后就可以随心所欲组合完成需求了~前提是流程框架已完全熟悉理解!
多媒体音视频技术从业十余年,压缩播放渲染,感兴趣的朋友 点赞,关注~双击屏幕~
评论