0
C#을 사용하여 비디오 스트림을 이미지 파일로 저장할 수 있습니까?C# 비디오 스트림을 이미지 파일로 저장
하나의 파일을 쉽게 저장할 수 있지만 스트림을 따라갈 수 없습니다. 성능이나 비슷한 것을 향상시키기 위해 디스크에 쓰기 전에 어떻게 든 비트 맵을 캐싱 할 수 있는지 궁금합니다.
C#을 사용하여 비디오 스트림을 이미지 파일로 저장할 수 있습니까?C# 비디오 스트림을 이미지 파일로 저장
하나의 파일을 쉽게 저장할 수 있지만 스트림을 따라갈 수 없습니다. 성능이나 비슷한 것을 향상시키기 위해 디스크에 쓰기 전에 어떻게 든 비트 맵을 캐싱 할 수 있는지 궁금합니다.
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