2010-07-02 5 views
0

Я нахожусь в Mac OS X (Objective-C), и я ищу способ определить, имеет ли файл видеопоток. Более конкретно, видеопоток, который может быть декодирован FFmpeg. Я, вероятно, могу что-то связать с Objective-C, чтобы увидеть, есть ли в файле QuickTime-совместимый видеопоток, но этого недостаточно. Я мог бы попробовать MediaInfo, но я не знаю, какие файлы он может открыть. Другой вариант будет работать с FFmpeg и grep, чтобы увидеть, есть ли видеопоток. Но это относительно медленно, поэтому я посмотрел исходный код FFmpeg, чтобы узнать, как они его обнаруживают, и я даже не мог узнать, в каком файле начать.Проверьте, есть ли у файла видеопоток

+0

Вы попробовали ffmpeg -i ? Это просто запускает код обнаружения. Не уверен, что вы говорили об этом медленно. –

+0

* сравнительно медленный *. Я надеюсь на более быстрый способ. – Nelson

+0

Был ли этот ответ достаточно хорошим для вас или вы ищете что-то еще? –

ответ

0

Here is a tutorial при использовании libavformat и libavcodec (обе части FFMpeg) для получения информации о видеопотоке.

Смежные вопросы