Record movie from inside a packaged game

Hello mate, as the title suggest, i want to ask that is it possible to record movie from inside a package game? And is it possible to do something like the kill cam in Call Of Duty, where you can see how you died and stuff for a short amount of time and then we can saved that movie to a hard drive? Of all the search result that turn up, i find most of them are instruction about how to use matinee from editor, and only this one question that is manage to come close to my requirement:

Sadly i find nothing useful to my case.
Thank you very much for reading my question, and i am really looking forward to your answer.

I am thinking about taking a bunch of screenshot, then write a small c++ dll to make a movie from all of those .bmp files. But i think this is more like a hack than a proper solution.

New problem, it seem like i can’t load bitmap created by command Shot, if i create a bitmap with paint then load it with LoadImage function, it work fine, but too bad i can’t say the same about bitmap made by unreal.
Also, it maybe not relate but when i try to use ACDSee Photo manager 2009 to view bitmap files made by unreal, i can only see a dark screen, while using Window photo viewer there isn’t any problem. If i use a bitmap made by paint or some source other than unreal, both those program can display the bitmap just fine.

Hello mates, i got good new and bad new. The good new is by following this instruction how to link static and this instruction how to capture screen using DirectX libraries, i have managed to capture and create a huge avi video file. And by huge, i mean it. And that is the bad new. I haven’t figure out how to use video codec from inside unreal, so the result video file is big and some how the frame are mess up.