自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 音视频学习四: Opengl ES Shader讲解

Shader             生成测试yuv数据和pcm数据命令: ffmpeg -i test.mp4 -f si6le test.pcm ffmpeg -i 720.mp4 -pix_fmt yuv20p -s 424x240 out.yuv 具体显示yuv数据 --- 着色器语言 GLSL (运行在显卡上,不消耗cpu) -GLSL的基本语法与C语言基本相同 -它...

2019-06-13 10:51:21 2347

原创 音视频学习三: EGL讲解

EGL Opengl与窗口系统对应的设配层 EGL是由Khronos Group提供的一组平台无关的API,它的主要功能如下: 1. 和本地窗口系统(native windowing system)通讯; 2. 查询可用的配置; 3. 创建OpenGL ES可用的“绘图表面”(drawing surface); 4. 同步不同类别的API之间的渲染,比如在OpenGL ES和Op...

2019-06-12 16:01:26 4816 3

原创 音视频学习二: android平台下ffmpeg编解码简记-编解码

               编解码 1.主要函数 avcodec_register_all(); 注册所有解码器 AVCodec *avcodec_find_decoder(enum AVCodecID id); 软件码:根据解码器id找到解码器 AVCodec *avcodec_find_decoder_by_name(const char *name); 硬解码:根据解码器名称找到解...

2019-06-11 16:18:35 772

原创 音视频学习一: android平台下ffmpeg编解码简记-解封装

解封装 1.常用函数: av_register_all():注册所有组件 avformat_network_init() : 初始化网络环境 avformat_open_input(...) : 打开输入的视频文件 avformat_find_stream_info(...) : ...

2019-06-11 14:42:19 963

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除