自定义博客皮肤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)
  • 收藏
  • 关注

原创 从ffmpeg的AVFrame得到iOS的CVPixelBuffer

个人在之前的一篇文章《在iOS端使用AVSampleBufferDisplayLayer进行视频渲染》中提到,可以使用iOS8.0新出的AVSampleBufferDisplayLayer进行视频的渲染,那么如果这个时候解码使用的是ffmpeg,解码后得到的是AVFrame,就需要把AVFrame转成CVPixelbuffer在送给AVSampleBufferDisplayLayer渲染。如何

2016-08-11 11:42:25 8910 11

原创 在iOS端使用AVSampleBufferDisplayLayer进行视频渲染

目前大多数iOS端的视频渲染都使用OpenGLES,但如果仅仅为了渲染而不做其他的例如美颜等效果,其实可以使用iOS8.0新出的AVSampleBufferDisplayLayer。对AVSampleBufferDisplayLayer,官方说明中有一句话,“TheAVSampleBufferDisplayLayer class is a subclass of CALayer that di

2016-08-11 10:55:40 13897 10

原创 GNU assembler not found, install/update gas-preprocessor

这个问题,你需要这么解决:1. 下载最新的gas-preprocessor.pl,地址是https://github.com/libav/gas-preprocessor2. 右键点Finder->前往文件夹,输入/usr,在里面新建local文件夹,进入local文件夹中再新建bin文件夹,拷贝下载的gas-preprocessor.pl到这里;3. 打开终端

2016-01-14 20:40:20 4057

原创 int av_packet_ref(AVPacket *dst, const AVPacket *src)源码分析

不废话,直接开搞。个人分析部分以注释的形式体现;//说在前面,从字面意思上来讲,这个函数只是要产生一个AVPacket的reference(引用);//个人觉得,这个函数从一定程度上可以很有效的帮助你我理解AVPacket结构体的各个参数的含义;int av_packet_ref(AVPacket *dst,const AVPacket *src){    in

2016-01-10 17:32:55 2994 1

空空如也

空空如也

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

TA关注的人

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