2015-01-13 3 views
0

우리는 미디어 플레이어를 개발하려고 노력 중이고 dranger에서 튜토리얼을 읽었습니다. [dfmpeg 1에 대한 튜 런처를 언급했습니다. 여기에 언급 된 API는 컨테이너 형식을 찾고 재생하는 방법에 대해 이야기합니다. 우리가 원하는 것은 원시/기본 비디오 스트림 (우리가 사용하는 것의 M2v) 용 플레이어입니다. 기본 스트림에는 PTS 또는 DTS 값이 없으므로 av_seek_frame은 이러한 스트림에서 작동하지 않습니다.기본 비디오 스트림에서 특정 프레임을 찾는 방법은 무엇입니까?

기본 스트림을 찾는 것과 관련된 도움이 필요하면 원하는 위치의 시간 코드가 필요합니다.

답변

0

프레임 속도 값을 elementary stream header에서 추출하여 시도해 보셨습니까? 프레임 속도와 시간 오프셋이 주어지면 필요한 시간에 해당하는 프레임을 계산할 수 있습니다 (물론 인코더가 프레임 속도 값을 준수하는 경우).