Albeoris / Memoria

Final Fantasy IX tools
MIT License
371 stars 49 forks source link

h.254 video support #278

Closed snouz closed 6 months ago

snouz commented 9 months ago

This has been on the back of my mind for ages. The ogg format loses a LOT of video quality while being extremely heavy. If there was an integrated h.254 (wrapped in mp4 for example), this would reduce video size & improve quality with video upscales.

barkermn01 commented 8 months ago

So after talking, currently this would require adding some form of transcoder into Memoria unfortunately there does not seem to be any .NET Framework 3.5 compatible transcoders that work, so this is going to require us to build a wrapper arround some other lib maybe the FFMPEG libraries or libVLC.

In the meantime though @SamsamTS appear to have a method for stopping the desync which using one of the newish exposed SDLib Methods SdSoundSystem_SoundCtrl_GetElapsedPlaybackTime we're going to try in the coming days.