FLV 文件的持续时间

FLV 文件的持续时间

在 Windows 上,我通常可以在属性对话框中看到(.avi、.wmv)等格式的多个视频文件的总时长。

在此处输入图片描述

但是我无法通过这种方式查看所有 FLV 文件的时长。我试过 WMV 和 MPC 播放器,它们也不显示。

怎样才能查看多个 flv 文件的时长?

答案1

即使使用编解码器,Windows 基本操作系统也不会与 .flv 文件中的元数据文件交互,因为大多数编解码器都是为播放文件而构建的,而不是为您的操作系统分析文件。

.flv 文件中存储的元数据如下:

  • “duration” - 以秒为单位的 64 位 IEEE 浮点值
  • “宽度”和“高度” – 像素中的 64 位 IEEE 浮点值
  • “framerate” – 每秒帧数的 64 位 IEEE 浮点值
  • “关键帧”—— 一个包含 p 帧位置的数组,在寻求随机访问时需要它。
  • “|AdditionalHeader” - 所需的流解码信息对的数组
    • “加密”- 所需的加密信息对的数组
    • “元数据”- 包含所需解密密钥的 Adob​​e Access DRM 方案数据的 Base64 编码字符串

最后,flv、f4v 等... 被设计用于嵌入式视频。Windows 可能由于这个原因没有内置此功能,但您可以随时编写自己的 dll 文件来处理此功能,或者找到第三方软件,例如高清视频查看元数据

相关内容