2010-07-02 10 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의 두 부분)을 사용합니다.

관련 문제