2012-09-26 7 views
3

mp4creator 라이브러리를 사용하여 만든 MP4 파일을 디코딩하려고합니다. 코드가 예제와 호환되지 않기 때문에 라이브러리에서 실제로 작동하는 ffmpeg 또는 libav 예제를 찾을 수 없습니다.원시 프레임 창으로 mp4 디코드 C++

mp4 파일을 읽고 원시 오디오 및 비디오 프레임으로 디코딩하는 간단한 방법이 필요합니다. 있음에도 불구하고 창문에서 일해야합니다.

누군가가 작동 가능하고 작동 가능한 호환 가능한 ffmpeg/libav 라이브러리 + 예제 소스 파일을 가리킬 수 있다면.

난이 사람이 http://dranger.com/ffmpeg/

(고대 버전이기는하지만) FFMPEG에 괜찮은 튜토리얼을 쓴 유일한 것 같다 있기 때문에, 일 것이라고이 튜토리얼에 사용 된 라이브러리 버전을 얻을 수 있다면 편집 :는 FFmpeg의 최신 버전에서

난라는 이름의 예를 발견 filtering_video.c 발견 패치를 사용하여 : http://ffmpeg.org/pipermail/ffmpeg-devel/2012-June/126587.html 내가 할 수있는 프로그램을 입수했습니다 "뭔가"그것은 내가 더 조사 할 것입니다 작동하는 것 같습니다.

+0

라이브러리를 찾을 수 없다면 mp4box를 사용하고 명령 프롬프트 에서처럼 코드에서 호출하면됩니다. – BlueVoodoo

+0

ffmpeg가 바로 그 기능을 수행 할 수 있다고 생각합니다. http://www.labnol.org/software/extract-image-frames-from-video/18137/ – fritzone

답변

1

질문에 편집 : ffmpeg의 최신 버전에서 발견 된 예제 : filtering_video.c 발견 된 패치 사용 : http://ffmpeg.org/pipermail/ffmpeg-devel/2012-June/126587.html 나는 프로그램을 작동 시켰습니다. 여기에 설명 된 함수 avtoipl 사용 : http://www.digipedia.pl/usenet/thread/16949/6806/ 데이터를 표시 할 수있는 opencv RGB 이미지로 데이터를 가져 왔습니다.

+0

답변을 자세히 설명해 주시겠습니까? 귀하가 제공 한 링크는 더 이상 사용할 수 없으며 동일한 문제를 해결하려고 노력하고 있습니다. 코드 샘플이 있습니까? – zanbri

+1

죄송합니다.하지만이 코드는 5 년 전이었으며 더 이상 해당 코드에 액세스 할 수 없습니다. 그러나 두 번째 링크 만 나를 위해 깨졌습니다. 첫 번째 (내 실제 문제를 해결)되지 않습니다. –