MOD EDIT: The most recent Mupen releases have merged the AVI fixes we were hosting separately, alongside other fixes. They are located at the following Github links:
Repository:
https://github.com/mkdasher/mupen64-rr-lua-
Latest:
https://github.com/mkdasher/mupen64-rr-lua-/releases/latest
A lot of work was put into Mupen64 since
we disallowed it some years ago. Most importantly, the very reason its support was dropped - terrible video dumping - is now working internally without desyncs between audio and video, and without notable issues.
While
the current latest upstream release is already in a very good shape, we decided to
host a fork that we can support and endorse, while having our fixes merged upstream as needed, and without having to wait for upstream releases every time we fix something. This also allows us to ship the build of mupen64 along with plugins that we plan to support and endorse, like Angrylion's RDP & Co. Our fork is meant to be 100% sync compatible with upstream too.
1.0.10+avi_fixes and later releases of Mupen64 hosted at https://github.com/TASEmulators/mupen64-rr-lua-/releases/ is what we will be using for encoding, so submissions must sync on it to be accepted. Upstream releases (especially the older ones) have serious problems with sync between audio and video and require external tools for making encodes, and that approach was extremely unreliable, so they remain disallowed. Again, movies made on those older versions should sync fine in later releases in most cases, because the emulation core is not really changing.
Angrylion RDP and Angrylion RDP Plus are the most accurate plugins these days, and it's what our default will be for encoding. There's no way to increase internal resolution or use external antialiasing, but there should be less visual bugs, and the original device needs some more love and appreciation too, not only its goodized mods that aren't possible on original hardware.
However, if the author uses another plugin and the movie only syncs on that, or if the author just wants us to use another plugin, or the publisher really wants to use another plugin, I think it will be the best idea to allow those other plugins.
While we're here, it makes a lot of sense to ask more people to try out video dumping in latest mupen64, and to report any bugs they can find! Here's how you make a video with it:
https://tasvideos.org/EncodingGuide/VideoDumping#Mupen64
Huge thanks to everyone involved in recent mupen64 development, and to tasvideos people who refused to let it stay banned and forgotten: CasualPokePlayer, Zinfidel, TheCoreyBurton, EZGames69, fsvgm777, Aktan, and everyone else I'm forgetting!