Supongamos que tienes una ROM de un juego de recreativa (cadilacs and dinosaurs, dinorex, street fighter, tetris, Super pang, …) y has instalado mame en tu sistema. Ahora es el momento de lanzar mame para que grabe la partida en vídeo (en avi, sin comprimir).
Eso puede hacerse así:
$ mame dinorex -aviwrite video.avi -snapshot_directory .
Si tenemos dinorex.zip en el directorio en el que ejecutamos mame lo ejecutará y cuando terminemos finalizará el vídeo. Se grabará como video.avi.
Cuidado que 1 minuto son unos 800Mb fácilmente.
Es por eso que es bueno luego comprimir ese vídeo de la partida. Por ejemplo así:
$ ffmpeg -i video.avi -an -vcodec libx264 -crf 23 video.h264
$ ffmpeg -i video.avi video.mp4
Obteniendo un vídeo de unos 4 o 5 megas por minuto. Algo ya soportable.
806M video.avi
4,7M video.h264
5,7M video.mp4
Saludos cordiales.