.avi、.mkv、.mp4 文件的元数据提取器

问题描述 投票:0回答:2

我致力于各种文件格式的元数据,提取这些元数据并更改这些元数据。我找到了一些用于这些的 java 库,但我想在 C 中实现这些元数据提取器。

请有人给我一些关于如何继续编写这些提取器的建议。如果有人也能为我提供有关这些的良好链接,我会非常高兴

c metadata
2个回答
1
投票

我建议你看一下 libavformat,它是 ffmpeg 的一部分。它是一个 C 库,基本上可以解析所有重要的音频和视频容器。

这是文档:http://www.ffmpeg.org/documentation.html


0
投票

如果您只对容器元数据感兴趣,那么类似 libMtroska 用于阅读

.mkv
元数据似乎是正确的选择 (假设您可以正常工作)

对于任何涉及底层流本身的事情,就像上面评论者建议的那样,

ffmpeg
(或ffmpeg本身使用的libav库)支持几乎所有文件格式

© www.soinside.com 2019 - 2024. All rights reserved.