이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
VideoReader
비디오 파일을 읽기 위한 객체 만들기
설명
VideoReader
객체를 사용하여 비디오 데이터가 포함된 파일을 읽어옵니다. 이 객체에는 비디오 파일에 대한 정보가 포함되며, 이 객체를 통해 비디오에서 데이터를 읽어올 수 있습니다. VideoReader
함수를 사용하여 VideoReader
객체를 만들고, 객체 속성을 사용하여 비디오에 대한 정보를 쿼리한 다음, 객체 함수를 사용하여 비디오를 읽어올 수 있습니다.
자세한 내용은 지원되는 비디오 및 오디오 파일 형식 항목을 참조하십시오.
생성
설명
입력 인수
속성
객체 함수
hasFrame | 비디오 프레임을 읽을 수 있는지 확인 |
read | 하나 이상의 비디오 프레임 읽기 |
readFrame | 다음 비디오 프레임 읽기 |
VideoReader.getFileFormats | File formats that VideoReader supports |
예제
제한 사항
일부 MP4 파일의 경우,
NumFrames
속성은 Windows®, Mac 및 Linux® 플랫폼에서 서로 다른 값을 반환할 수 있습니다. 이 차이는 기반이 되는 플랫폼별 API의 차이에서 비롯됩니다.Windows에서 일부 AVI, MOV 또는 MP4 파일의 경우,
readFrame
함수를 사용하여 파일의 모든 프레임을 읽어 들이면VideoReader
객체의NumFrames
속성에서 반환된 값과 다른 개수의 프레임이 생성될 수 있습니다.
팁
Windows 플랫폼에서는 작업 공간에서
VideoReader
객체로 참조되는 AVI 파일을 수정 또는 삭제할 수 없습니다. 작업 공간에서VideoReader
객체를 제거하려면clear
함수를 사용하십시오.macOS 플랫폼은 더 이상 일부 오래된 비디오 파일 형식을 지원하지 않습니다.
VideoReader
를 사용하여 이러한 파일을 읽으려면 다음과 같이 하십시오.QuickTime 플레이어를 사용하여 비디오 파일을 여십시오. 플레이어가 이전 형식으로 된 파일을 감지하면 이를 새 형식으로 자동으로 변환합니다.
새로 변환된 비디오 파일을 저장하십시오.
VideoReader
를 사용하여 새로 변환된 비디오 파일을 읽으십시오.