文档章节

修改了一个YUV/RGB播放器

abcijkxyz
 abcijkxyz
发布于 2016/08/06 12:25
字数 374
阅读 35
收藏 0
最近在学习过程中查看YUV/RGB像素数据的时候,发现找不到一个合适的播放器。主流的YUV播放器大多只支持YUV格式播放,却不支持RGB格式数据播放。而我正好需要查看RGB像素数据。在Sourceforge上找到了一个比较好用的既支持YUV又支持RGB的播放器,但是发现有一些小毛病,于是把这个播放器源代码下载下来并且做了一些修改,感觉好用了很多。在这里写文章记录一下。
该播放器使用比较简单,可以通过菜单栏打开像素数据文件,也可以通过拖拽方式打开文件。如果文件名称中包含了“{w}x{h}”这样的字符串(例如“test_320x420.yuv”),系统会自动解析为该像素数据的宽和高。
 

软件在原版的基础上做了如下修改:

(1) 修正了2处内存泄露。
(2) 在“打开文件”对话框中添加“RGB类型”,“所有类型”两种文件类型。
(3) 从文件名中自动解析宽高信息。文件名格式应该是“XXX_{width}x{height}.yuv”,例如“test_1920x1080.yuv”。
(4) 添加中文语言
(5) 添加了8:1放大


YUV Player

原版项目地址:https://sourceforge.net/projects/raw-yuvplayer/

修改版源码地址:https://github.com/leixiaohua1020/YUVplayer

编译后可以直接运行的程序:http://download.csdn.net/detail/leixiaohua1020/9391876

本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/50466201

共有 人打赏支持
abcijkxyz
粉丝 63
博文 6196
码字总数 1876
作品 0
深圳
项目经理
私信 提问
修改了一个YUV/RGB播放器

最近在学习过程中查看YUV/RGB像素数据的时候,发现找不到一个合适的播放器。主流的YUV播放器大多只支持YUV格式播放,却不支持RGB格式数据播放。而我正好需要查看RGB像素数据。在Sourceforge...

leixiaohua1020
2016/01/06
0
0
黄老邪/AVDataProcess

视音频数据处理入门 准备 yuv视频下载: http://trace.eas.asu.edu/yuv/ yuv播放器:修改了一个YUV/RGB播放器 注意: 本文中像素的采样位数一律为8bit。由于1Byte=8bit,所以一个像素的一个分...

黄老邪
2017/10/19
0
0
视音频数据处理入门:RGB、YUV像素数据处理

===================================================== 视音频数据处理入门系列文章: 视音频数据处理入门:RGB、YUV像素数据处理 视音频数据处理入门:PCM音频采样数据处理 视音频数据处理...

leixiaohua1020
2016/01/29
0
0
「SDL第八篇」支持倍速与慢放的YUV视频播放器

前言 今天向大家介绍一下如何通过 SDL 实现一个YUV视频播放器。它与上次介绍的音频播放器一样,也是一个简单的不能再简单的播放器了。只不过一个是播放的音频PCM数据,另一个播放的时视频YUV...

音视频直播技术专家
2018/04/14
0
0
我的开源视音频项目汇总

本文汇总一下自己视音频编解码学习方面的开源项目。这些开源项目大体上可以分成专业领域程序,FFmpeg示例程序,FFmpeg移植程序,多媒体项目示例程序,视音频编解码原理学习工程几个类别。这些...

leixiaohua1020
2015/01/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一致性hash和虚拟节点

consistent hashing 算法的原理 consistent hashing 是一种 hash 算法,简单的说,在移除 / 添加一个 cache 时,它能够尽可能小的改变已存在key 映射关系,尽可能的满足单调性的要求。 下面就...

群星纪元
10分钟前
0
0
说一下Dubbo 的工作原理?注册中心挂了可以继续通信吗?

面试题 说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程? 面试官心理分析 MQ、ES、Redis、Dubbo,上来先问你一些思考性的问题、原理,比如 kafka 高可用架...

李红欧巴
21分钟前
12
0
腾讯面试:一条SQL语句执行得很慢的原因有哪些?

说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前腾讯面试的实...

java菜分享
39分钟前
10
0
Java 基本功 之 CAS

本文首发于个人公众号《andyqian》, 期待你的关注! 前言 在Java并发编程中,我们经常使用锁对竞争资源予以并发控制,以解决资源竞争的问题。但无论是使用 Lock 还是 Synchronized,随着锁机...

andyqian
43分钟前
4
0
信号量与条件变量的区别

注意信号量与条件变量的区别 信号量内容可见:http://www.cnblogs.com/charlesblc/p/6142868.html 信号量、共享内存,以及消息队列等System V IPC三剑客主要关注进程间通信; 而条件变量、互...

shzwork
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部