码迷,mamicode.com
首页 >  
搜索关键字:yuv    ( 397个结果
x264改变输出分辨率的算法
x264改变输出分辨率的算法 在某些应用场景下,x264的输入视频分辨率与接收端输出的视频分辨率不同。 例如编码端摄像头采集到的YUV数据为1280x720,而接收端视频显示窗口为640x480。 对于这种场景,一般的处理方式是: 源端:采集,编码,传输 720p的码流 收端:接收,解码720p的码流,缩放到480p去显示。 这种方式的劣势在于编码,传输了接收端用不到的大分辨率码流。...
分类:编程语言   时间:2015-01-27 23:31:47    阅读次数:263
ARGB32 to YUV12 利用 SDL1.2 SDL_ttf 在视频表面输出文本
提示:ARGB alpha通道的A + 原YUV表面的y0 + 要写进去的y1 = 计算出新的y2.计算公式为 ( y1 * a + y0 * ( 255 - a ) ) / 255 void rgb2yuv(int r, int g, int b, int *y, int *u, int *v)....
分类:其他好文   时间:2015-01-19 00:11:50    阅读次数:250
FFmpeg YUV视频序列编码为视频
上一篇已经写了如何配置好开发环境,这次就先小试牛刀,来个视频的编码。搞视频处理的朋友肯定比较熟悉YUV视频序列,很多测试库提供的视频数据都是YUV视频序列,我们这里就用用YUV视频序列来做视频。关于YUV视频序列,我就不多讲了,可以看书学习,通常的视频序列都是YUV420格式的。步骤也就那几步,添加...
分类:其他好文   时间:2015-01-12 17:11:14    阅读次数:242
最简单的基于FFmpeg的libswscale的示例附件:测试图片生成工具
本文记录一个自己写的简单的测试图片生成工具:simplest_pic_gen。该工具可以生成视频测试时候常用的RGB/YUV格式的测试图片。下面简单介绍一下这些测试图片的生成函数。这里有一点需要注意:查看生成的图片需要使用RGB/YUV播放器。 灰阶测试图亮度取值为16-235的灰阶测试图下面这张图是一张灰阶测试图的示例。这张图的分辨率是1280x720,像素格式是YUV420P,亮度的取值范围是...
分类:其他好文   时间:2014-12-29 13:51:29    阅读次数:369
最简单的基于FFmpeg的libswscale的示例
本文记录一个基于FFmpeg的libswscale的示例。Libswscale里面实现了各种图像像素格式的转换,以及图像大小缩放功能。而且libswscale还做了相应指令集的优化,因此它的转换效率比自己写的C语言的转换效率高很多。...
分类:其他好文   时间:2014-12-28 01:49:16    阅读次数:269
MATLAB图像处理_YUV与RGB颜色空间互转
RGB颜色空间         关于RGB颜色空间,相信做图像处理的人基本都比较熟悉,还是说一下R、G、B三个分量,每个分量各占8位即一个字节,三个分量总共是3个字节,即24bit,三个分量可以组合出不同的颜色,即2^24 种。所以可以表示出的颜色数远远超过了俺们人类可以识别的范围。每个RGB分量其实都是表示成亮度,当三个相同时,就退化成我们所说的灰度图了,如三个分量都是0,此时就是黑色,三个分...
分类:其他好文   时间:2014-12-27 15:15:21    阅读次数:222
如何使用MATLAB语言读写YUV文件
本文详细介绍了如何使用MATLAB进行读写YUV文件,并给出了详细的代码及其分析。...
分类:编程语言   时间:2014-12-25 22:09:02    阅读次数:207
最简单的视频编码器:libvpx(编码YUV为VP8)
本文记录一个最简单的基于libvpx的VP8视频编码器。这个例子是从官方的示例代码中精简出来的例子。我发现与H.264不同,VP8的裸流(即不包含封装格式的纯视频数据流)是不能播放的。换言之,VP8的裸流必须存放在容器中才可以播放。官方示例代码中存储VP8视频流的封装格式是IVF。IVF这种封装格式不是很常见,相关的资料可以查询有关的文档。此外,这个工程中的libvpx也可以编码VP9格式的视频。...
分类:其他好文   时间:2014-12-24 01:20:19    阅读次数:579
最简单的视频编码器:基于libx265(编码YUV为H.265)
本文记录一个最简单的基于libx265的H.265(HEVC)视频编码器。此前记录的编码器是通过FFmpeg调用libx265完成编码的,例如:《最简单的基于FFmpeg的视频编码器-更新版(YUV编码为HEVC(H.265))》相比与上文中的编码器,本文记录的编码器属于“轻量级”的编码器。因为它不再包含FFmpeg的代码,直接调用libx265完成编码。因此项目的体积非常小巧。该编码器可以将输入...
分类:其他好文   时间:2014-12-23 19:37:52    阅读次数:359
最简单的视频编码器:基于libx264(编码YUV为H.264)
本文记录一个最简单的基于libx264的H.264视频编码器。此前记录的H.264编码器都是基于FFmpeg调用libx264完成编码的,例如: 《最简单的基于FFMPEG的视频编码器(YUV编码为H.264)》相比与上文中的编码器,本文记录的编码器属于“轻量级”的编码器。因为它不再包含FFmpeg的代码,直接调用libx264完成编码。因此项目的体积非常小巧。该编码器可以将输入的YUV数据编码为...
分类:其他好文   时间:2014-12-23 01:34:45    阅读次数:436
397条   上一页 1 ... 29 30 31 32 33 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!