VideoInspector 检测视频编码

VideoInspector 是一款免费的编码器检测程序,能为您快速解析各种影片格式,例如 AVI、DivX、XviD、MPEG、QuickTime 等,只要使用 VideoInspector 载入需要测试的影片,程序马上就能告诉您该影片是由何种视频以及音频编码方式组成,当计算机缺少该解码器时,程序会自动开启解码器下载功能,按下载后即可连接到解码器下载网页。

 

 

如今在线视频和万能视频播放器已经让大多数人省心到不需要理会视频文件的编解码问题了,但还会有少部分人需要。

VideoInspector 与 SUMo – 获取已安装软件列表及更新 出自同门,其官方还有许多小巧实用的软件工具。

VideoInspector 用起来就非常简单了,自带有中文,只需加载视频文件就能看到详细信息了,支持 AVI, Matroska, MPEG I, MPEG II, QuickTime 格式。

其中视频包括解析度、帧速、比特率、品质因数、编解码器,音频包括声道数、采样率、比特率、编解码器。还能显示视频时间以及电影完整性与否。会自动检测电脑里是否已经安装了相应的编解码器。

 

下载地址:

官网

注册信息:

name:lengxue
code: 50083090086072095106077

将相对路径转换成绝对路径_fullpath,_wfullpath

近来在写程序的时候需要将相对路径转换成一个绝对路径
上MSDN上搜索了一下 结果竟然还真让我发现了这样的一个函数
赶紧将之进行汉化,并于大家分享一下…..

功能:

将一个相对路径更改成绝对路径

原型:

char *_fullpath( 
   char *absPath,
   const char *relPath,
   size_t maxLength 
);
wchar_t *_wfullpath( 
   wchar_t *absPath,
   const wchar_t *relPath,
   size_t maxLength 
);

参数:

absPath:
指向绝对路径指针
relPath:
传入的相对路径值
maxLength:
绝对路径的最大长度。_fullpath的单位为bytes,_wfullpath的单位为wchar_t(宽字符)。

返回值:

返回一个指向绝对路径下的缓冲容器中。否则返回NULL。
返回空:相对路径中包含不可达的盘符,或者绝对路径长度长于最大长度。

头文件:

#include
\\machine\shareName\msvSrc\crt\headerFiles\stdlib.h

举例:

#include <stdio .h>
#include <conio .h>
#include <stdlib .h>
#include <direct .h>

void PrintFullPath( char * partialPath )
{
   char full[_MAX_PATH];
   if( _fullpath( full, partialPath, _MAX_PATH ) != NULL )
      printf( "Full path is: %s\n", full );
   else
      printf( "Invalid path\n" );
}

int main( void )
{
   PrintFullPath( "test" );	//输出Full path is: C:\Documents and Settings\user\My Documents\test
   PrintFullPath( "\\test" );	//输出Full path is: C:\test
   PrintFullPath( "..\\test" );	//输出Full path is: C:\Documents and Settings\user\test
}

原文地址:http://msdn.microsoft.com/zh-HK/library/506720ff(v=vs.71).aspx