그루터기님이 올려주신 강좌를 보며 공부중인 초보개발자입니다.


현재 비디오 재생까지는 무리없이구현되었는데 재생되는 화면을 비디오 중간지점으로 옮겨주려고 하는데 잘 되질않아


질문을 올립니다.


av_seek_frame을 사용해서 옮기면 될것같아 사용중인데 맨 처음 프레임만 나오고 멈춰있네요.

int64_t temp = pos*AV_TIME_BASE;

temp = av_rescale_q(temp, AV_TIME_BASE_Q, gFormatCtx->streams[gVideoStreamIdx]->time_base);

av_seek_frame(gFormatCtx, gVideoStreamIdx, temp, 0);


이 구절을 추가해 프레임을 옮기려고 하는데 첫번째 프레임만 나오네요


뭔가 잘못된 부분이 있나요