音视频编解码 / ffmpeg
grafx
这个作者很懒,什么都没留下…
展开
-
ffmpeg学习笔记
对于每个初学者,刚开始接触ffmpeg时,想必会有三个问题最为关心,即ffmpeg是什么?能干什么?怎么开始学习?本人前段时间开始接触ffmpeg,在刚开始学习过程中,这三个问题尤其最后一个问题着实困扰了我一下。现在将我对ffmpeg的一点理解分享出来,希望对正在学习ffmpeg编程的同学有帮助。原创 2014-05-14 23:29:43 · 3180 阅读 · 1 评论 -
使用ffmpeg视频编码过程中踩的一个坑
今天说说使用ffmpeg在写视频编码程序中踩的一个坑,这个坑让我花了好多时间,回头想想,很多时候一旦思维定势真的挺难突破的。使用ffmpeg做视频编码过程中,首先要新建数据帧,并为数据帧分配相应内存,以便于保存图像数据,为数据帧分配内存需要用到av_image_alloc()这个函数,该函数将根据传入的图像宽、高、图像格式、数据对齐基数等参数进行内存分配。原创 2014-06-07 12:36:24 · 6282 阅读 · 3 评论 -
windows环境下搭建ffmpeg开发环境
ffmpeg是一个开源、跨平台的程序库,可以使用在windows、linux等平台下,本文将讲讲windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows 7,集成开发环境为Visual Studio 2005,ffmpeg版本为2.2。有人可能会说都什么年代了,还VS 2005,现在VS 2010/2012/2013都出了。原创 2014-05-31 12:17:44 · 8370 阅读 · 3 评论 -
图文详解YUV420数据格式
与我们熟知的RGB类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色电视机与黑白电视的兼容问题。并且,YUV不像RGB那样要求三个独立的视频信号同时传输,所以用YUV方式传送占用极少的频宽。转载 2017-04-30 17:35:15 · 982 阅读 · 1 评论