I'm trying to figure out which is the best movie encoder to record a video file in snes9x. I have tons of harddrive room so disk space is not a problem. I would love to have the same quality of picture/sound found in the emulator if thats possible.
I tried the AVI/DIVX encoder but the sample movie I generated was very choppy and didnt even have very good quality.
Assuming you mean "space is not a problem" literally, use the FFV1 codec for video.
FFV1 is lossless (no compression artifacts whatsoever). It encodes 1 minute of animation to 20-400 MB, depending on the video content (amount of motion and so on).
The Zombies Ate My Neighbors movie (~60 minutes) for example went to about 5.8 gigabytes.
FFV1 is the ffmpeg lossless codec. For Windows users, FFDshow probably contains it.
But, the "choppiness" you apparently see is not caused by the codec. It's most likely caused by the method you record the movie.
When you use an external program for recording the movie, the emulator won't wait for your recorder. If the recorder is not fast enough(*) to capture all frames, you'll see choppiness (bad framerate).
We don't use external recorders at this site for this reason.
If you didn't mean literally, then you should use the good ol' mpeg-4 (in whatever variant you like: divx, ffmpeg, xvid, envivo...) with a very small quantizer setting (high quality).
In MEncoder, you would give the vqscale=2 parameter to libavcodec.
This results in nearly no visible artifacts. Only if you do a screen capture and analyze it with an image editor, you'll notice the colors aren't as solid as in the original.
*) Everything matters: Harddisk speed, CPU speed, memory speed, interprocess communication speed...
But at the same time people dont wanna download very large files for maybe a 15 mins long movie and the size like 300 MB. I think XviD is the best one. If you have a cinemetic movie, say Equilibrium (I endure that movie) so will DivX bring you very good quality but xvid brings you allmost real DVD quality.
thanks for the tips. i'm making a compilation dvd of some of my favorite movies from here and i want the movies to be as high quality as possible. but 5.8gb for an hour is a little too big. if i can get that size down to 1-2gb and still have dvd quality, that would be acceptable. mp4 sounds like a good alternative.
what do you mean by external recorder? i didnt use a 3rd-party program if thats what you mean. when i recorded the movie, i did so through the "make avi" option in snesx9.