2010-07-02 93 views
0

我在Mac OS X(Objective-C)上,我正在寻找一种方法来确定文件是否有视频流。更具体地说,可以由FFmpeg解码的视频流。我可能可以用Objective-C把东西放在一起,看看文件是否有兼容QuickTime的视频流,但这还不够。我可以尝试MediaInfo,但我不知道它可以打开哪些文件。另一个选项是运行FFmpeg和grep以查看是否有视频流。但是这个速度相对较慢,所以我查看了FFmpeg的源代码,看看它们是如何检测到的,我甚至无法找到启动的文件。检查文件是否有视频流

+0

你试过ffmpeg -i ?这只是运行检测代码。不知道你在说什么很慢。 – 2010-07-02 18:42:30

+0

*相对较慢*。我希望能有更快的方式。 – Nelson 2010-07-02 18:42:57

+0

那个答案对你来说足够好吗?还是你在寻找别的东西? – 2010-07-02 19:22:13

回答

0

Here is a tutorial关于使用libavformat和libavcodec(都是FFMpeg的一部分)获取视频流信息。

相关问题