Deathlike2 wrote:I'm assuming you're missing some obvious step if you're still having problems.
Make sure you have obtained one of the later ZSNES WIP builds from the site Nach linked. (Additionally, you should delete the older .cfg+.dat files if you were using them.)
Make sure the mencoder+LAME executables are in the same folder ZSNES is located.
(Note: This is already mentioned by Nach so if you fail to figure it out to this point, then noone can help you there.)
Load a ROM... start recording a movie (This actually means you will have hit the "Record" button at some point). Stop when you done recording (this means you probably have hit the "Stop" button at some point and the current status at the bottom does not say "Recording". Select the appropriate format you wish to use and the audio set to "merge with video" and then click on "Dump Movie". The whole movie will play itself (you MUST wait for the whole movie to play itself in ZSNES) and it will be done when you reach the end of the movie.
I did everything you said about twenty times last night before I gave up. I'm not missing any "obvious" steps. It. Just. Isn't. Working.
This isn't going to be cured by some sudden lapse of stupidity on my part. This is a consistent problem. NOTHING is being outputted, period. I have re-downloaded the LATEST (3/29/06, IIRC) WIP from Ipher's site, and downloaded the appropriate LAME version from Nach, as well as a full install of MPlayer AND MEncoder. And yes, MEncoder.exe and LAME.exe are both in the same, seperate folder as ZSNES (seperate from my old 1.42 copy of ZSNES). And I have deleted all the config files NUMEROUS times, to no avail. It simply isn't working.
Hasn't anyone had similar problems WITHOUT it being their own fault? I'm telling you, it's not me. Whether it's the programs or my machine, I don't know, but it is not anything I am doing wrong.
Edit:
BTW - Why does it have the command "-demuxer" in zmovie.cfg? Shouldn't that be -demixer, or am I just chasing after shadows here? Here's a copy of my zmovie.cfg file, completely unchanged from the original:
Code: Select all
md_raw_file="rawvideo.bin" ; Only for Raw Video
md_pcm_audio="audio.wav" ; AVI dumping always dumps audio seperatly
md_compressed_audio="audio.mp3" ; For when selecting compressed
md_ntsc="59649/995"
md_pal="50/1"
md_file="video.avi"
md_prog="mencoder"
md_raw="-demuxer rawvideo -rawvideo format=0x42475218:w=256:h=224:size=172032"
md_other="-aspect 4:3 -mc 0 -vf decimate=60:64:128:1"
md_no_sound="-nosound"
md_sound="-oac mp3lame -lameopts aq=0:preset=64:mode=1"
md_x264="-ovc x264 -x264encopts qp_constant=0:frameref=15"
md_ffv1="-ovc lavc -lavcopts vcodec=ffv1:vstrict=-2:aspect=4/3"
md_xvid="-ovc xvid -xvidencopts fixed_quant=2"
;Valid variables to use in the next four lines are:
;$md_file, $md_prog, $md_raw, $md_other, $md_no_sound, $md_sound, $md_pcm_audio, $md_compressed_audio
;and $md_video_rate, $md_vcodec
;These variables are defined above.
;$md_video_rate is $md_ntsc or $md_pal depending on the game as needed
;$md_vcodec is $md_x264, $md_ffv1, or $md_xvid depending on the codec selected
md_command="$md_prog $md_other $md_no_sound $md_raw:fps=$md_video_rate $md_vcodec -o $md_file -"
md_merge="$md_prog $md_other $md_sound -audiofile $md_pcm_audio -force-avi-aspect 4:3 -ovc copy -o merged.avi $md_file"
md_audio_compress="lame -m j --preset 64 -q 0 - $md_compressed_audio"
md_merge_compressed="$md_prog $md_other -oac copy -audiofile $md_compressed_audio -force-avi-aspect 4:3 -ovc copy -o merged.avi $md_file"
And here is my zsnes.cfg file, almost completely unchanged except for the file storage folders:
Code: Select all
; ZSNES Configuration file
; Frame Skip: 0 = Auto, 1-10 = Skip 0 .. 9
FrameSkip = 0
; Player 1/2 Input Device. Use the GUI to set these values
; NOTE : Using this to select joysticks manually will NOT work!
Player1Device = 1
Player2Device = 0
; Keyboard Scancodes/Joystick Mappings for Keyboard 1 & 2
; In order of Right, Left, Down, Up, Start, Select, B, Y, A, X, L, R
; Use the GUI to set these values
ScanKey1 = 205, 203, 208, 200, 28, 54, 44, 30, 45, 31, 32, 46
ScanKey2 = 209, 211, 207, 199, 26, 27, 38, 37, 25, 24, 23, 36
; Share Player 3 and 4 control inputs with Player 1 and 2 to allow
; 2 devices to be shared on a single player. This feature automatically
; disables MultiTap (Multiplayer 5) support. Set this to 1 to enable.
Pl34to12Share = 0
; Percent to Execute [50 .. 150]
Execute = 100
; Video Mode, 0 - 32
; 0 = 256x224 R WIN 1 = 256x224 R FULL
; 2 = 512x448 R WIN 3 = 512x448 DR WIN
; 4 = 640x480 S WIN 5 = 640x480 DS WIN
; 6 = 640x480 DR FULL 7 = 640x480 DS FULL
; 8 = 640x480 S FULL 9 = 768x672 R WIN
; 10 = 768x672 DR WIN 11 = 800x600 S WIN
; 12 = 800x600 DS WIN 13 = 800x600 S FULL
; 14 = 800x600 DR FULL 15 = 800x600 DS FULL
; 16 = 1024x768 S WIN 17 = 1024x768 DS WIN
; 18 = 1024x768 S FULL 19 = 1024x768 DR FULL
; 20 = 1024x768 DS FULL 21 = 1024x896 R WIN
; 22 = 1024x896 DR WIN 23 = 1280x960 S WIN
; 24 = 1280x960 DS WIN 25 = 1280x960 S FULL
; 26 = 1280x960 DR FULL 27 = 1280x960 DS FULL
; 28 = 1280x1024 S WIN 29 = 1280x1024 DS WIN
; 30 = 1280x1024 S FULL 31 = 1280x1024 DR FULL
; 32 = 1280x1024 DS FULL 33 = 1600x1200 S WIN
; 34 = 1600x1200 DS WIN 35 = 1600x1200 DR FULL
; 36 = 1600x1200 DS FULL 37 = 1680x1050 DR FULL
VideoModeWin = 3
; Sound Emulation = 0 or 1 (1 = ON)
Sound = 1
; Sound Sampling Rate
; 0 = 8,000 Hz, 1 = 11,025 Hz, 2 = 22,050 Hz
; 3 = 44,100 Hz, 4 = 16,000 Hz, 5 = 32,000 Hz
; 6 = 48,000 Hz
SoundRate = 5
; Stereo (0 = off, 1 = on)
Stereo = 1
; Stereo Reversed. Swaps left channel with right. (0 = off, 1 = L <-> R)
ReverseStereo = 0
; GUI Disable (1 = Disable GUI, 0 = Enable GUI)
GUIDisable = 0
; New Graphics Engine (1 = Enable, 0 = Disable)
NewGfx = 1
; Scanlines (0 = Disable, 1 = Full, 2 = 25%, 3 = 50%)
Scanlines = 0
; Interpolation (1 = Enable, 0 = Disable)
Interpolation = 0
; VSync (1 = Enable, 0 = Disable) - Wait for Vertical Sync (Fast cpu reqd)
VSync = 0
; Disable Echo (1 = Yes, 0 = No)
EchoDisable = 0
; Sound Volume Level (0 .. 100)
; Note : Setting this too high can cause sound overflow which degrades quality
Volume = 100
; Set this to 1 if you do not want ZSNES to save the configuration files.
DontSave = 0
; Savefile directory. Leave it blank if you want the save files to be in the
; same directory as the games. It should be in a format like : C:\dir\dir
SaveDirectory = C:\ZSNES MOVIES\
; Game directory. This is the directory where the GUI starts at.
; ZSNES automatically writes the current directory here upon exit.
GameDirectory = C:\ROMS\SNES