如何在 Objective C/Cocoa 中获取 QuickTime 视频的编解码器信息? (没有 FFMPEG)
您好,感谢您抽出时间, 我正在创建一个应用程序,可以移动视频文件以供其他应用程序处理。过去,我在 ruby 中使用 mediainfo 和 ffmpeg 来获取每个文件的编解码器信息。然而,我想将所有这些转移到一个漂亮的可可应用程序中。我搜索了又搜索,但仍然找不到如何执行此操作的解决方案(不使用 ffmpeg)。我基本上正在寻找与您在 QuickTime 视频检查器窗口(Apple + i)中获得的完全相同的信息。 任何帮助将不胜感激,示例代码,更是如此。 谢谢。
Hello and thanks for your time,
I am creating an application that moves video files around to be processed by other applications. In the past, I have used mediainfo, and ffmpeg, in ruby to obtain codec information about each file. I would however like to transfer all of this into one beautiful cocoa app. I have searched and searched and still can't find a solution (without using ffmpeg) on how to do this. I am basically looking for the exact same info you get in the quicktime video inspector window (apple + i).
Any help would be greatly appreciated, sample code, even more so.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Spotlight 查询 (NSMetadataQuery),如
mdls
命令:或者您可以检查 AVFoundation 框架。
示例代码:
You can use Spotlight Queries (NSMetadataQuery), like the
mdls
command do :Or you can check the AVFoundation framework.
Sample code: