【问题标题】:How to get frames count from avi file ? and go to specific frames?如何从 avi 文件中获取帧数?并转到特定的框架?
【发布时间】:2011-11-20 11:01:35
【问题描述】:

就像我的问题一样,谁能告诉我如何从 avi 文件中获取帧数?并转到特定帧并在 c# 中提取到屏幕。

【问题讨论】:

  • 不是 avi 文件是各种底层格式的包装器,每种格式都需要自己的编解码器才能播放吗?如果是这样,我不确定这是否微不足道。
  • DirectShow?好像这是not as simple as it might be。

标签: c# frames


【解决方案1】:

在 AVI 标头中有一个 dwTotalFrames 计数,用于保存总帧数。

在此处查看文档:

http://www.alexander-noe.com/video/documentation/avi.pdf

第 8 页

看看这个 C# 头解析器:

http://www.codeproject.com/KB/files/riffparser.aspx

【讨论】:

    猜你喜欢
    • 2011-09-17
    • 2012-11-18
    • 2017-04-14
    • 2012-05-21
    • 1970-01-01
    • 2012-03-04
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多