我想开发小型mac(而不是iphone)应用程序用于自学目的。 应用程序应该做什么:只需打开视频文件并显示有关视频编解码器的信息。
主要问题是我从不使用媒体文件而且我现在不能从哪个点开始。
可能有人可以建议一些文章,甚至可能是一些例子吗?
答案 0 :(得分:3)
我强烈建议使用像FFmpeg这样的东西来获取编解码器信息。
只需通过NSTask运行以下命令:
ffmpeg -i video.mpg
项目页面:
http://www.ffmpeg.org/
自己提取这些信息是很多工作 每种视频格式都存储不同的东西 更不用说错误处理和损坏的文件了。
答案 1 :(得分:0)
编解码器数据通常以容器格式保存。首先,你应该选择一种容器格式并解析它,一种流行的格式是MPEG4容器格式。按照此页面中的链接开始。 http://en.wikipedia.org/wiki/MPEG-4_Part_14