首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
进击的音视频开发雏鹰
半岛铁盒里的猫
创建于2021-11-23
订阅专栏
分享个人学习音视频开发学习过程汲取的知识和心得,从最基础知识慢慢进阶,算是对个人音视频开发的学习成长和记录~ 不积跬步无以至千里,相信量变之后必将迎来质变,雏鹰定能成为翱翔天空的雄鹰。
等 172 人订阅
共41篇文章
创建于2021-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android硬编解码工具MediaCodec解析——从猪肉餐馆的故事讲起(二)
上一篇文章已经叙述了MediaCodec工作流程和工作周期状态机,今天开始进入实战,从代码角度详细解析MediaCodec。如果没有看过上篇,建议还是看下才能和本文无缝衔接。
Android硬编解码利器MediaCodec解析——从猪肉餐馆的故事讲起(一)
MediaCodec是Android平台提供的一个底层的音视频编解码框架,它是安卓底层多媒体基础框架的重要组成部分。
H264码流结构一探究竟
所谓的码流本质就是一串长长的二进制数据,就像一条很长的河流,缓缓的流淌,那么接收端收到这些码流之后,需要解析它才能读取里面的信息,所以码流一定是需要一定规律组织起来的,让接收端知道哪里是视频的开始。
解析H264视频编码原理——从孙艺珍的电影说起(二)
今天继续讲解H264编码剩余部分——变换量化、熵编码。首先说说图像频率是什么。图像可以看做是一个定义为二维平面上的信号,该信号的幅值对应于像素的灰度值。
解析H264视频编码原理——从孙艺珍的电影说起(一)
从今天开始讲下视频编码技术,计划用两篇博文讲解,第一篇讲解编码基本原理,第二篇讲解具体的码流结构,博文内容很多在网上其他博客不一定能够搜索到,并且尽量用工具和图像提供可视化的呈现以帮助大家更好理解
音视频开发基础知识之YUV颜色编码
一般来说,我们平时接触到的颜色编码大都是RGB,比如大部分显示器用的是RGB,平时做开发在程序中设置颜色的时候用的一般是RGB,那么YUV又是什么,和RGB有什么联系呢?
视频基础知识扫盲
之前几篇博文已经把C、C++、ndk的基础打得差不多了,从今天开始,将进入音视频的理论部分,今天就开始从视频最基础的知识讲起。只有对基本概念有清晰得认识,才能学好后面的内容。
初探ndk的世界(二)
上一篇主要介绍了ndk的背景和java和C++如何交互,如果还没看过上一篇,那最好先看一下,因为这一篇将继续上一篇没有讲完的ndk话题,让我们对ndk的世界接触得更加旷阔一点。
初探ndk的世界(一)
我们已经学习了现代化构建项目的脚本CMake,打了半年基础,不容易,终于可以开始摸到正题的影子了,今天开始讲ndk开发。
介绍一个自己刚出炉的安卓音视频播放录制开源项目
这是一个非常特别的春节,新型冠状病毒蔓延,武汉的天空,似乎弥漫着一层浓厚的阴云,全国上下,人人自危。 历史总是惊人地相似,秦人不暇自哀而后人哀之,后人哀之而不鉴之。又一次,就像网上说的一样,病毒就像照妖镜,照出了国士无双,也照出了精致的利己主义者和贪婪没有良知的蛀虫。 不管怎么…
升级构建工具,从Makefile到CMake
一句话概括就是CMake是一段跨平台的构建脚本,可以根据具体平台上生成对应的makefile,所以CMake的本质还是生成makefile,然后还是通过makefile来构建项目。
一篇文章入门C/C++自动构建利器之Makefile
我们程序员总是很喜欢偷懒的,总是希望能交给机器的事情觉得不自己亲自处理,所以编译也是一样,我们要的是告诉机器一个编译流程,然后每次机器都帮我们一键编译好,于是,Makefile就应运而生了。
浅析C/C++编译流程
该系列前面的文章已经讲了C语言和C++的一些重点难点,**从本篇博文开始将开始探索C/C++编译体系(不仅仅像其他很多文章一样只讲那四个主要流程,还会更深入讲链接的本质)。
感受C++一些令人眼前一亮的语法
上一篇进一步走进C++面向对象的世界 比较详细阐述了C++中继承和多态、虚函数相关的分析,面向对象的内容就基本结束,这一篇是C++语法的最后一篇博文。
进一步走进C++面向对象的世界
上一篇[初尝C++的世界] 虽然讲的很长,但是如同题目写的“初尝”一般,写的比较蜻蜓点水,简单讲了C++与C语言的一些不同点,这一篇将针对C++类与对象,开始探讨继承、多态相关内容。
初尝C++的世界
所谓C++,顾名思义,就是在C的基础上++,即升级版C语言,升级在哪里呢,首当其冲,便是面向对象的编程思想。我们老是说面向对象,那到底啥才是面向对象呢,可能众多编程老司机不一定有很明确的理解。
漫谈C语言指针(三)
更多博文,请看音视频系统学习的浪漫马车之总目录 上一篇漫谈C语言指针(二) 主要讲了指针和数组的关系、字符串指针、指针变量作为函数参数,就像电影最后进入高潮一样,接下来,指针的内容将进入深水区,大家坐
漫谈C语言指针(二)
更多博文,请看音视频系统学习的浪漫马车之总目录 上一篇漫谈C语言指针(一)中主要讲了指针的基本概念相关以及基本使用,今天基于上一篇博文进一步讲下指针和数组的关系、字符串指针、指针变量作为函数参数。 指
漫谈C语言指针(一)
更多博文,请看音视频系统学习的浪漫马车之总目录 上一篇漫谈C语言内存管理主要讲解了C语言内存管理相关的内容,今天在上一篇的基础上漫谈下C语言的一大精髓——指针。和上一篇一样,假设大家都是有基础的,谈一
漫谈C语言内存管理
更多博文,请看音视频系统学习的浪漫马车之总目录 C语言简介 要学习音视频开发,首先C、C++是必备的编程语言,因为很多知名的音视频库,比如FFMPEG、X264等都是用C语言编写的,而我们要使用这些库
下一页