【发布时间】:2011-03-11 05:50:26
【问题描述】:
我在 Mac OS X (Objective-C) 上,正在寻找一种方法来确定文件是否有视频流。更具体地说,可以被 FFmpeg 解码的视频流。我可能可以将一些东西与 Objective-C 放在一起,以查看文件是否具有与 QuickTime 兼容的视频流,但这还不够。我可以尝试 MediaInfo,但我不知道它可以打开哪些文件。另一个选择是运行 FFmpeg 和 grep 以查看是否有视频流。但这比较慢,所以我查看了 FFmpeg 的源代码,看看他们是如何检测到它的,我什至找不到从哪个文件开始。
【问题讨论】:
-
你试过 ffmpeg -i
吗?那只是运行检测代码。不知道你在说什么,这很慢。 -
比较慢。我希望有更快的方法。
-
这个答案对您来说足够好还是您正在寻找其他答案?
-
你是说 libavformat 吗?好吧,这可能是最好的解决方案,但我不能 100% 确定所有可能性(包括代码的分发)。如果没有其他人回复,我会接受。
标签: objective-c video ffmpeg