Posts for creaothceann


creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Emulators could record input by default and save them often as one big timeline (per ROM loading event), possibly with special markers (comments, chapter indices etc). Then the user can export and/or edit it as a TAS.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
tasvideos wrote:
[...] If you desire more rolling primates, we recommend watching the 101% completition movie.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
It's probably obvious, but authors should always check if the movie still works when converted. The run could then still be submitted.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
feos wrote:
But what about Linux?
Well, there's a simulator.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Try higan/bsnes and RetroArch (64-bit if possible, and use the built-in updater to download the bsnes "balanced" core - "performance" is outdated). I get 150-160fps with that on my AMD when I disable audio sync. Also make sure your graphic card's hardware acceleration is used (i.e. never use GDI mode).
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Manual, Google, learning by doing, ... (The best thing is that nothing can be damaged.)
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
What fps are getting now? What settings are you using?
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Try running the program in Administrator and/or Compatibility mode, and make sure it can write to the directory. In the worst case simply run it in a previous OS via VirtualBox.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
hero of the day wrote:
performance core
Outdated and no longer maintained by byuu, so don't expect movies to work with that one...
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Warepire wrote:
nanogyth wrote:
convert .mkv and .avi files into .mp4 format
You probably shouldn't be converting at all. mkv, avi, and mp4 are containers, you can usually just repack the streams from one to the other. mkvextract to pull them out, mp4box to pack them in.
It should however be noted that all codecs MKV and AVI can contain should not be repacked into an MP4.
Why would that be a bad idea?
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Cpadolf wrote:
[...] it's pretty frustrating how long it takes to go through the movie from beginning to end, as fast forward is at most 200% speed, compared to Snes9x which I could run at about 8000% speed (unless I'm missing some setting).
Unfortunately the best setting is this (this if 1 BizHawk at a time is enough).
Post subject: Re: #3939: dark_rocco's SNES Super Turrican in 11:15.52
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
dark_rocco wrote:
snes9x 1.43 v9
ಠ_ಠ
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
hero of the day wrote:
For the purpose of demo files, I don't see why using snes9x would be a problem.
Eye Of The Beholder wrote:
I find snes9x easier to use and as it's just for demonstration movies, i think it's ok.
Just wanted to mention it because then you might find out that something is only possible on SNES9x due to timing differences.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
AGB
Everybody calls it GBA though.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Decide on a final resolution and resize both videos to that.
Language: Avisynth

Open("001.avi") +\ Open("002.avi") function Open(string FileName) { AVISource(FileName) BilinearResize(640, 480) }
You can use PointResize if the (horz./vert.) resolution is the least common multiple of both source (horz./vert.) resolutions.
320 = 2^6             * 5
512 = 2^6 * 2 * 2 * 2
 x  = 2^6 * 2 * 2 * 2 * 5 = 2560
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Shouldn't BizHawk movies be used now?
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Load .GIFs with DSS2(filename).FlipVertical and .PNGs with ImageReader(filename, 0, 0, pixel_type="RGB32"). Use Layer to combine everything.
Language: Avisynth

v1 = AVISource ("00.avi").ConvertToRGB32 v2 = DSS2 ("00.gif").FlipVertical v3 = ImageReader("00.png", 0, 0, pixel_type="RGB32") v1.Layer(v2, x=...).Layer(v3, x=..., y=...)
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
If BizHawk's or Higan's SNES emulation is also slow then your system is too slow for some reason.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
It's not that complicated, imo. :) TVs of the old analog standard ("SD") draw 525 lines in two passes (even lines and then the odd lines). Each pass is a field, two of these interlaced fields are a full frame. Fields are drawn at 60/1.001 times per second (less than 60 because the format was extended from b/w to color), i.e. standard NTSC video framerate is 30/1.001 fps.
  1. "Video" generated in this format (e.g. TV shows) can be deinterlaced with a deinterlacer like QTGMC.
  2. "Film" converted to this format (24fps movies and anime) can be restored via IVTC (inverse telecine). Avisynth filters useful for that are AnimeIVTC, Decomb and TIVTC.
  3. Consoles like the SNES usually trick the TV into displaying the fields on top of each other, so the result is 60fps at half the vertical resolution (with black scanlines which the drawn lines bleed into, depending on brightness). Capture cards that expect the signal to be interlaced will put two of these fields into one frame, i.e. it looks like the .gifs you posted. The solution is to simply separate the lines again, e.g. with the Avisynth filter SeparateFields. (I couldn't do that because the original lines were lost due to the resizing.) The correct aspect ratio can be recreated simply via PointResize(Width, Height * 2) (doubling each line) or Spline64Resize(Width / 2, Height) (horizontal shrinking).
If the source was already progressive to begin with (newer consoles, PC) then the interlacing happened somewhere in the capturing/processing.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
Evilagram wrote:
creaothceann wrote:
GIFs with fixed interlacing...
How did you do that?
Basically I was just applying a filter someone wrote. :)
  1. Wrote an Avisynth script (editor: AvsPmod) that takes the .gif, converts it from RGB to YUV colorspace (specifically YV12), applies the QTGMC filter (Quick Temporal Gauss-Motion Compensator) and converts the result back to RGB.
  2. Loaded the script into VirtualDub to create an uncompressed .avi file.
  3. Loaded said .avi into Animation Shop 3 (part of Paint Shop Pro 7), adjusted the framerate and converted it back to .gif.
Script: http://pastebin.com/e0hGQENz Feel free to use the .gifs for anything.
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
GIFs with fixed interlacing...
Post subject: Re: #3900: DarkMagnum Bangbaew's N64 Super Mario 64 "16 Stars Run" in 26:30.72
creaothceann
He/Him
Editor, Experienced Forum User
Joined: 4/7/2005
Posts: 1874
Location: Germany
DarkMagnum Bangbaew wrote:
Controlled Mario
??