Objective c 如何确定视频编解码器

Objective c 如何确定视频编解码器,objective-c,cocoa,Objective C,Cocoa,我想开发用于自学的small mac(不是iphone)应用程序。 应用程序应该做什么:只需打开视频文件并显示有关视频编解码器的信息 主要的问题是我从来没有处理过媒体文件,现在也不知道从哪一点开始 可能有人可以给一些文章提供建议,甚至可能是示例?我强烈建议使用FFmpeg之类的工具来获取编解码器信息 只需通过NSTask运行以下命令: ffmpeg -i video.mpg 项目页面: 自己提取这些信息需要大量工作。 每种视频格式都存储不同的内容。 更不用说错误处理和损坏的文件了。我强烈建议

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

主要的问题是我从来没有处理过媒体文件,现在也不知道从哪一点开始


可能有人可以给一些文章提供建议,甚至可能是示例?

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

ffmpeg -i video.mpg
项目页面:

自己提取这些信息需要大量工作。
每种视频格式都存储不同的内容。

更不用说错误处理和损坏的文件了。

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

ffmpeg -i video.mpg
项目页面:

自己提取这些信息需要大量工作。
每种视频格式都存储不同的内容。

更不用说错误处理和损坏的文件。

编解码器数据通常以容器格式保存。首先,您应该选择一种容器格式并对其进行解析,一种流行的格式是MPEG4容器格式。按照此页面中的链接开始。
编解码器数据通常以容器格式保存。首先,您应该选择一种容器格式并对其进行解析,一种流行的格式是MPEG4容器格式。按照此页面中的链接开始。

谢谢,我认为这是最好的方式谢谢,我认为这是最好的方式