为什么得到wmv的帧数错误

chg 2010-09-16 04:36:34
我用微软给的'Alexander_Trailer_1080p.wmv文件. 想得到文件的时间和帧数。首先我索引了这个文件。然后我通过 "g_wszWMNumberOfFrames" 属性得到帧的总数为2359. 而通过“g_wszWMDuration " 得到的时间长度是113.779s.

这个文件的fps是23.976.

如果用时间长度113.779 计算帧数的话 应该是113.779 × 23.976=2727.9 而不是我得到的2359

请问 。为什么从文件中获得的帧数和时间长度 不一致呢?
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CyberLogix 2010-09-22
  • 打赏
  • 举报
回复
要得到准确的数字,只能把视频数据读取一边,看到底有多少了sample
dengzikun 2010-09-17
  • 打赏
  • 举报
回复
如果文件头部不能给出准确信息的话,
也许只能通过解析码流来确定帧数了.
chg 2010-09-17
  • 打赏
  • 举报
回复
谢谢你的回复。 从adobe premiere 上调入这个文件,音视频的长度是一样的。 有什么好的办法统计出总的帧数呢?
dengzikun 2010-09-16
  • 打赏
  • 举报
回复
首先,这些数字都是个大概,不一定完全准确.
其次,你统计的是视频,有可能音频时间比视频时间长,所以计算出的结果
差距就比较大了.
《屏幕录像编辑专家》(简称 编辑专家)是一款专业的屏幕录像(教程、课件)编辑制作工具。使用它可以轻松地对屏幕录像专家录制得到LXE/EXE格式文件进行各种编辑,比如配字幕、小范围配音、删除、插入、延长、在上画标注以及各种图形和文字、在上实现图形渐变动画、在上放置按钮进行交互等,还可以使用项目对多个节进行组织制作完整的教程。支持输出EXE自播放动画、FLASH动画、ASF动画、AVI动画。使用编辑专家可以使你得到更加专业的作品。 软件基本功能如下: 1.提供直线、箭头、矩形、圆角矩形、椭圆、铅笔、连接线、多边形、曲线、闭合曲线、文字、按钮、图片、音乐、矩形标注、圆角矩形标注、椭圆标注、组合图形、片尾等各种元件,可以在编辑中自由使用、组合、应用这些元件。 2.提供专业的配字幕功能,可以结合声音和图象进行配字幕。 3.提供专业的配音功能,可以选定范围进行配音,而不再需要为修改一小处错误对整个录像进行重新配音。 4.提供插入、延长、删除的功能,利用这些功能可以修补录制过程的失误,避免一些小问题不断重复录制。 5.提供具有交互功能的按钮,按钮动作支持跳转到和跳转到节等功能,可以为包含多个节的教程制作封面选单。音乐对象可以辅助按钮达到更好的多媒体效果。 6.可以在上实现图形对象的飞入等渐变动画。 7.可以使用项目对多个节进行组织,制作完整的教程。 8.支持生成EXE自播放动画,所有电脑上都可以播放。使用无损压缩,文件小、图象不失真。每秒比较低时也可以达到流畅的效果。支持播放加密和编辑加密。播放加密后只有密码才能够播放,编辑加密后不能再进行任何编辑,有效保证制作者权益。 9.支持生成AVI动画。 10.支持生成FLASH动画,文件小可以在网络上方便使用,同时可以支持附带声音并且保持声音同步。支持生成带按钮的FLASH,支持项目生成FLASH。带按钮的FLASH演示。 11.支持生成微软流媒体格式WMV动画,可以在网络上在线播放。 试用版功能限制: 1.编辑的每一节都不能超过1000 2.项目中包含的节不能超过3节 3.编辑和生成的图像上有“屏幕录像编辑专家 试用版”字样

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧