android 音视频
夜PP
潜移默化,破茧而出
展开
-
音视频学习四: Opengl ES Shader讲解
Shader 生成测试yuv数据和pcm数据命令:ffmpeg -i test.mp4 -f si6le test.pcmffmpeg -i 720.mp4 -pix_fmt yuv20p -s 424x240 out.yuv具体显示yuv数据 --- 着色器语言 GLSL (运行在显卡上,不消耗cpu)-GLSL的基本语法与C语言基本相同-它...原创 2019-06-13 10:51:21 · 2385 阅读 · 0 评论 -
音视频学习三: 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 · 4866 阅读 · 3 评论 -
音视频学习一: android平台下ffmpeg编解码简记-解封装
解封装1.常用函数:av_register_all():注册所有组件 avformat_network_init() : 初始化网络环境 avformat_open_input(...) : 打开输入的视频文件 avformat_find_stream_info(...) : ...原创 2019-06-11 14:42:19 · 989 阅读 · 0 评论 -
音视频学习二: 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 · 809 阅读 · 0 评论