商用的码流分析工具/YUV viewer

目前市场上有一些商用的码流分析工具是比较好的,能够辅助我们进行各个标准的码流分析:

1. Elecard StreamEye系列

   可以分析H264/MPEG4/MPEG2的码流,暂时不支持其它标准。

2. H264VISA

   比较好的H264码流分析工具

3. Vegas

   vegas是interra system (www.interrasystems.com)的商业工具,主要是做码流分析,支持的标准比较全。也支持了最新的HEVC。这是目前看起来比较专业的工具。

 

 

 

 

HEVC 码流分析:http://www.chinavideo.org/forum.php?mod=viewthread&tid=15875

1,Codecvisa:http://codecian.com/
国产软件,从最早的H264visa发展至今,感觉从刚开始的玩票,发展到今天专业级别的商业软件,值得支持。
软件试用版30天试用,20帧限制。
优点:QT开发,跨平台
缺点:性能,功能,风格,专业程度和真正大牛级别的商业软件相比还是有距离。

2,Elecard HEVC Analyzer:http://www.elecard.com/en/produc ... /hevc-analyzer.html
不多介绍,做过264的都知道,略感失望,与EC传统风格“迥异”

3,Zond 265:http://www.solveigmm.com/en/products/zond/
需要安装chroma,界面简洁,内容丰富,性能稳定性待测

补充:
Parabola Explorer:http://www.parabolaresearch.com/explorer-hevc-analyzer.html
目前可以有online版本:http://demo.parabolaresearch.com ... 3-4-5-1-2-2-1-2-3-2
外观漂亮
codecvisa也有类似的online版本,在线版本普遍功能有限





                       YUV Viewer

有很多YUV viewer 可以支持YUV420 Planar/semi/packed format, 还可以支持更高的bitdepth(8/10/12/14),和YUV422/444等。

下面是这些工具:

1. YUVPlayer

http://www.yuvplayer.com/

 

Main features:

  • playback of raw YUV video files in different resolutions, pixel formats and framerates
  • possibility to view separate (Y, U or V) components of video frames
  • possibility to create header (.hdr) file for any raw YUV file describing its properties
  • possibility to save individual frames in 24-bit .bmp format
  • possibility to copy individual frames to the clipboard
  • user friendly interface

目前只是支持yuv400/yuv420, 8bit. 支持很多不同的分辨率,可以用户自定义分辨率。并且支持多个YUV 文件的比较,这是比较有用的功能。


2. YUVTools

http://www.sunrayimage.com/  

这个工具的功能比较强大,支持很多的YUV格式和分辨率,根据特别的是支持YUV编辑,可以用来生成encoder需要的输入YUV。但是这个工具不是免费的,网上有一些破解教程,可以参考。

  • It accepts (plays, converts, edits and analyzes) the combination of following formats:
    • YUV in 4:4:4, 4:2:2 or 4:2:0 sample format,
    • RGB in 4:4:4 sampling format;
    • in different component order, like YUV, YVU, UYV, RGB, BGR, etc.
    • in progressive (one single frame) or interlaced (two fields) format;
    • in planar (YYY...UUU...VVV...) or packed (YUV, YUV....) pixel format;
    • in predefined or arbitrary resolutions;
    • Support FOURCC ( refer to: http://www.fourcc.org/).
  • An image preview function to help guess the video format interactively.
  • YUV Player can open multiple player dialogs and play different files in each dialog separately, or play multiple video files in one player dialog one by one sequentially. The detailed format of any opened or generated files will be logged, and the user can directly select any file to play back from the history list.
  • YUV Converter can convert any combination of the format to another format, or convert to (or from) a sequence of BMP files. Other conversion functions include: scaling, join, crop, flip, padding, merge and separation of color components.
  • YUV Analyzer can be used to calculate PSNR between two YUV files, or compare pixel by pixel to check the difference between the corresponding frames of two files, or overlay block type or motion vectors on top of each frame. Another useful feature is to help check the motion between two adjacent frames.
  • YUV Editor can be used to edit the images pixel by pixel, or overlay one YUV image on top of another YUV image file.
  • Convert YUV file to AVI format or vice versa;
  • Setting options include grid display, different YUV to RGB conversion formula, etc.
  • Many of above functions can also be performed in command line mode, which are useful for batch process or scripting. 


3. Elecard YUVViewer

Elecard是非常好的码流分析工具,它同时还提供了一个YUVviewer。

http://www.elecard.com/en/products/professional/analysis/yuv-viewer.html

  • Displays YUV sequences;
  • Compares files for binary image matching;
  • Displays the comparison results;
  • Calculates quality metrics(PSNR, APSNR, MSE, MSAD, Delta, SSIM and VQM).
  • IYUV (I420);
  • IYUV 10bit;
  • RGB24;
  • RGB32;
  • UYVY (Y422, UYNV, HDYC);
  • Y400;
  • Y422 10bit;
  • YUY2 (YUNV, V422, YUYV);
  • YV12;
  • YV16;
  • YVYU.

下载: http://www.onlinedown.net/soft/98570.htm

 Elecard YUV Viewer设计用来查看YUV视频文件的YUV数据序列,文件互相比较,以找出二进制图像是否匹配,并查看比较的结果。该应用程序还允许用户计算,如信噪比,NQI那斯达克指数和VQM质量度量。

可惜不是免费的。


4. PYUV 佩鲁贾大学开发free工具

PYUV: raw video sequence player

支持很多种的color space,支持各种的YUV400/420/422/444等。支持更高的bitdepth,包括10bit、12、14、16等,可以用户输入,支持用户自定义的分辨率。唯一不好的就是没有提供YUV比较的功能。

5. vooya工具 free

Vooya: raw YUV/RGB Video Player

  • Detects format and color space by file name (currently YUV, XYZ, YIQ and RGB are supported), 4:0:0, 4:2:0, 4:2:2, 4:4:4, planar, interleaved and arbitrary bit depths up to 16bit fixed point, and also exotic or special formats like v210, NV12 etc.
  • Remembers file formats
  • Guesses format from file name
  • Drop / copy single frames (png, bmp, jpg)
  • Drawing annotations
  • Magnifier, pixel-exact view
  • Advanced Deinterlacing
  • Single color channel view
  • Difference mode, PSNR and MSE measurements
  • Displays HEVC Coding Unit indices and partition index
  • Grid overlay for identifying H.264 Macroblocks
  • Control brightness, contrast and gamma
  • Two players can be synchronized
  • Can read Kakadu '.vix' files
  • Can read YUVPlayer Deluxe header files
  • Tools to reverse yuv files, extract single frames or sub-sequences
  • Mac OSX, Linux and Windows
  • Free for the time being
支持各种YUV格式,包括400/420/422/444,支持多种bitdepth,可以支持yuv比较,是free的工具。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/447502.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生成多个 SSH-Key 、生成多个公钥和私钥

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 当有多个仓库要同时使用时,需要配置多个公钥、私钥。于是就要先生成多个。 PS:初次生成参见文章:查…

使用Lucid Virtu在有独立显卡的情况下使用Intel硬件加速H.264编码

在硬编码领域,大家都知道CUDA技术对于H.264视频编码速度的提升。然而实际上常见的高清H.264视频压缩都不是用CUDA技术进行硬编码,而是用传统的x264进行软编码,因为通过CUDA硬编码的视频效果远远差于x264软编码压缩出的视频效果。随着Intel Sa…

执行ssh-add时出现Could not open a connection to your authentication agent

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 若执行ssh-add /path/to/xxx.pem是出现这个错误:Could not open a connection to your authentication agent,则先执行如下命…

Intel硬件加速 VS CUDA完胜 视频转码感受

对比试用平台介绍 在体验了酷睿 I5 2300 在3D游戏和多任务、高清播放等方面的突出性能后,今天我利用空闲时间针对酷睿 I5 2300在高清转码方面上与本人的旧平台上对比了一下.,其结果也让人感到震撼。好了闲话不多说了,先来给自己新旧PC做个介绍…

解决 : Shell 脚本 $‘\r‘: command not found 问题

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.经查证,只是 Windows 的空行在 linux 中不识别,故需要用 dos2unix 来转换。 2. 安装 dos2unix,2 …

H.264 软/硬编码器 画质量化分析评测

第1页:前言——视频压缩无处不在H.264 或者说 MPEG-4 AVC 是目前使用最广泛的高清视频编码标准,和上一代 MPEG-2、h.263/MPEG-4 Part4 相比,它的压缩率大为提高,例如和 MPEG-2 相比,同样的压缩后画面品质,h…

解决:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 执行 mvn clean deploy ... 想把 jar 包更新到私服仓库,报错: Failed to execute goal org.apache.maven.pl…

YV12 and NV12异同,

用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yuv.php 上比较标准的定义:YV12 This is the f…

上传 jar 包到 nexus3、上传本地 jar 包到 maven 私服

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.登陆进入 nexus3,打开要上传的仓库目录:maven-releases 2. 选择要上传的本地 jar 包,并填写好对应…

从桌面到移动:异构计算翻天覆地的技术变革

摘要:在智能手机上,强大的计算单元,不仅仅是CPU一颗,还包含了GPU、DSP等器件。在传统的台式电脑中,异构计算已经说了好多年了。这篇文章有点长,但值得静下心来慢慢阅读。从桌面到移动,这是关于异…

集合源码阅读:ArrayList

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1.继承关系&#xff1a;public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Clon…

全球最杰出的14位程序员

摘要&#xff1a;ITWorld整理全球最杰出的14位程序员&#xff0c;包括Jon Skeet、Linus Torvalds、Jeff Dean等。一起来看下让我们膜拜的大神都有哪些&#xff1f; 近日&#xff0c;ITWorld整理全球最杰出的14位程序员&#xff0c;一起来看下让我们膜拜的这些大神都有哪些&…

集合源码阅读:LinkedList

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 # LinkedList -- 增删快。# 1.继承关系&#xff1a;public class LinkedList<E>extends AbstractSequentialList<E>impleme…

开源工具:5个优秀的音频编辑器

无论你要发布播客还是制作高品质的录音&#xff0c;以下任意一款开源应用都能如你所愿。一个稳定的音频编辑器也许并不是你的必需品&#xff0c;但它却能在你的生意场上大显身手。怎么样&#xff1f;使用音频编辑器&#xff0c;你可以添加音频到你的企业网站&#xff0c;创建和…

JDK和CGLIB动态代理区别

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 前言 Github&#xff1a;https://github.com/yihonglei/thinking-in-spring JDK动态代理实现原理(jdk8)&#xff1a;https://blog.csdn…

对比Ruby和Python的垃圾回收(2):代式垃圾回收机制

本文由 伯乐在线 - 熊崽Kevin 翻译自 patshaughnessy。欢迎加入 技术翻译小组。转载请参见文章末尾处的要求。对比Ruby和Python的垃圾回收&#xff08;1&#xff09; 上周&#xff0c;我根据之前在RuPy上做的一个名为“Visualizing Garbage Collection in Ruby and Python.”…

@Deprecated 注解 (@Documented 、@Retention、@Target)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 // 在看 Unsafe 类源码时看到一个注解&#xff1a;Deprecated&#xff0c;似曾相识... Deprecated 用在类或者方法上&#xff0c;表示…

C++的未来和指针

本文由 伯乐在线 - 周昌鸿 翻译自 Meeting C。欢迎加入 技术翻译小组。转载请参见文章末尾处的要求。上周Meeting C2013结束后&#xff0c;我对C思考了很多&#xff0c;有一些内容和指针有关。在C 11中只对指针进行了小量的更新&#xff08;引入了nullptr&#xff09;&#xf…

Java魔法类:Unsafe应用解析

Unsafe是位于sun.misc包下的一个类&#xff0c;主要提供一些用于执行低级别、不安全操作的方法&#xff0c;如直接访问系统内存资源、自主管理内存资源等&#xff0c;这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言…

AMD迎接变革:加速OpenCL的未来

摘要&#xff1a;AMD在北京中关村皇冠假日酒店举办了以"迎接变革&#xff1a;加速进入OpenCL 的未来"为主题的技术培训。AMD Firepro显卡资深产品经理JC、OpenCL资深讲师陆教授、谢博士与大家探讨OpenCL技术将如何引领变革、铸造计算新纪元。 4月11日&#xff0c;AM…