Index: code/cutscene/mveplayer.cpp
===================================================================
RCS file: /home/fs2source/cvsroot/fs2_open/code/cutscene/mveplayer.cpp,v
retrieving revision 2.1.2.4
diff -u -r2.1.2.4 mveplayer.cpp
--- code/cutscene/mveplayer.cpp	10 Feb 2007 00:01:53 -0000	2.1.2.4
+++ code/cutscene/mveplayer.cpp	24 Feb 2007 20:54:26 -0000
@@ -667,6 +667,13 @@
 		case KEY_ENTER:
 		case KEY_SPACEBAR:
 			mve_playing = 0;
+			break;
+		case KEY_PRINT_SCRN:
+			static int movie_screen = 0;
+			char msname[MAX_FILENAME_LEN];
+			sprintf(msname, "vidcap%.3i", movie_screen++);
+			gr_print_screen(msname);
+			break;
 	}
 
 	//mprintf(("mve frame took this long: %.6f\n", f2fl(t2-t1) / 1000.0f));
Index: code/cutscene/oggplayer.cpp
===================================================================
RCS file: /home/fs2source/cvsroot/fs2_open/code/cutscene/oggplayer.cpp,v
retrieving revision 1.1.2.3
diff -u -r1.1.2.3 oggplayer.cpp
--- code/cutscene/oggplayer.cpp	10 Feb 2007 00:01:53 -0000	1.1.2.3
+++ code/cutscene/oggplayer.cpp	24 Feb 2007 20:54:26 -0000
@@ -610,6 +610,13 @@
 		case KEY_ENTER:
 		case KEY_SPACEBAR:
 			playing = 0;
+			break;
+		case KEY_PRINT_SCRN:
+			static int movie_screen = 0;
+			char msname[MAX_FILENAME_LEN];
+			sprintf(msname, "vidcap%.3i", movie_screen++);
+			gr_print_screen(msname);
+			break;
 	}
 }
 
