ffmpeg
文章平均质量分 67
BetterDaZhang
做软件开发,个人感觉要勤于思考和坚持不懈。
展开
-
【FFmpeg如何判断HDR视频,SDR视频】
hdr视频原创 2022-08-08 17:17:23 · 3169 阅读 · 1 评论 -
FFmpeg 交叉编译libx264、libx265、libfdk-aac流程
背景FFmpeg 是一款强大的音视频处理工具,它是一种可插拔的架构设计。当需要使用某个编解码器、容器格式、网络协议时,只需要在编译文件中打开、配置,就可以在FFmpeg中使用。在播放器、推流器、视频编辑中经常都会使用到FFmpeg交叉编译第三方库,FFmpeg交叉编译第三方库可以说是音视频入门的基础知识,也是最重要的。通过学习了交叉编译的过程,加深对FFmpeg架构的设计。编译第三方库FFmpeg 最常使用的第三方库就是libx264、libx265、libfdk-aac。这里就介绍下libx264、原创 2022-03-25 18:15:21 · 5221 阅读 · 0 评论 -
基于播放器流程对FFmpeg源码脉络梳理
背景很久以前对FFmpeg的源码脉络详细的梳理过,当时阅读的是雷神的FFmpeg 源码分析的博客文章,最近经常使用FFmpeg进行编解码、解封装等处理,但对FFmpeg内部的脉络只记得一点点它的结构设计及它的功能及API的使用方式,所以就准备了这篇博客。单纯分析FFmpeg的结构设计会非常枯燥,结合FFplay播放器的流程去梳理FFmpeg的脉络应该会起到事半功倍的效果。本人才学疏浅,ffmpeg 工程非常复杂庞大,理解可能有误,还请热心指正。播放器流程梳理我这里把播放器的流程分为9个模块:文件的读原创 2021-09-22 21:24:12 · 289 阅读 · 1 评论 -
Android 端IjkPlayer交叉编译的逻辑分析
Android 端IjkPlayer交叉编译的逻辑分析交叉编译的原理为什么要交叉编译交叉编译的工具Android NDK 支持的编译器Android NDK 提供了两种编译器: GCC、ClangAndroid平台的交叉编译Android NDK 的目录结构高版本NDK toolchiains目录:GCC 编译 FFmpegClang 编译 FFmpegIjkPlayer的交叉编译ijkplaye...原创 2020-03-14 16:21:06 · 786 阅读 · 0 评论 -
ffmpeg 新老接口问题及对照集锦
ffmpeg源码包里面有个apichangs文档,里面有各种接口改变的记录,如果你发现接口不能用了,可以去搜索那个文档,可以找到对应的新接口,然后到新接口对应的头文件中找到说明文字网上很多关于ffmpeg (libav)的资料都是N年以前的,而事实上ffmpeg数年来一直在“以时俱进”,因此无论是一些新手,或者号称为老手的人,有时候难免出头痛。。。。。。为了解决大家的头痛的问题,特列一个贴子,把ff转载 2017-09-04 20:48:08 · 315 阅读 · 0 评论