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

发布于 2024-10-22 13:29:57 字数 133 浏览 0 评论 0原文

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

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

I working on metadata of various file formats,extraction of these metadata and changing these metadata. I found some java libraries for these but I want to implement these metadata extractors in C.

Please somebody give me some advice for how to proceed for writing these extractors. I would be really happy if somebody can provide me good links regarding these also

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

感受沵的脚步 2024-10-29 13:29:57

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

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

I would suggest you take a look at libavformat, which is part of ffmpeg. It's a C library that parses essentially all important audio and video containers.

Here's the documentation: http://www.ffmpeg.org/documentation.html

林空鹿饮溪 2024-10-29 13:29:57

如果您只对容器元数据感兴趣,可以使用 libMtroska 来阅读 的方法(假设您可以使其工作)

.mkv 元数据似乎是处理底层流本身的任何内容 ,然后就像上面的评论者建议的那样,ffmpeg< /code> (或 ffmpeg 本身使用的 libav 库) 支持几乎所有文件格式

If you're only interested in container metadata, something like libMtroska for reading .mkv metadata seems like the way to go (assuming you can get that working)

for anything dealing with the underlying streams themselves, then just like the above commenter suggested, ffmpeg (or the libav libraries that ffmpeg itself uses) support practically every file format under the sun

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文