ffmpeg
bianshaopeng
这个作者很懒,什么都没留下…
展开
-
linux 配置动态库
一。错误1.error while loading shared libraries: libxxx.so: cannot open shared object是因为在Linux环境下动态库没有引用进去vim/etc/ld.so.conf添加要用的动态库的目录绝对路径#引入x264的动态库/media/bsp/_dde_data/applications/X264/x264_linux/x264/sharex264/lib#引入ffmpeg的动态库/media/bsp/..原创 2020-12-04 19:45:19 · 507 阅读 · 0 评论 -
AndroidFFMPEG视频播放器
视频播放器包括视频播放和音频播放,分为三个步骤。一。ffmpeg解码的到视频包和音频包。 int ret = 0; ret = avformat_open_input(&inafc, urlPath, NULL, NULL); if (ret < 0) { LOGE("open file fail:%d", ret); return; } LOGE("open file success"); //查找流信息原创 2020-11-26 17:18:01 · 328 阅读 · 0 评论 -
opengl es shader 二
Shader程序创建过程1.创建程序GLES20.glCreateProgram();2.编译shader //根据type创建顶点着色器或者片元着色器,返回一个容器的句柄 int shader = GLES20.glCreateShader(type); //将资源加入到着色器句柄所关联的内存中,并编译 GLES20.glShaderSource(shader, shaderCode); GLES20.g.原创 2020-11-05 15:20:06 · 150 阅读 · 0 评论 -
opengl es shader 一
一. 概念1.几何图元:包括点、直线、三角形,均是通过顶点(vertex)来指定的。2.模型:根据几何图元创建的物体。3.渲染:计算机根据模型创建的图像。(1)指定几何对象(几何图元)glDrawArrays(int mode, int first,int count);mode的参数: 1.GL_POINTS:以点的形式进行绘制,通常用在绘制粒子效果的场景。 2.GL_LINES:以线的形式进行绘制,通常用在绘制直线的场景中。 ...原创 2020-11-05 15:09:22 · 238 阅读 · 0 评论 -
生产消费者模式
c++生产消费者模式#include <jni.h>#include <string>#include <pthread.h>#include <queue>#include <iostream>#include <android/log.h>#include <unistd.h>#define LOGE(FORMAT,...) __android_log_print(ANDROID_LOG_ERROR原创 2020-11-04 16:17:32 · 95 阅读 · 0 评论 -
音视频编解码原理基础
1.音视频播放器原理音视频技术主要包含以下几点:封装技术,视频压缩编码技术和音频编码压缩技术。如果解码本地视频,则不需要解协议:解封装->解码音视频->音视频同步;解协议的作用:将流媒体协议的数据解析为标准的响应的封装格式的数据,音视频在网络上传输时常常采用各种流媒体协议,例如HTTP、RPMP和MMS等等,这些协议在传输音视频时也会传输一些信令数据,这些信令数据包含播...原创 2020-03-23 18:18:46 · 3593 阅读 · 0 评论 -
Visual Studio 集成ffmpeg
一.下载ffmpeg的32位的dev和share文件 把里面的include,lib,*.dll文件拷贝到项目底下;二.集成include和lib到项目里面1.集成include 右键项目:属性-》c/c++ 常规-》附加包含目录:2.集成lib右键项目:属性-》链接器 常规-》附加库目录:三 创建头文件extern "C"{#include"include/l...原创 2019-04-25 21:19:36 · 463 阅读 · 0 评论 -
推流
int main() { //注册 av_register_all(); avformat_network_init(); //打开音视频 AVFormatContext* infContext = avformat_alloc_context(); AVFormatContext* outContext = avformat_allo...原创 2019-05-10 16:52:43 · 309 阅读 · 0 评论