//Registrare i gameplay di mame su Ubuntu

Registrare i gameplay di mame su Ubuntu

0 votes
Share on FacebookShare on Google+Tweet about this on TwitterEmail this to someonePrint this page

This post has already been read 876 times!

Questo fine settimana ho perso un po di tempo per capire come registrare i gameplay di mame su Ubuntu, e ho deciso di condividere i pochi comandi necesssari su come fare la registrazione di una partita e convertirla in un formato ragionevole per youtube. Attenzione, controllate bene di avere abbastanza spazio sul disco prima di avviare la registrazione, già pochi minuti possono risultare un video da diversi giga.
Per poter registrare una partirta basta lanciare il seguente seguente comando da shell :

mame -rec record.inp  -nomouse -w -mt -log -v <rom name>

per poter convertire un file inp in avi basta eseguire il seguente comando

mame <rom name> -pb record.inp -aviwrite record.avi -nomouse -w -mt

nel caso è anche possibile passare direttamente il parametro aviwrite durante la registrazione con il  seguente comando :

mame -rec record.inp -aviwrite record.avi -nomouse -w -mt -log -v <rom name>

i file verranno creati nella directory di mame rispettivamente nelle directory “inp” e “snap”

matteo@Duff:~$ ls ~/.mame/inp/
record.inp  shadowland.inp  test.inp
matteo@Duff:~$ ls ~/.mame/snap/
shadowland2.avi  shadowland3.avi  shadowland.avi
matteo@Duff:~$ 

Dato che la dimensione del file in genere è molto grande vi lascio un comando per comprimerla ad una risoluzione decente per fare un upload su youtube

ffmpeg -i record.avi -c:v libx264 -preset slow -crf 22 -acodec mp2 record.mp4

qui vi lascio un esempio veloce del risultato ottenuto usando  una rom a caso:

ps. non fate caso al gameplay ma alla qualità del video generato, questa è solo una partita veloce di esempio.