
图像视频编码和FFmpeg
文章平均质量分 68
luotuo44
这个作者很懒,什么都没留下…
展开
-
图像视频编码和FFmpeg(5)-----FFmpeg关键结构体的关系和编解码的基本过程
之前都没怎么讲和使用FFmpeg,现在开始来讲一下FFmpeg。下面列出了使用FFmpeg时会用到的一些比较重要的结构体和他们之间的关系 每一个结构成员的解释和使用,可以分别查看一个博客和FFmpeg学习资料,我这里就不说了。无论是编码还是解码,AVCodecContext都是一个关键结构,它指明了编码类型和对应的编/解码器。我们必须手动为它设定编解码器。 下面说一下编解码原创 2014-05-25 21:06:08 · 1724 阅读 · 0 评论 -
图像视频编码和FFmpeg(1)-----FFmpeg使用介绍
本系列的博文会简单介绍一下图像视频编码和FFmpeg这个库的一些简单使用。本文将介绍一下怎么下载和使用FFmpeg和它的一些资料。 FFmpeg是一个开源视音频编码和解码库,具体的介绍可以看维基百科的介绍。它的源码可以在这里下载。做开发的话,只需FFmpeg的头文件和库文件即可。这些文件可以到http://ffmpeg.zeranoe.com/builds/下载(下载那个Dev版本)最原创 2014-05-19 21:16:22 · 2330 阅读 · 1 评论 -
图像视频编码和FFmpeg(6)-----用FFmpeg编码和解码的例子
前面大概地介绍了图像格式和不同格式de原创 2014-05-25 21:23:41 · 4489 阅读 · 1 评论 -
图像视频编码和FFmpeg(2)-----YUV格式介绍和应用
本文不讲FFmpeg,而是讲YUV图像格式。因为摄像头拍摄出来的原始图像一般都是YUV格式。在FFmpeg中,视频是通过多张YUV图像而得到。 YUV图像格式是什么,这个可以看一下维基百科。这个超链接打开即可,无需细看。因为看了也不会懂YUV格式是什么。不信的话,我问你,对于耳熟能详的RGB格式,你懂了吗?你除了“用红绿蓝表示各种颜色,并且R、G、B一般用一个字节来存储”还原创 2014-05-20 22:35:29 · 5038 阅读 · 4 评论 -
图像视频编码和FFmpeg(4)-----h264格式简单介绍
前面介绍了图像格式和一些转换。想必大家更想了解视频格式和怎么编码解码视频。本文将介绍一下h264视频格式,这是使用FFmpeg的基础。这东西真的比较复杂,我也是找了很多资料,才有少少懂。如果文中有不对的地方,请大家斧正。 这里先介绍三个概念:分辨率、帧率、码率。 在图像处理领域,分辨率是指图像的像素尺寸,就是width * height。简单说就是有多少个原创 2014-05-24 10:13:00 · 3009 阅读 · 0 评论 -
图像视频编码和FFmpeg(3)-----用FFmpeg进行图像格式转换和AVFrame简介
上一篇接收了YUV格式,并给出了一个YUYV422转RGB24的例子。其实,FFmpeg有一个函数专门进行图像格式转换的。本文就介绍怎么用FFmpeg转换,因为在转换时还要用到AVFrame这个结构体,所以这里也会介绍AVFrame。在FFmpeg中,AVFrame是一个比较重要的结构体。 AVFrame,顾名思义,这个结构体应该是保存视频帧的信息的。像一帧图像也是可以保存原创 2014-05-21 17:29:36 · 11667 阅读 · 4 评论 -
用AVCodecParameters代替AVCodecContext
AVCodecParameters使用在高版本的ffmpeg库中使用AVStream::codec成员时,编译和运行时都出现一堆警告:原创 2017-02-16 00:12:19 · 20837 阅读 · 1 评论