Username:
B
I
U
S
"
url
img
#
code
sup
sub
font
size
color
smiley
embarassed
thumbsup
happy
Huh?
Angry
Roll Eyes
Undecided
Lips Sealed
Kiss
Cry
Grin
Wink
Tongue
Shocked
Cheesy
Smiley
Sad
page  1234567891011121314151617 -> 1 ... 17 ->
--
--
List results:
Search options:
Use \ before commas in usernames
Edit history:
nate: 2011-02-06 11:31:26 am
nate: 2011-01-30 10:52:07 am
nate: 2011-01-30 10:44:40 am
nate: 2011-01-26 03:03:35 am
nate: 2011-01-25 01:54:32 am
nate: 2011-01-25 01:51:51 am
nate: 2011-01-24 05:20:15 pm
nate: 2011-01-24 02:21:47 pm
nate: 2011-01-24 12:28:04 pm
nate: 2011-01-24 11:46:55 am
nate: 2011-01-24 06:12:38 am
nate: 2011-01-24 04:56:04 am
nate: 2011-01-24 04:55:42 am
nate: 2011-01-24 04:00:23 am
nate: 2011-01-24 03:59:41 am
nate: 2011-01-24 03:14:30 am
nate: 2011-01-23 09:30:13 pm
nate: 2011-01-23 04:44:18 am
nate: 2011-01-23 03:45:28 am
nate: 2011-01-23 02:43:17 am
nate: 2011-01-22 01:53:00 am
nate: 2011-01-21 07:09:52 pm
nate: 2011-01-21 07:09:09 pm
nate: 2011-01-21 01:23:11 am
nate: 2011-01-21 01:22:45 am
nate: 2011-01-20 11:02:47 pm
nate: 2011-01-20 10:13:37 pm
nate: 2011-01-20 12:42:03 am
nate: 2011-01-20 12:38:39 am
nate: 2011-01-20 12:37:14 am
nate: 2011-01-19 10:20:10 pm
download finished videos here


file list

thought i'd get your help this year syncing the game and commentary streams. if we all work together on this then we can get the runs posted more quickly. it's not hard to help even if you don't know anything about avisynth - i've written out instructions below. all you need is a decent windows computer and a decent internet connection. let me know if you encounter any problems - and don't hesitate to reply if anything is unclear.

    [li]first make sure you have installed anri and the cccp. then download newtest.avs and open it in notepad for editing.[li]figure out which game stream file the run you want to sync is in. the files are listed here in schedule order. for example, i want to do metroid prime, which is prime.avi. download the file to your drive and write its pathname in newtest.avs here:
    Code:
    game=avisource("PATH TO GAME VIDEO FILE")
    [li]open the game stream file you just downloaded in virtualdub (comes with anri, in c:\program files\anri whatever\virtualdub whatever\virtualdub.exe). now figure out approximately where the run starts (the frame number, displayed at the bottom of the vdub window). don't cut it too close - sometimes the setup is funny for people to watch. just before the title screen appears is a good place. replace REPLACEME1 in newtest.avs with this frame number.[li]figure out approximately where the run ends. replace REPLACEME2 in newtest.avs with this frame number.[li]now download the matching commentary stream file. it's usually c.nameofgame.avi. replace the name of the commentary stream file in newtest.avs here:
    Code:
    commentary=avisource("PATH TO COMMENTARY VIDEO FILE")
    [li]open the commentary stream file in vdub. find out the start and end of the commentary for the run and record those frame numbers as REPLACEME3 and REPLACEME4, respectively, in newtest.avs. save newtest.avs.[li]now open newtest.avs in vdub. you will see the game stream on the left and the commentary stream on the right just like last year. also, the game stream audio will be on the left and the commentary stream audio will be on the right to help you sync the two videos. otherwise, if you don't want to use the audio (or you can't hear it), then syncing the two means going to an event you know happens in both videos. for metroid prime i went to when i made it back up sun tower (early artifact of wild) because the room went nuts cheering right in the second when i made it. i figured out the frame when i made it up in the game video and the frame when the cheering started in the commentary video and found the difference between them. in my case the game stream was 2435 frames ahead of the commentary stream, so i subtracted 2435 frames from the starting frame number of the commentary video on the second line of newtest.avs like this:
    Code:
    .trim(4157223-2435,4384182)
    you don't have to actually subtract it yourself - avisynth will do that for you as shown above. now save newtest.avs and reopen it in vdub. you should see the game and commentary streams more or less perfectly synced. feel free to add or subtract frames from one stream or the other's start frame number to get a more perfect sync.[li]once you're satisfied with the sync and the start and end points of both streams, save newtest.avs as metroid prime.avs (or whatever the game is) and attach it to a reply here. i'll use the file to make the final avisynth script for the run, which will include a statid and the commentary and game audio as two separate audio tracks just like last year. i'll also mark the run you did as finished at the top of this thread so other people don't duplicate your work. also, if there were any problems with either stream (stuff like audio on only one channel), then note that in your post, and i'll try to fix it when i encode the final video.



download links

[td]c.0.avi[td]g.07.f4v.avi[td]smg2[td]"[td]g.09.f4v.avi[td]smg2 cont'd[td]c.1.avi[td]"[td]mgs2 -[td]"[td]g.10.f4v.avi[td]mm2 -[td]"[td]g.11.f4v.avi[td]pianotoads race -[td]"[td]g.12.f4v.avi[td]mtpo -[td]"[td]g.14.f4v.avi[td]tetris attack -[td]"[td]g.17.f4v.avi[td]tetris attack cont'd -[td]"[td]g.18.f4v.avi[td]yoshi's island -[td]"[td]g.19.f4v.avi[td]pianovania -[td]"[td]g.20.f4v.avi[td]castlevania -[td]"[td]g.21.f4v.avi[td]rondo -[td]"[td]g.22.f4v.avi[td]sotn -[td]"[td]g.23.f4v.avi[td]gng -[td]"[td]g.26.f4v.avi[td]actraiser race -[td]"[td]g.27.f4v.avi[td]morrowind -[td]"[td]g.28.f4v.avi[td]myst -[td]"[td]g.29.f4v.avi[td]thawk -[td]c.2.avi[td]g.30.f4v.avi[td]oot race -[td]"[td]g.31.f4v.avi[td]mario64 -[td]c.3.avi[td]g.33.f4v.avi[td]re5?[td]"[td]g.34.f4v.avi[td]re5 -[td]"[td]g.35.f4v.avi[td]earthworm jim race -[td]"[td]g.36.f4v.avi[td]alternative beast -[td]"[td]g.37.f4v.avi[td]streets of rage 2 -[td]"[td]g.39.f4v.avi[td]sly cooper -[td]"[td]g.40.f4v.avi[td]cave story -[td]"[td]g.41.f4v.avi[td]lego star wars - end
commentarygamefirst game featured
Thread title:  
Edit history:
UraniumAnchor: 2011-01-18 07:05:52 pm
UraniumAnchor: 2011-01-18 07:05:46 pm
UraniumAnchor: 2011-01-18 07:05:20 pm
UraniumAnchor: 2011-01-18 07:05:19 pm
Not a walrus
*goes digging for Blaster Master*

Edit: This might have worked better as a torrent. I feel bad about peaking my bandwidth and thrashing poor DL if other people are doing the same thing.
Edit history:
nate: 2011-01-18 08:58:11 pm
don't worry about it - there hasn't been an update in a while. people can just download off archive if they find dl too slow in the meantime. and it's not like ten people or whatever in here can compete with thousands that download the runs anyway.
Edit history:
UraniumAnchor: 2011-01-18 09:11:23 pm
Not a walrus
I won't be concerned then. What I am wondering is what you did to convert these, since it'd probably be faster than waiting on the DL since I already have all the files.

Plus I remember not being able to get the g.10 I got off the drive to work at all, which is probably the one that has my runs in it.
the original format is bullshit. it only took about 24 hours to upload them. the rest of the time was trying to figure out how to convert them without losing av sync. here are my notes:

Quote:
first patch ffmpeg to not die on nonmonotone timestamps. comment out return -1 in libavformat/utils.c after:

av_log(s, AV_LOG_ERROR,
"st:%d error, non monotonic timestamps %"PRId64" >= %"PRId64"\n",
st->index, st->cur_dts, pkt->dts);

ffmpeg can't remux vp6/h.264 into avi. resulting file is corrupt and can't be used in e.g. vdub (reports 1000 fps with no way to correct). reencode vp6/h.264 video to quantizer 1 xvid and copy audio:

ffmpeg -i c.0.flv -vcodec mpeg4 -vtag xvid -qscale 1 -acodec copy -r 29.97 -y /Volumes/backup/c.0.avi

open resulting file in vdub and direct stream copy both audio and video, changing fps to match audio length. may need to increase index entries under preferences -> avi for very long avi output from vdub.

resulting file should have av sync all the way through.

the final step (framerate adjustment in vdub for av sync) wasn't necessary with the h.264 sources but this may be because they originated on the better machine this year.
Not a walrus
oh god

You have far more patience than I ever did.
Edit history:
Eisenefaust: 2011-01-19 12:13:22 am
SS Any% FF2 GBA
After I have replaced the REPLACEMEX in your test.avs and added the paths to the video, when I try to open the test.avs with virtualdub.exe, virtualdub.exe crashes.

Below is a copy of the text in the file as it appears.
Code:
game=directshowsource("E:\Downloads\SDA\Marathon 2011\g.30.f4v.avi").trim(16,152609)
commentary=directshowsource("E:\Downloads\SDA\Marathon 2011\c.2.avi").trim(1,153140)
stackhorizontal(game,commentary)
audiodub(mergechannels(resampleaudio(game.converttomono, 48000), resampleaudio(commentary.converttomono, 48000)))


BTW I've never done any video editing before but I wanted to help out.
Edit history:
UraniumAnchor: 2011-01-19 02:26:46 am
UraniumAnchor: 2011-01-19 01:37:28 am
UraniumAnchor: 2011-01-19 01:24:27 am
Not a walrus
Well, I found Metal Storm and Blaster Master, at least by audio, but everything from Ninja Gaiden on (specifically 4:12:03 is when it fucks up) in g.10 is a black screen. I think we're going to have to raid mike's DVD recorder.

Edit: The raw g.10.f4v file I have seems to think it has multiple video formats in it and refuses to do anything, even convert. What is this madness?

Edit 2: I'm working on g.10, g.18, g.07, and g.12, or at least what I can for now.
Quote from Eisenefaust:
virtualdub.exe crashes.

Below is a copy of the text in the file as it appears.
Code:
game=directshowsource("E:\Downloads\SDA\Marathon 2011\g.30.f4v.avi").trim(16,152609)
commentary=directshowsource("E:\Downloads\SDA\Marathon 2011\c.2.avi").trim(1,153140)
stackhorizontal(game,commentary)
audiodub(mergechannels(resampleaudio(game.converttomono, 48000), resampleaudio(commentary.converttomono, 48000)))

vdub hangs for me for a few minutes before i get an avisynth error. it seems that c.2 does not want to open using directshowsource() right now. i have no idea why. i will investigate more later. maybe we should be using ffmpegsource()? i don't have any experience with it, though. if worst comes to worst i will just go through and segment all this crap into chunks small enough to open using avisource() with audio and that should be the end of it.

g.10 is definitely going to be a problem. i spent a while googling and ended up at this: f4v files created by FMLE with Auto adjust option and degrade quality on are not playable. of course we were using degrade quality to ensure that people wouldn't get booted if we had bandwidth issues. then "fms" in the second to last post probably refers to flash media server. i have to go to bed now but someone else might want to check this out. otherwise i guess we can always ask mike to get those runs off his dvd recorder and torrent them to me.

btw i tried seeking past the format change using ffmpeg and it only gave me audio, so same as before. i also tried a nightly build of avidemux for win32 but it always crashes immediately when i open any .f4v. i'm going to try seeking to a couple more places around the problem using ffmpeg overnight and report back.
Edit history:
UraniumAnchor: 2011-01-19 03:05:11 am
UraniumAnchor: 2011-01-19 03:05:06 am
UraniumAnchor: 2011-01-19 03:05:06 am
Not a walrus
megaman2.avs
Code:
game=directshowsource("E:\SDA\Marathon2011\g.10.f4v.avi").trim(1800,77074)
commentary=directshowsource("Y:\video\c.1.my.avi").trim(767142,842417)
stackhorizontal(game,commentary)
audiodub(mergechannels(resampleaudio(game.converttomono, 48000), resampleaudio(commentary.converttomono, 48000)))


megaman9.avs
Code:
game=directshowsource("E:\SDA\Marathon2011\g.10.f4v.avi").trim(77075,164473)
commentary=directshowsource("Y:\video\c.1.my.avi").trim(842418,929817)
stackhorizontal(game,commentary)
audiodub(mergechannels(resampleaudio(game.converttomono, 48000), resampleaudio(commentary.converttomono, 48000)))


I'll work on some more after I get some sleep. For some reason MM9 loses audio sync right at the very end, but it's fine other than that.
Edit history:
UraniumAnchor: 2011-01-19 05:07:56 am
Not a walrus
So I couldn't sleep and screwed around with FMS for a bit.

The good news: g.10.f4v appears to be intact and playable in its entirety.

The bad news: I still cannot figure out how to convert it into something more usable.

I'll mess with it tomorrow. I'm sleeping now. Really.
ok, thanks for checking into that. i may have a look at it myself later. if we didn't have the dvd recorder backup then we could use camtasia at this point (i'm dead serious) but i won't do that when i can just make mike burn those runs and torrent them to me. if fms can't be made to save the file and no other options appear then i'll fire off a pm to him requesting the runs.

seeking experiments with ffmpeg turned up nothing new unfortunately. if i seek before the format change, the video cuts off at the change. if i seek after, there's no video at all. it makes me wonder whether cutting the first part of the file off and trying to input a truncated file wouldn't work better. then again that f4vpp tool dies instantly with that "no space left in stsd" error without seeming to scan the file so maybe that wouldn't work at all - maybe there's nothing like a header before the format changes in the stream after all.
IMO, it is a extremely bad idea to use DirectShowSource has the source filter since it is not frame accurate.  I'm not sure if it will cause audio desync also, but why isn't AVISource used instead?
Edit: now that I read the first post, what happens when you use AVISource?  I guess I'll just try it out myself...
Edit history:
Aktan: 2011-01-19 11:22:44 am
Aktan: 2011-01-19 11:05:44 am
Aktan: 2011-01-19 10:59:11 am
Okay, now after registering and reading the thread to not make myself look like a fool, I am curious as to what the original format was before you converted to AVI and transcoded the video to XVID.  I'd assuming some container that FMS outputs.  Is it F4V?  If I could get a small sample of the original RAW, I'll willing to try to convert it to something more usable.  As for the problem of multiple formats, I would like to take a look at that too.

I also tried to open a truncated AVI with FFMpegSource2 in AVISynth and that didn't work at all.  It might be due to the fact the AVI has been truncated though.

If indeed the original files are F4V, you may want to try FLVExtract http://moitah.net/#FLVExtract.  At least it be easier to convert it then.

The FLV format specs are available online http://osflash.org/flv, so writing a program to remove the extra video might not be too hard to do.
Quote from Eisenefaust:
After I have replaced the REPLACEMEX in your test.avs and added the paths to the video, when I try to open the test.avs with virtualdub.exe, virtualdub.exe crashes.

Below is a copy of the text in the file as it appears.
Code:
game=directshowsource("E:\Downloads\SDA\Marathon 2011\g.30.f4v.avi").trim(16,152609)
commentary=directshowsource("E:\Downloads\SDA\Marathon 2011\c.2.avi").trim(1,153140)
stackhorizontal(game,commentary)
audiodub(mergechannels(resampleaudio(game.converttomono, 48000), resampleaudio(commentary.converttomono, 48000)))


I'm having the same issue. Both c.1 and g.11.f4v.avi open fine in vdub indiviually, but using test.avs causes vdub to hang.
Using this for Pianotoads.
Code:
game=directshowsource("C:\Users\Matt\Desktop\g.11.f4v.avi").trim(3095,52721)
commentary=directshowsource("C:\Users\Matt\Desktop\c.1.avi").trim(1468593,1517790)
stackhorizontal(game,commentary)
audiodub(mergechannels(resampleaudio(game.converttomono, 48000), resampleaudio(commentary.converttomono, 48000)))


Gives me the following problem details when opening it in vdub:
Code:
Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	VirtualDub.exe
  Application Version:	1.9.7.0
  Application Timestamp:	4adb727f
  Fault Module Name:	StackHash_f05a
  Fault Module Version:	6.1.7600.16559
  Fault Module Timestamp:	4ba9b29c
  Exception Code:	c0000374
  Exception Offset:	000cdc9b
  OS Version:	6.1.7600.2.0.0.256.1
  Locale ID:	1033
  Additional Information 1:	f05a
  Additional Information 2:	f05ae436ad72edc0234a0781783dadfa
  Additional Information 3:	d839
  Additional Information 4:	d8395571e8efa56ca46dce538d8a808e
from what i understand, avisource() uses vfw, which is all 32-bit, so no audio longer than four hours or whatever since it tries to serve the audio as wav. actually directshowsource() seems to have the same problem except that you actually get audio with it if you trim the output of the script down to less than four hours or whatever using trim() or similar. right now i'm having no problem whatsoever opening the transcoded avis in vdub not through avisynth (which is interesting because vdub is all vfw and the audio is all there). no problems with av sync or anything. it's the avisynth requirement that brings everything down. it seems like i'm just going to have to cut each run out of the masters in order to get the length down to where people can use avisource(). obviously from the above post and others like it, this is not going to work as-is.

i'm uploading two samples right now - one commentary stream one and one game stream one. commentary stream is vp6/mp3 flv and game stream is h.264/mp3 f4v. feel free to play around with them, but i'm not sure we really stand to gain anything right now from those files (unless you can figure out how to get the video beyond the format change out of g.10). there's no way i'm writing a program to read that format when i can just ask mike to torrent me those runs from the dvd backup in vastly superior quality.
Edit history:
IceDevil9: 2011-01-19 03:52:26 pm
IceDevil9: 2011-01-19 03:33:28 pm
Is there a place I can download the g# files that aren't the ones posted above, that perhaps are in .f4v format and not .avi? I'd love to help and I figure the best would be from the start.

EDIT: Nevermind. There I go not paying attention again. I failed to notice the section where it said FIRST game featured and misread it as only game featured. Downloading the files now.
an update. i'm currently about halfway through the marathon segmenting the game and commentary files. when i finish i'm going to drive in to campus and start them uploading. then it will be just the same as now except you don't have to guess which file the run/commentary are in and no crashes hopefully. thanks for your patience as i do this.
If the DVD backup are better quality, why are you bothering with these files anyway?  I'll try those two files out when they get uploaded.
Edit history:
Eisenefaust: 2011-01-19 05:33:04 pm
SS Any% FF2 GBA
Quote from nate:
thanks for your patience as i do this.

No problem. I'm just glad I can help with this and learn a little about the process as I do Grin .
no one wants to spend 24 hours burning everything to dvd.
Edit history:
Mystery: 2011-01-19 04:34:55 pm
Mystery: 2011-01-19 04:32:17 pm
What I don't get is why you're messing around with AVI. It's an outdated container that is seriously a piece-of-crap in today's world.
if you can decode the original video, haven't you tried re-encoding them to something more friendly, like, huffyuv, lagarith, h264? H264 can also do lossless, and if keyframes are set to 1, it should be perfectly editable, too.
Also, FFMpegSource2 is much better than DirectShowSource. Faster, at least.

EDIT: Avidemux is a little buggy, but it can handle MP4 and MKV. Give it a try when working with H264 streams. Don't mux H264 into avi.
EDIT2: Oh yeah, and is it possible to have a video stream with the game only? I'd like to see game only + commentary/game sound only. If nothing else, I could just do it from the original files for myself. The game resolution isn't downsized, right? The video resolution width is just doubled to include the commentary stream, right?
I would if it's in the name of quality... but I'm crazy like that XD
Quote from Mystery:
EDIT2: Oh yeah, and is it possible to have a video stream with the game only? I'd like to see game only + commentary/game sound only. If nothing else, I could just do it from the original files for myself. The game resolution isn't downsized, right? The video resolution width is just doubled to include the commentary stream, right?



I think the game resolution has been downsized.  It is the steaming files after all.  You should know the quality of those.