2014-04-28 2 views
0

C#을 사용하여 비디오 스트림을 이미지 파일로 저장할 수 있습니까?C# 비디오 스트림을 이미지 파일로 저장

하나의 파일을 쉽게 저장할 수 있지만 스트림을 따라갈 수 없습니다. 성능이나 비슷한 것을 향상시키기 위해 디스크에 쓰기 전에 어떻게 든 비트 맵을 캐싱 할 수 있는지 궁금합니다.

답변

1

AForge과 같은 일부 세 번째 도구를 사용해야합니다. 이 예는 AForge documentation

샘플 코드

// create instance of video reader 
VideoFileReader reader = new VideoFileReader(); 
// open video file 
reader.Open("test.avi"); 
// read 100 video frames out of it 
for (int i = 0; i < 100; i++) 
{ 
    Bitmap videoFrame = reader.ReadVideoFrame(); 

    videoFrame.Save(i + ".bmp") 

// dispose the frame when it is no longer required 
videoFrame.Dispose(); 
} 
reader.Close(); 
에서 ectracted
관련 문제