Chào mọi người. Hiện tại em có thể chụp ảnh liên tục và show lên picturebox. Về cơ bản nó hiển thị như chúng ta đang quay video màn hình vậy. Nhưng thực tế là show liên tục các bức ảnh màn hình được chụp một cách liên tục mà thôi. Vậy mọi người có thể cho em hỏi là trong c# có class nào hỗ trợ ghép các bức ảnh liên tục này lại thành video được không ạ. Hay trong c# có class nào hỗ trợ việc quay video màn hình không ạ. Em cám ơn nhiều ạ
Quay video màn hình trong c#
Mấy cái này có lẽ phải nghiên cứu các project của người khác, học cái cơ bản rồi áp dụng lại cho phù hợp với project của mình thôi, chứ mà tìm hiểu nguyên lý thực hiện thì rất khó. Tìm google với từ khóa capture + video + screen + CSharp + Microsoft Express Encoder. Sẽ ra một đống trang lựa lấy một cái xem đơn giản dễ hiểu rồi triển =))
Capture ra Bitmap thì dùng Graphics trong System.Drawing.
Ghi xuống video thì dùng hàm trong Opencv.
Cám ơn bạn. Bạn có thể cho mình biết là chính xác mình phải xài hàm nào trong Opencv ko ạ. Mình cảm ơn nhiều 
Tạo 1 video writer xuống file.
(IntPtr) cvCreateVideoWriter(string filename,int fourcc,double fps, Size frameSize,bool IsColor);
Viết 1 image vào file
cvWriteFrame(IntPtr videowriter, IntPtr image);
Đóng file, xóa VideoWriter:
cvReleaseVideoWrite(ref IntPtr videowriter);
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?