本文概要: 本文介绍著名开源音视频编解码库ffmpeg如何解码h264码流,比较详细阐述了其h264码流输入过程,解码原理,解码过程。同时,大部分应用环境下,以原始码流视频大小展示并不是最佳方式,因此,开发者不仅仅需要对视频流解码,并且需要缩放图像以展示于不同窗体下。 综上,本文除介绍ffmpeg解
分类:
其他好文 时间:
2016-03-01 20:36:11
阅读次数:
730
#include "libavcodec/avcodec.h" #include "libswscale/swscale.h" #include "libavutil/opt.h" #include "libavutil/imgutils.h" #include #include #include ...
分类:
其他好文 时间:
2016-01-21 18:42:43
阅读次数:
571
缩放: 利用ffmpeg进行图像数据格式的转换以及图片的缩放应用中,主要用到了swscale.h文件中的三个函数,分别是: struct SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat,...
分类:
其他好文 时间:
2015-07-28 20:47:00
阅读次数:
407
移植ffmpeg过程中,遇到swscale的用法问题,所以查到这篇文章。文章虽然已经过去很长时间,但是还有颇多可以借鉴之处。谢谢“咕咕鐘"。 转自:http://guguclock.blogspot.com/2009/12/ffmpeg-swscale.html 如果想將某個PixelForma.....
分类:
其他好文 时间:
2015-06-20 14:18:16
阅读次数:
114
原文http://blog.csdn.net/gubenpeiyuan/article/details/19548019主题FFmpeg本文概要: 本文介绍著名开源音视频编解码库ffmpeg如何解码h264码流,比较详细阐述了其h264码流输入过程,解码原理,解码过程。同时,大部分应用环境下,...
分类:
其他好文 时间:
2015-06-20 11:43:13
阅读次数:
190
本文继续上一篇文章《FFmpeg源代码分析:sws_getContext()》的内容,简单分析FFmpeg的图像处理(缩放,YUV/RGB格式转换)类库libswsscale中的sws_scale()函数。libswscale是一个主要用于处理图片像素数据的类库。可以完成图片像素格式的转换,图片的拉伸等工作。有关libswscale的使用可以参考文章:《最简单的基于FFmpeg的libswscal...
分类:
其他好文 时间:
2015-03-17 20:10:49
阅读次数:
772
打算写两篇文章记录FFmpeg中的图像处理(缩放,YUV/RGB格式转换)类库libswsscale的源代码。libswscale是一个主要用于处理图片像素数据的类库。可以完成图片像素格式的转换,图片的拉伸等工作。...
分类:
其他好文 时间:
2015-03-17 12:25:23
阅读次数:
116
//添加的库:avcodec.lib avdevice.lib avfilter.lib avformat.lib avutil.lib swscale.lib SDL.lib extern "C"{ #include #include #include #include #include };void SaveFrame(AVFrame *pFrame, int width, int...
分类:
其他好文 时间:
2014-11-25 18:34:02
阅读次数:
401
libswscale里面实现了各种图像格式的转换,以及图像大小的缩放功能。又做了相应指令集的优化,因此速度比自己写的格式转化C代码效率高一些。因为像素格式转换 和 图像大小缩放都是逐点计算的,各像素点之间没有依赖性,因此这两个操作可以合并一起来做。
1. 配置 ./configure --enable-shared
2. 编译 make。等待一阵子,就会生成libswscale.so等
3....
分类:
其他好文 时间:
2014-11-20 18:53:48
阅读次数:
338