SDL 및 FFmpeg를 사용하여 비디오를로드하고 표시하려고합니다. 지금까지 제가 시도한 다른 라이브러리보다 많은 문제가있었습니다. 이제 프로그램을 실행하고 거의 검은 색 화면을 볼 수 있습니다. 하지만 문제가 있다면 loadVideo(...)
함수의 줄의 주석 처리를 제거하면 링커 오류가 발생합니다.FFmpeg가 제대로 연결되지 않았습니까?
나는 "는 FFmpeg의 자식-4cdea92 64 비트 데브"에서 파일을 사용하고, 그리고 "자식 - 4cdea92 64 비트 공유는 FFmpeg"는 DLL-파일을 얻을 수 있습니다. 링크에 위치한 : http://ffmpeg.zeranoe.com/builds/
void loadVideo(string file) {
//Initialize video
//av_register_all();
AVFormatContext *pFormatCtx;
//if (avformat_open_input(&pFormatCtx, file.c_str(), NULL, NULL) != 0) {
//printf("Unable to open video file '%s'!\n", file.c_str());
//}
}