视频文件有标签吗?

视频文件有标签吗?

我们可以使用 ID3 标记向音乐文件添加元数据。

是否有任何类似的视频文件标记格式(元数据容器)(例如 flv、mpg、avi、wmv 等)?

答案1

  • avi (AVI) – 是的,作为 RIFF“INFO”块和/或 XMP
  • flv (Flash Video) – 仅适用于 F4V (Flash Video v4)
  • mkv (Matroska) – 是
  • mp4 (MP4) – 是
  • mpg/mpeg (MPEG-1) –不知道
  • ogg/ogv/ogm (Ogg) –没有内置支持,存在几种非官方格式
    • 音频文件使用 Vorbis 编解码器元数据
  • wma/wmv (ASF) – 是

答案2

哦,视频有标签功能,但并不是所有视频容器都采用单一格式。大多数容器都有自己的解决方案,例如 FLV 和 MKV。


不过,还有可扩展的元数据平台(XMP)。以下是 Adob​​e 的官方开发者网站。这是 Adob​​e 开发的标准,用于存储图像和视频等媒体的元数据。这些文件大多是 XML,因为 XMP 使用分布式文件框架用于数据表示。

无论如何,您可以将 XMP 用于以下文件:

  • MP4 – MPEG4 第 10 部分视频容器
  • AVI – Microsoft 的音频-视频交错格式
  • 任何其他文件,通过根据实际数据创建单独的 .xmp 文件。

您可以使用各种工具来读取和写入这些数据,维基百科列举一些

答案3

ID3 格式的数据可以填充到 Apple 定义的 MPEG-2 程序流中(http://www.smpte-ra.org/mpegreg/ID3.html)。

这些数据在运行时视频播放期间通过 timedMetadata 通知显示到 iOS 环境以及支持显示此元数据的其他环境中。

MPEG-2 节目流以所谓私有流的形式规定了非标准数据(例如 AC-3 音频或字幕)。[11]

在这里看到一些信息:维基百科:MPEG_program_stream

和这里:

https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/HTTP_Live_Streaming_Metadata_Spec.pdf

答案4

我认为不可能全局标记多种视频类型。我所知道的唯一视频标记是 AVI 标签。很久以前,有一个名为abcAVI 标签编辑器

abcAVI 标签编辑器允许您从互联网电影数据库获取电影信息或自​​行输入并将该信息保存在 AVI 文件中。支持RIFF INFO 标签MovieID 标签IDivX 标签. 允许编辑 40 多个标签,不仅仅是“标题”、“主题”和“版权”。支持 RIFF INFO 标签可确保与 Windows Media Player 等标准 Windows 播放器的向后兼容性。

它虽然比较旧,但在 XP 兼容模式下仍可与 Windows 7 很好地配合使用。

相关内容