FFmpeg的H.264解码器源代码简单分析 发表于 2019-05-28 分类于 FFmpeg 本文字数: 43k 阅读时长 ≈ 39 分钟 文章参考汇总至雷神笔记 编码 - x2641. 概述最近正在研究H.264和HEVC的编码方式,因此分析了一下最常见的H.264编码器——x264的源代码。本文简单梳理一下它的结构。X264的源代码量比较大而且涉及到很多的算法,目前还有很多不懂的地方,因此也不能保证分析的完全正确。目前打算先把已经理解的部分整理出来以作备忘。 1.1 函数调用关系图 阅读全文 »
WebRTC开源src 发表于 2019-05-27 分类于 WebRTC 本文字数: 151 阅读时长 ≈ 1 分钟 Welcome to my blog, enter password to read. 阅读全文 »
FFmpeg框架详解 发表于 2019-05-27 分类于 FFmpeg 本文字数: 32k 阅读时长 ≈ 29 分钟 [总结]FFMPEG视音频编解码零基础学习方法 1. 架构图1.1 FFMPEG+SDL的视频播放器 最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0) FFmpeg 解码一个视频流程: 阅读全文 »
FFmpeg 源代码结构(编解码解析) 发表于 2019-05-25 分类于 FFmpeg 本文字数: 11k 阅读时长 ≈ 10 分钟 特别说明,此文参考至雷神笔记,做一个备忘录。 1. FFmpeg源代码结构图 - 解码下图表明了 FFmpeg 在解码一个视频的时候的函数调用流程。为了保证结构清晰,其中仅列出了最关键的函数,剔除了其它不是特别重要的函数。 阅读全文 »
FFMPEG+SDL视频播放器 发表于 2019-05-18 分类于 FFmpeg 本文字数: 46k 阅读时长 ≈ 42 分钟 GitHub FFmpeg ffmpeg 源代码简单分析 1. 100行代码实现最简单的基于FFMPEG+SDL的视频播放器 simplest_ffmpeg_player 该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个视频所有必备的API,并且使用SDL显示解码出来的视频。 阅读全文 »
WebRTC(三) 发表于 2019-05-17 分类于 WebRTC 本文字数: 38k 阅读时长 ≈ 34 分钟 Welcome to my blog, enter password to read. 阅读全文 »
WebRTC(二) 发表于 2019-05-15 分类于 WebRTC 本文字数: 40k 阅读时长 ≈ 37 分钟 Welcome to my blog, enter password to read. 阅读全文 »
WebRTC(一) 发表于 2019-05-14 分类于 WebRTC 本文字数: 5.9k 阅读时长 ≈ 5 分钟 Welcome to my blog, enter password to read. 阅读全文 »
FFmpeg命令大全 发表于 2019-05-04 分类于 FFmpeg 本文字数: 9.6k 阅读时长 ≈ 9 分钟 1. 前言FFMPEG 是特别强大的专门用于处理音视频的开源库。你既可以使用它的 API 对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频文件。 本文将简要介绍一下 FFMPEG 库的基本目录结构及其功能,然后详细介绍一下我们在日常工作中,如何使用 ffmpeg 提供的工具来处理音视频文件。 阅读全文 »