2
我试图徒劳地使用C++获取视频文件的持续时间。我在Linux平台上。我该如何解决它? 我的本地文件系统中是否存在存储此信息的文件,或者是否随视频文件一起移动? 谷歌给我所有的方法在红宝石,C#等等,但我还没有找到任何C++的库。获取视频的持续时间
我试图徒劳地使用C++获取视频文件的持续时间。我在Linux平台上。我该如何解决它? 我的本地文件系统中是否存在存储此信息的文件,或者是否随视频文件一起移动? 谷歌给我所有的方法在红宝石,C#等等,但我还没有找到任何C++的库。获取视频的持续时间
给libavcodec一枪。
您可以试试看midentify源代码。这是一款mplayer附带的工具(http://www.mplayerhq.hu/)。如果你太懒惰,你可以把它输出并解析它在你的C++应用程序中
它是什么类型的视频文件? – HighCommander4 2011-06-06 18:41:04
它主要是AVI,但我绝对需要支持其他格式,如flv,mkv,wmv等。 – 2011-06-06 18:44:06