您的位置:首页 > Web前端 > JavaScript

JSVM使用简介

2014-03-28 18:21 141 查看
做毕业设计之中,研究了很久JSVM的使用。本来是想到网上,看一下人家的简介的,结果什么也没找到。所以,就自己对它的使用文档研究了一翻。其实,只看jsvm的sofeware menu是看不懂怎么用的。后来,经过不断的探讨,我基本上摸透了这个软件。由于,这样很多人都来问我。所以,我这里直接写出来,跟大家分享好了。

注意事项:

(1)由于,我使用的是windows系统,所以下面都是局限于windows的使用方法。

(2) 在使用之前,你应该具备一定的视频编码的概念,已经H.264/AVC的概念。

(3)你必须掌握,windows cmd的使用方法。

上面的三点,我在这里不详细说明。

第一步:

编译JSVM,生成所要的工具。JSVM是由C++编写的,所以在windows下可以用VC,还有VS进行编译。

编译后,会得到一些你想要的可执行文件,也就是上面,我说的工具。

工具简介:

BitStreamExtractorStatic.exe :

码流分析工具,可以提取其中一种速率的码流。

DownConvertStatic.exe :

yuv转换工具,可以实现cif,qcif,4cif的转换,或者帧数的裁剪。

H264AVCDecoderLibTestStatic.exe:

.264码流,解码器。

H264AVCEncoderLibTestStaticd.exe:

将yuv编码成.264。

PSNRStatic.exe:

原视频序列,与重构的视频序列的信噪比分析工具。

第二步:运行工具

由于,每个工具都是带参数的,也就是在编写的时候,main函数带参数。直接在软件里面,使用配置参数比较麻烦。这里有一个简单的方法。是直接,到windows cmd 界面运行该工具。

运行的时候,如果不会使用工具的话,可以先输入工具的名称,不带参数,这样将会显示工具的使用方法。按照使用方法,便可以轻松使用工具。

第三步:软件性能测试

JSVM的软件说明书中,讲的最差的就是这部分了。基本上,很难看懂。

首先,要使用软件性能测试,必须先装一个perl的代码解释器。

然后解析run.pm +想要的测试例子就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: