Мій найкращий досвід - з Fraps але я використовував повну версію (здавалося, невеликий одноразовий приз, щоб заплатити за велику утиліту), яка не має обмежень та логотипу. Ви можете встановити кадр заздалегідь, як запропонував Девід Янг у своєму коментарі. Як і багато інструментів зйомки відео, Fraps використовує недоцільне стиснення під час запису, яке потім може бути перетворене на вищий формат стиснення на ваш вибір. Для цього я зазвичай використовую VirtualDub.
У мене не було проблем із запуском Fraps за моєю грою на повній швидкості (в моєму випадку 50 кадрів в секунду), отримуючи високоякісні знімки.
Основне питання тут полягає в тому, що для захоплення потрібна деяка продуктивність, і ви завжди повинні намагатися це зробити на найкращому доступному комп'ютері. Більш конкретно, інструмент зйомки робить істотне та постійне записування на диску, тому ключовим є вибір для зберігання файлу на швидкому жорсткому диску. Ноутбуки часто поставляються із жорсткими дисками з повільнішим доступом, тому це може сильно вплинути на продуктивність. Використання меншого розміру кадру під час зйомки забезпечує простіший час на жорсткому диску та може підтримувати частоту кадрів. Fraps дозволяє встановлювати рамки наполовину.
У випадку з Fraps, на якість остаточного фільму сильно впливає те, яке стиснення ви використовуєте при перетворенні зафіксованого FPS1 захоплення AVI у формат, що розподіляється. Якщо ви не вважаєте втрату тут, звичайно, неважливо, наскільки добре виконано інструмент захоплення.
Я серйозно не думаю, що згадувані вами програми, як правило, погані, але потребують певного налаштування, перш ніж вони будуть виконувати оптимально разом з вами певну гру.
Збереження кожного окремого кадру в PNG, мабуть, не є гарною ідеєю, якщо у вас вже є проблеми зі швидкістю. Ймовірно, буде з'їдено більше процесора та дискового часу, оскільки для цього потрібен буде кожен кадр, щоб зберігати всю його інформацію. При кодуванні та зберіганні фільму багато кодери використовують ряд кадрів ключів, які є повноцінними, і дозволяють послідовні кадри після них визначати як різницю між одним кадрам на інший. Це може бути величезним зменшенням розміру, але це не дає вам вийняти один кадр і прочитати його без кадру ключа.
Не тільки розмір кожного кадру буде більшим, якщо ви спробуєте скинути їх на окремі файли, але й отримаєте накладні витрати від самого доступу до файлу. Це тому, що ви повинні відкрити нову ручку файлу для кожного кадру, а не триматися на одному файлі та надсилати його, як у випадку з фільмом.
Ваша найкраща ставка - це все одно, щоб записати фільм без втрат і витягти з нього кадри, АБО - щоб захопити обмежену кількість кадрів, як знімки екрана під час відтворення.