objective-c - 如何确定视频编解码器

标签 objective-c cocoa

我想开发小型 mac(不是 iPhone)应用程序用于自学目的。 应用程序应该做什么:只需打开视频文件并显示有关视频编解码器的信息。

主要问题是我从不使用媒体文件,而且我现在也不知道从哪一点开始。

也许有人可以建议一些文章,甚至可以提供示例?

最佳答案

我强烈建议使用 FFmpeg 之类的工具来获取编解码器信息。
只需通过 NSTask 运行以下命令:

ffmpeg -i video.mpg

项目页面:
http://www.ffmpeg.org/

自己提取这些信息需要大量工作。
每种视频格式存储的内容都不同。
更不用说错误处理和损坏的文件了。

关于objective-c - 如何确定视频编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370188/

相关文章:

xcode - 从 NSDate 获取该月第一天的星期名称

ios - 为 UIButton 设置标题时出错

ios - 如何在文本到语音合成过程中停止语音?

ios - 无法使用模拟器从 iOS 中的 ImagePicker 获取图像路径和图像?

ios - NSPredicate 正则表达式错误

swift - 为什么我的 NSView 在点击时不绘制内容?

ios - 倒计时和关闭模态视图

objective-c - 查找 NSArray 中所有特定长度的字符串

objective-c - 使用IB连接NSImageView查看?

objective-c - setHidden :YES 时 NSComboBox Action 选择器触发