Post subject: AVI Question
Joined: 5/17/2007
Posts: 124
Location: Cincinnati, OH
Ok I hope this doesn't make me sound stupid. I really wanna learn how to encode AVIs but in the place where it has tutorials for all the different emulator movies it doesn't have .m64 Let me know thanks.
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Ugh. That entire section of the site is horribly outdated. For quickies, Mupen64 has an AVI producing feature built right into the menus. Just try experimenting with it. You can't hurt anything by trying. For really long AVIs, most of the encoders have gutted Mupen64's AVI production code and replaced it with their own. Mine runs mencoder locally to do the real AVI work, Bisqwit has his transmit video information over a network. It's just a fact that mupen64's AVI code sucks for anything large.
Editor, Experienced player (730)
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
in mupen, go to the same place where you'd see 'start movie playback/recording', somewhere underneath it you'd see 'start AVI recording'. it'll open a file, you select the file you want to save it in and give the avi a file name, and hit save. then a window will pop up asking what codec you want to encode the run with, and if you want to do it multi-pass, etc. if doing basic encodes, choose single pass, choose the codec you want (I usually use h264) and hit ok. unpause the emulator, and it'll start encoding. go to the menu, and under the 'start avi record' there should be now 'stop avi record' which you do once you wish to stop.
Homepage ☣ Retired
Joined: 5/17/2007
Posts: 124
Location: Cincinnati, OH
I appreciate the help. I do however want help on how to make a AVI of long n64 runs that is small and good quality (like the published AVIs) Would I have to do the stuff DeHackEd said? If I do would it be hard to explain?
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
It involves source code hacking. The AVI code in mupen64 sucks and needs to be completely replaced. I've been using named pipes because it's really easy and a bulit-in feature of Linux. Bisqwit uses sockets so he can use a netowrk of computers (one windows, one linux) to do the work. In all likelyhood, bisqwit's concept will be most applicable to yourself, but that's not my codebase. Got any C++ knowledge and/or compilers?
Joined: 7/22/2007
Posts: 17
whoa so somethings not right... i just tried the in-emulator method and i ended up with a file 4,184,843 KB big... and it plays in neither wmp nor vlc so um did i do it right? 1. loaded the .m64 of my run 2.record avi>name it 3. played the recorded run.
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Try to make the movie shorter, or use a codec with better compression ratios. You may be smashing into a file size limit (I think 4GB is the typical cap) and the AVI breaks as a result.
Joined: 7/22/2007
Posts: 17
DeHackEd wrote:
Try to make the movie shorter, or use a codec with better compression ratios. You may be smashing into a file size limit (I think 4GB is the typical cap) and the AVI breaks as a result.
ok thanks so much! it took like 6 tries(error messageswtf) but i found out the codec at the top of the list makes a nice, normal speed, not-really-dark-blue video. the only downside is it take 6 times longer to encode than the video really is, but i can deal. thx again! EDIT: Fruits of my labor + this threads help http://www.youtube.com/watch?v=8amT_f__emI