C++中使用MediaInfo库获取视频信息
来源:互联网 发布:华为交换机ip与mac绑定 编辑:程序博客网 时间:2024/06/06 03:01
MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。
我在项目软件中集成了它的DLL,发现真的是非常好用!
下面简单记录一下它的使用方法。
(系统开发平台是VC2010)
1.将下载下来的MediaInfo.dll拷贝到项目里面
2.拷贝MediaInfoDLL.h到项目目录
3.CPP文件中添加头文件和命名空间
#include "MediaInfoDLL.h" //Dynamicly-loaded library (.dll or .so)using namespace MediaInfoDLL;4.使用的时候声明一个MediaInfo对象就可以了
例如,获得视频的宽和高,用Get():
MediaInfo MI;CString width,height;MI.Open("test.flv");width = MI.Get(stream_t::Stream_Video,0,"Width").c_str();height = MI.Get(stream_t::Stream_Video,0,"Height").c_str();MI.Close();
这里需要注意的是:width,height都是字符串,使用的时候需要转换
获得视频的完整信息,用Inform():
MediaInfo MI;CString all;MI.Open("test.flv");MI.Option("Complete");all= MI.Inform().c_str();MI.Close();
- C++中使用MediaInfo库获取视频信息
- J2EE中使用MediaInfo库获取视频信息
- C++中使用MediaInfo库获取视频信息
- MediaInfo库获取视频信息
- MediaInfo库的使用
- MediaInfo.dll获取音视频时间戳
- 用MediaInfo 获取 视频文件的信息
- C#使用MediaInfo查看媒体信息
- php-mediainfo信息解析
- 使用mediainfo库取得媒体文件的tag
- 使用FFmpeg接口获取视频信息
- PHP使用FFmpeg获取视频信息
- MediaInfo用来分析视频和音频文件的编码和内容信息的超好用工具
- 视频学习笔记之 MediaInfo
- mediainfo的使用
- MediaInfo获取视频文件时长
- Java获取视频信息
- Shell32获取视频信息
- MySql压缩版遇到的问题和解决办法
- WinCE下multi-bin的实现
- Java基础_面向对象_多态
- socket 编程入门教程(一)TCP server 端:2、socket与文件描述符
- 第二周hdu1071
- C++中使用MediaInfo库获取视频信息
- objective-c 基础语法学习--(1)NSNumber类
- 新浪系统工程师笔试--shell
- adb 异常报错----adb server is out of date. killing...
- HDOJ,杭电2045, 不容易系列之(3)—— LELE的RPG难题。。又是递推题目。
- Excel实现单元格下拉菜单并设置变色
- ftime
- 以后看下try,catch在C#下面的成本
- Android学习之ImageSwitcher小实例