Battlefield 2'nin dahili recorder'ı var mı bilmiyorum fakat bu dediğinizi "Fraps" programıyla yapabilirsiniz. Ufak ve kolay kullanımıyla pek çok kişinin ilk tercihidir. Program üzerinden istediğiniz tuşa video kaydı, istediğiniz tuşada ss (screen shot) işlevini atayabiliyorsunuz. Videoları pek çok formatta keydedebiliyorsunuz (avi, mpg gibi). Aynı şekilde ss'lerinde formatını belirleyebiliyorsunuz (png, jpg, bmp). Programı:
http://www.fraps.com adresinden edinebilirsiniz.