Вам уже писали, что нужно использовать форк Gens с записью видео как Gens Re-Recording, например Gens r57shell Mod. Запустить игру, поставить на паузу (здесь это Esc), Tools > Movie > Play Movie, выбрать запись видео через Tools > AVI > Start AVI Dump... и после выбора пути сохранения есть возможно выбрать кодек (программу сжатия), список которых зависит ещё от установленных у вас, остаётся нажать Esc для записи с самого начала movie. Там есть Lagarith Lossless Codec, который записывает со сжатием
без потерь, что экономит место (у меня для 18 секунд - 15МБ против 233МБ несжатого). Не забудьте в видео плеере откл. сглаживание/фильтрацию, чтобы видеть чёткие пиксели. Для youtube потом можно через ffmpeg сделать чёткий апскейл без фильтрации до 8К, но не выкладывайте никогда ниже 720p. Есть другие нюансы, цвета - в файле Lagarith или несжатом сохранение в RGB, что может неправильно интерпретироваться где-то, поэтому нужно сверять результат. Ещё настройки Tools > AVI проверьте (поставить Sync AVI with movie, убрать Split).
UPD: Здесь даже инструкция есть
https://segaretro.org/Gens_Re-Recording, там используется Camstudio Lossless Codec, но у меня нет в списке. Там указали
Graphic -> Frame Skip -> 0, о чём не подумал.
Нет. Включаешь gmv, запускаешь стрим в обс и сохраняешь на винт.
И получаешь не самый лучший результат, потому что запись с экрана.