DirtBagXon / hypseus-singe

Hypseus is a SDL2 version of Daphne and Singe. Laserdisc game emulation.
https://discord.gg/dgCsCfmRfJ
GNU General Public License v3.0
143 stars 19 forks source link

RetroPie Audio Sync Issue #86

Closed robbalvey closed 1 year ago

robbalvey commented 1 year ago

Several of the Singe games seem to go out of sync almost immeditaely:

TRON Space Ace Enhanced Action Max Games etc...

Is this due to the overall lack of power on the Pi platform or is this something I can address on my build?

Thank you in advance for your help.

robbalvey commented 1 year ago

I reencoded TRON.mp4 using this:

ffmpeg -i tron.mp4 -an -qscale:v 4 -b:v 6000k -vf scale=1280:720 -codec:v mpeg2video tron.m2v

and it most certainly made it better. I got better results that the .m2v version pulled from Archive. I'm assuming this will be about the best it will get on a Pi4?

robbalvey commented 1 year ago

Found the alternate video files for ActionMax on archive so that seems to have resolved that issue.

I also did the same re-encode on SAe and it seemed to help with the in-game sync a bit but the intro still seems totally out of sync. Is that normal?

robbalvey commented 1 year ago

I've re-encoded all of the games where I could find the original .mp4 versions of the video file from a post on emuline. There are some that I can't seem to find the original .mp4 files like Friday the 13th, Rollercoaster, Future Boy Conan, No Time for Nuts, Oeil, Platoon, etc. Any chance you could point me in the right direction to those? I can find them on archive but those already have m2v files which seem to lag on the Pi.

robbalvey commented 1 year ago

These are the titles I cannot seem to find the .mp4 original video file for:

Arcade Experience Vol 1 Astro Boy Daitarn 3 Deragon Trainer Dragon's Lair TV Friday the 13th Future Boy Conan No Time for Nuts Oeil Pour Oeil Puss in Boots Rollercoaster Samurai Jack

DirtBagXon commented 1 year ago

Hey,

Some of these are original Singe 1 games and do not have an original MP4 video: Puss in Boots, Samurai Jack,Daitarn 3 and Future Boy Conan.

For obvious reason I cannot provide links, but if you follow the Singe 2 main pages, that may direct you so most of these, others are available through searching.

I'll reiterate what I stated on the RetroPie forums here to:

As you have probably noticed, the Singe 2 games weren't written with a Pi in mind, they are written by Windows guys. The native video and overlays are way too resource intensive for a Pi or similar SBC. Hence the ports.

If your Pi is struggling you don't need to find the original MP4 video to resize/recode, you can always use the existing M2V files and downsize them, using ffmpeg. You can also try using -set_overlay oversize on some of the games as this has been reported to help the Pi deal better with the overlays.

robbalvey commented 1 year ago

Thank you for all of this! It's most certainly a huge huge help!

robbalvey commented 1 year ago

I got everything working! Thank you for all your help on this project and pointing me in the right direction. It took me a while but it looks amazing! I owe you a cup of coffee.... or ten! :D

Thanks!