SMV-video support
Moderator: ZSNES Mods
SMV-video support
It would be nice to be able to watch SNES-speedruns from http://TASvideos.org with ZSNES, but they're using the evil Snes9X and its SMV-format. I would code the support for SMV myself if I wasn't so lazy and knew how to code stuff with assembly. Since it's open source, it might be easy.
http://tasvideos.org/forum/viewtopic.ph ... &start=106
http://tasvideos.org/Nitsuja.html
http://tasvideos.org/SMV.html
http://tasvideos.org/forum/viewtopic.ph ... &start=106
http://tasvideos.org/Nitsuja.html
http://tasvideos.org/SMV.html
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
SMV would probably not be supported... however, you probably haven't checked out this thread: http://board.zsnes.com/phpBB2/viewtopic.php?t=3103
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: SMV-video support
Why would you fathom that this would ever be possible with an Snes9x movie? However you can watch videos from TAS Videos if they are ZSNES movies.Skiessi wrote:It would be nice to be able to watch SNES-speedruns from http://TASvideos.org with ZSNES
You're not going to get any help if you insult our hard work.Skiessi wrote: but they're using the evil Snes9X
Who said it had to be done in assembly? Furthermore adding SMV support won't allow you to playback the movies anyway.Skiessi wrote: I would code the support for SMV myself if I wasn't so lazy and knew how to code stuff with assembly.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
The end result is just a series of keypresses, so it should be possible to create a converter for movies that start from Reset.
But even different builds of the same emulator can lead to desyncs, I doubt the converted movies would not desync, since the currently playback is based on frames and not on controller port accesses.
But even different builds of the same emulator can lead to desyncs, I doubt the converted movies would not desync, since the currently playback is based on frames and not on controller port accesses.

vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Wouldn't make much of a difference for sync between versions and emulators.creaothceann wrote:since the currently playback is based on frames and not on controller port accesses.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Inmate
- Posts: 1751
- Joined: Mon Dec 06, 2004 7:47 am
- Location: WA
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
http://tasvideos.org/Rules.html#for_super_nes_sweener2001 wrote:what's left before zsnes gets adopted or accepted at bisqwit's? i'm assuming there are still some desync issues. is there anything else?
http://tasvideos.org/EmulatorRecordingStatus.html
All that is waiting for is a release.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Inmate
- Posts: 1751
- Joined: Mon Dec 06, 2004 7:47 am
- Location: WA
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
Afaik desyncing occurs when the wrong frame gets the right input (or vice versa). So if the input wouldn't be bound to the frame index...Nach wrote:Wouldn't make much of a difference for sync between versions and emulators.creaothceann wrote:since the currently playback is based on frames and not on controller port accesses.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
So you assume that somehow if input comes in when requested instead of by frame it'll somehow request and manage said input 100% same between emulators and revisions?creaothceann wrote:Afaik desyncing occurs when the wrong frame gets the right input (or vice versa). So if the input wouldn't be bound to the frame index...Nach wrote:Wouldn't make much of a difference for sync between versions and emulators.creaothceann wrote:since the currently playback is based on frames and not on controller port accesses.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
Yeah. I'm assuming that different builds might request it at different times, but won't skip it. In that case emulation would be broken anyway.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list