La mia migliore esperienza è con Fraps ma ho usato la versione completa (mi è sembrato un piccolo premio una tantum per pagare una grande utilità) che non ha limiti o logo. Puoi impostare il framerate in anticipo, come ha suggerito David Young nel suo commento. Come molti strumenti di acquisizione video, Fraps utilizza una compressione a basso costo durante la registrazione, che può quindi essere convertita in un formato di compressione più elevato a scelta. Per questo di solito uso VirtualDub.
Non ho avuto alcun problema a eseguire Fraps dietro il mio gioco a tutta velocità (50 fps nel mio caso) per ottenere acquisizioni di alta qualità.
The key issue here is that capturing requires some performance, and you should always try to to it on the best computer available. More specifically, the capturing tool makes substantial and continual disk writes so choosing to store the file on a fast hard drive is key. Laptops often come with slower-access hard drives so this may affect performance a lot. Using a smaller frame size during the capture gives the hard drive an easier time and could keep your framerate up. Fraps allows you to set half-size frames.
In the case of Fraps, the quality of the final movie is greatly affected by what compression you use when converting the FPS1-encoded capture AVI to a distributable format. If you don't consider lossiness here it will of course not matter how well the capture tool performed.
Sinceramente non penso che i programmi che menzioni siano generalmente così cattivi, ma necessitano di una configurazione prima che si comportino in modo ottimale insieme al tuo gioco specifico.
Salvare ogni singolo fotogramma in PNG probabilmente non è una buona idea se hai già problemi con la velocità. Probabilmente consumerebbe più tempo su CPU e disco perché avrebbe bisogno di archiviare ogni frame con tutte le sue informazioni. Durante la codifica e la memorizzazione di un film, molti codificatori utilizzano un numero di fotogrammi chiave che sono completi e consentono ai fotogrammi successivi dopo di essi di essere definiti come la differenza tra un fotogramma e l'altro. Questa può essere un'enorme riduzione delle dimensioni, ma non ti consente di estrarre un fotogramma e leggerlo senza il fotogramma chiave.
Non solo la dimensione di ciascun fotogramma sarà maggiore se si tenta di scaricarli in file separati, ma si otterrà anche un sovraccarico dall'accesso al file stesso. Questo perché è necessario aprire un nuovo handle di file per ogni fotogramma anziché trattenerlo e eseguire lo streaming su un file come nel caso del film.
La tua scommessa migliore è ancora con la registrazione di un film senza perdita di dati e l'estrazione dei fotogrammi da esso, O per catturare un numero finito di fotogrammi come schermate durante la riproduzione.