미디어 파일의 길이를 결정할 수 있습니까?미디어 파일의 길이를 어떻게 확인할 수 있습니까?
미디어 (비디오) 파일을 말하면 다음 형식의 파일을 의미합니다. .wmv, .avi. .mp4, .flv, .mkv. 그리고 내가 말하는 지속 시간이란 비디오 파일이 얼마나 오래 분과 초가 걸릴지를 결정하는 것을 의미합니다.
각 파일이 다른 방식으로 인코딩/압축되어 있음을 이해하지만 각 파일의 길이가 헤더에 저장 될 수 있습니까? 이러한 파일을 메모리로 읽거나 헤더를 검사 할 수있는 기본 WinAPI 함수가 있습니까? 네이티브 WinAPI는 .png에 대한 API 함수를 제공하지 않으므로 동영상 파일에도 장시간 쏟아 부었지만 결코 알지 못합니다.
네이티브 WinAPI에이 기능을 사용할 수없는 경우 C++ 비디오 API/라이브러리를 사용 하시겠습니까? 아니면 파일을 열고 수동으로 기간 검색 (예 : fopen()
)할까요?
는 사회자가 손 – BrokenGlass
을 FFmpeg를 살펴 보도록는 * "지금까지 윈도우의 API로 그들이 와서 갈 것"- 나는 않을 것 ** 단일 ** Windows API에 대해 알고 있습니다. 어느 것을 염두에 두시겠습니까? –