搜索结果
查询Tags标签: YUV,共有 20条记录-
opencv-day06
1、基本图形绘制 颜色空间: ---RGB:人眼的色彩空间 ---OpenCV默认使用BGR ---HSV 色相,饱和度,明亮度 ---HSB 与HSV是一个体系 ---HSL 和HSV/HSB有差别 ---YUV 主要用在视频领域,视频存储为节省数据使用的是YUV HSV : ---H : Hue,代表色相,即色彩。如红色,蓝色 …
2022/2/23 6:22:28 人评论 次浏览 -
ffmpeg常用功能汇总
抽帧 参考链接 ffmpeg -s 1920x1080 -i input.yuv -c:v rawvideo -filter:v select="between(n\, 30\, 100)" out.yuv从视频中抽出30~100帧裁剪视频画面: 参考链接 ffmpeg -i input.mp4 -filter:v "crop=w:h:x:y" output.mp4 其中的w、h为裁剪后的画…
2022/1/29 23:08:33 人评论 次浏览 -
将YUV420P图像水平镜像翻转——音视频(一)
YUV格式 Y:明亮度 UV:色彩及饱和度 YUV420即4个Y对应一组UV YUV420P的存储 YUV 420P 和 YUV 420SP 都是基于 Planar 平面格式 进行存储的,先存储所有的 Y 分量后, YUV420P 类型就会先存储所有的 U 分量或者 V 分量,而 YUV420SP 则是按照 UV 或者 VU 的交替顺序进…
2021/12/21 23:51:23 人评论 次浏览 -
将YUV420P图像水平镜像翻转——音视频(一)
YUV格式 Y:明亮度 UV:色彩及饱和度 YUV420即4个Y对应一组UV YUV420P的存储 YUV 420P 和 YUV 420SP 都是基于 Planar 平面格式 进行存储的,先存储所有的 Y 分量后, YUV420P 类型就会先存储所有的 U 分量或者 V 分量,而 YUV420SP 则是按照 UV 或者 VU 的交替顺序进…
2021/12/21 23:51:23 人评论 次浏览 -
影像算法解析——JPEG 压缩算法
影像算法解析——JPEG 压缩算法如云般飘过 调色师 / 剪辑师 / Mac重度用户/ 摄影爱好者 309 人赞同了该文章 由于视频是由一帧帧图像构成的,研究视频编码首先先要研究图像编码。这篇文章就详细说一下 JPEG 是如何压缩一个图像的。 先简单介绍一下 JPEG(Joint Photograph…
2021/12/17 20:22:46 人评论 次浏览 -
影像算法解析——JPEG 压缩算法
影像算法解析——JPEG 压缩算法如云般飘过 调色师 / 剪辑师 / Mac重度用户/ 摄影爱好者 309 人赞同了该文章 由于视频是由一帧帧图像构成的,研究视频编码首先先要研究图像编码。这篇文章就详细说一下 JPEG 是如何压缩一个图像的。 先简单介绍一下 JPEG(Joint Photograph…
2021/12/17 20:22:46 人评论 次浏览 -
H.264编码器使用
进行H.264编码,C++中比较好用库为libx264,此库封装了H.264编码功能,编码的功能分为几步 1、初始化H.264编码器,指定输入源YUV的格式,m_x264_param中主要配置流尺寸,码率,帧率,等参数,图片输入源设定YUV格式,一般YUV420格式居多,节省存储空间,设置H.264流的尺寸…
2021/12/13 23:23:33 人评论 次浏览 -
H.264编码器使用
进行H.264编码,C++中比较好用库为libx264,此库封装了H.264编码功能,编码的功能分为几步 1、初始化H.264编码器,指定输入源YUV的格式,m_x264_param中主要配置流尺寸,码率,帧率,等参数,图片输入源设定YUV格式,一般YUV420格式居多,节省存储空间,设置H.264流的尺寸…
2021/12/13 23:23:33 人评论 次浏览 -
使用FFMPEG5.0和SDL2.0编写视频简单播放器
使用ffmpeg5.0和SDL1.2(操作系统原本安装了这个版本,所以想先用这个库调试看看),编写视频播放器daemon时,视频卡在第一帧会报错: 测试例程如下: int B_Play_Openfile(const char* szFilePath) {int iRet = 0;int iVideo_index = 0;char szError[128] = {0};unsigne…
2021/10/6 23:11:48 人评论 次浏览 -
使用FFMPEG5.0和SDL2.0编写视频简单播放器
使用ffmpeg5.0和SDL1.2(操作系统原本安装了这个版本,所以想先用这个库调试看看),编写视频播放器daemon时,视频卡在第一帧会报错: 测试例程如下: int B_Play_Openfile(const char* szFilePath) {int iRet = 0;int iVideo_index = 0;char szError[128] = {0};unsigne…
2021/10/6 23:11:48 人评论 次浏览 -
采用Python实现快速YUV转RGB
目标 采用Python脚本实现快速的YUV图像二进制(BIN)文件到sRGB-24bit图像的转换,并保存为PNG文件。 解决方法 一般来说,YUV转RGB的主要手段有三种:libYUV, from Google Chromium Project, Open Source. FFmpeg, the most popular tools to decode images and video acro…
2021/7/20 11:06:39 人评论 次浏览 -
采用Python实现快速YUV转RGB
目标 采用Python脚本实现快速的YUV图像二进制(BIN)文件到sRGB-24bit图像的转换,并保存为PNG文件。 解决方法 一般来说,YUV转RGB的主要手段有三种:libYUV, from Google Chromium Project, Open Source. FFmpeg, the most popular tools to decode images and video acro…
2021/7/20 11:06:39 人评论 次浏览 -
ffmpeg4.4项目学习--RGB/YUV及各种图像原始数据编码成JPEG(附手撸源码)
目录 一、引言 二、原始数据的存储方式 ------> 2.1、RGB ------> 2.2、YUV 三、用数据流的方式编码 ------> 3.1、流程 ------> 3.2、源码 四、仅编码 ------> 4.1、源码 五、分析 一、引言 通过前一章的学习,我们基本上掌握了解码的实现流程,本章来讲下…
2021/7/8 11:07:00 人评论 次浏览 -
音视频入门之YUV颜色编码
YUV,是一种颜色编码方法。常使用在各个影像处理组件中。YUV在对照片或视频编码时,考虑到人类的感知能力,允许降低色度的带宽。比如移动端Camera拍照捕获的图像数据、直播推流的流数据都是用这种编码格式。 Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓…
2021/5/4 18:26:59 人评论 次浏览 -
FFmpeg命令
ffmpeg -pix_fmt nv12 -s 1920x1080 -i input.yuv -vf scale=1280x720 -c:v rawvideo -pix_fmt nv12 -y output.yuv 提取YUV分量ffmpeg -s 1280x720 -pix_fmt nv12 -i output.yuv -filter_complex "extractplanes=y+u+v[y][u][v]" -an -map [y] "y.yuv&qu…
2021/4/11 18:56:26 人评论 次浏览