ประสบการณ์ที่ดีที่สุดของฉันอยู่กับFrapsแต่ฉันใช้เวอร์ชันเต็ม (ดูเหมือนจะเป็นรางวัลเล็ก ๆ ครั้งเดียวที่จ่ายค่าสาธารณูปโภคที่ยอดเยี่ยม) ซึ่งไม่มีขีด จำกัด หรือโลโก้ คุณสามารถกำหนดอัตราเฟรมล่วงหน้าได้ตามที่ David Young แนะนำไว้ในความคิดเห็นของเขา เช่นเดียวกับเครื่องมือจับภาพวิดีโอ Fraps ใช้การบีบอัดที่มีต้นทุนต่ำในขณะที่กำลังบันทึกซึ่งสามารถแปลงเป็นรูปแบบการบีบอัดที่สูงกว่าที่คุณเลือก สำหรับเรื่องนี้ฉันมักจะใช้ VirtualDub
ฉันไม่มีปัญหาในการเรียกใช้ Fraps อยู่เบื้องหลังเกมของฉันที่ความเร็วสูงสุด (50fps ในกรณีของฉัน) ที่ได้รับการจับภาพที่มีคุณภาพสูง
ปัญหาสำคัญของที่นี่คือการถ่ายภาพต้องใช้ประสิทธิภาพบางอย่างและคุณควรพยายามทำมันในคอมพิวเตอร์ที่ดีที่สุดที่มีอยู่ โดยเฉพาะอย่างยิ่งเครื่องมือการจับภาพทำให้ดิสก์มีจำนวนมากและต่อเนื่องดังนั้นการเลือกเก็บไฟล์ไว้ในฮาร์ดไดรฟ์ที่รวดเร็วเป็นกุญแจสำคัญ แล็ปท็อปมักจะมาพร้อมกับฮาร์ดไดรฟ์ที่เข้าถึงช้าลงดังนั้นสิ่งนี้อาจส่งผลกระทบต่อประสิทธิภาพได้อย่างมาก การใช้ขนาดเฟรมที่เล็กลงในระหว่างการถ่ายภาพช่วยให้ฮาร์ดไดรฟ์มีเวลาง่ายขึ้นและทำให้เฟรมของคุณอัพ Fraps อนุญาตให้คุณตั้งค่าเฟรมแบบครึ่งขนาด
ในกรณีของ Fraps คุณภาพของภาพยนตร์ขั้นสุดท้ายจะได้รับผลกระทบอย่างมากจากการบีบอัดที่คุณใช้เมื่อแปลง AVI จับภาพเข้ารหัส FPS1 เป็นรูปแบบที่สามารถแจกจ่ายได้ หากคุณไม่พิจารณาถึงความสูญเสียที่นี่แน่นอนว่าไม่ว่าเครื่องมือจับภาพจะทำงานได้ดีเพียงใด
ฉันไม่คิดอย่างจริงจังว่าโปรแกรมที่คุณพูดถึงนั้นไม่ดี แต่ต้องการการกำหนดค่าบางอย่างก่อนที่มันจะทำงานได้ดีที่สุดพร้อมกับเกมเฉพาะของคุณ
การบันทึกทุกเฟรมใน PNG นั้นอาจไม่ใช่ความคิดที่ดีถ้าคุณมีปัญหาเกี่ยวกับความเร็ว มีแนวโน้มว่าจะกิน CPU และเวลาของดิสก์มากขึ้นเนื่องจากจะต้องมีการเก็บข้อมูลทุกเฟรมไว้ในทุกเฟรม เมื่อการเข้ารหัสและการจัดเก็บภาพยนตร์ตัวเข้ารหัสจำนวนมากใช้เฟรมคีย์จำนวนหนึ่งซึ่งเสร็จสมบูรณ์และให้เฟรมต่อเนื่องหลังจากที่ถูกกำหนดเป็นความแตกต่างระหว่างหนึ่งเฟรมถัดไป นี่อาจเป็นการลดขนาดลงอย่างมาก แต่ก็ไม่ยอมให้คุณนำออกหนึ่งเฟรมและอ่านโดยไม่ใช้คีย์เฟรม
ไม่เพียง แต่ขนาดของแต่ละเฟรมจะใหญ่ขึ้นหากคุณพยายามที่จะถ่ายโอนข้อมูลไปยังไฟล์แยกกัน แต่คุณจะได้รับค่าใช้จ่ายจากการเข้าถึงไฟล์ด้วย นี่เป็นเพราะคุณต้องเปิดตัวจัดการไฟล์ใหม่สำหรับทุกเฟรมแทนที่จะถือไว้และสตรีมไปยังหนึ่งไฟล์เช่นในกรณีภาพยนตร์
ทางออกที่ดีที่สุดของคุณยังคงมีการบันทึกภาพยนตร์แบบไม่สูญเสียและแยกเฟรมออกจากมันหรือเพื่อจับภาพจำนวนเฟรมที่ จำกัด เช่นภาพหน้าจอระหว่างการเล่น