![视频文件有标签吗?](https://linux22.com/image/1289231/%E8%A7%86%E9%A2%91%E6%96%87%E4%BB%B6%E6%9C%89%E6%A0%87%E7%AD%BE%E5%90%97%EF%BC%9F.png)
我们可以使用 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)。以下是 Adobe 的官方开发者网站。这是 Adobe 开发的标准,用于存储图像和视频等媒体的元数据。这些文件大多是 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
和这里:
答案4
我认为不可能全局标记多种视频类型。我所知道的唯一视频标记是 AVI 标签。很久以前,有一个名为abcAVI 标签编辑器。
abcAVI 标签编辑器允许您从互联网电影数据库获取电影信息或自行输入并将该信息保存在 AVI 文件中。支持RIFF INFO 标签,MovieID 标签,IDivX 标签. 允许编辑 40 多个标签,不仅仅是“标题”、“主题”和“版权”。支持 RIFF INFO 标签可确保与 Windows Media Player 等标准 Windows 播放器的向后兼容性。
它虽然比较旧,但在 XP 兼容模式下仍可与 Windows 7 很好地配合使用。