Author Topic: AudioSurf Video Creation - A HowTo and Discussion.  (Read 62445 times)

Rynex

  • Wisdom.
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 558
    • View Profile
AudioSurf Video Creation - A HowTo and Discussion.
« on: February 11, 2008, 03:30:53 pm »
The general purpose of this thread is to help people understand how it is possible to create a video of you playing AudioSurf. I'll be brief, for the sake of people not wanting to get confused. This is probably not the best encoding formular, hence discussion on your favorite settings can be made and perhaps this guide can eventually be edited. Enough crap, time for a guide.

Prepare
For this, you will need the following.

AudioSurf
A reasonable computer.
Fraps/GameCam/CCCP/A Screen Capture Program of some kind.
VirtualDub Or any other Video Encoding Software
DivX Codec
K-Lite Codec Pack if you feel like experimenting with different encoders.

This is my computer spec.
 
Processor: Intel(R) Core(TM)2 Duo CPU     E4400  @ 2.00GHz (2 CPUs), ~2.0GHz
Memory: 2046MB RAM
Card name: NVIDIA GeForce 7600 GT
Display Memory: 256.0 MB
OS: Windows XP 64bit Professional

If your computer is better than mine, then you will have absolutely no hinderances. I consider my computer to be around a year old... though I only built it around 4 months ago :D

Prepare your Video Capture Program
Open your video program of choice. If you are using fraps, then these are the settings I used.


Take notice of the following.

Video Capture Hotkey - F9 is a pretty good placement. I suggest you leave it there, since it won't interfer with anything.
Half-Size/ Full Size - This is the dimensions of the video being recorded. I play the game at around 1280x1024 (I think?), which shrinks the size to 640x480. A decent size for Youtube, as well as general viewing.
xx fps - If you put it at 30, you will get a decent file size to work with and encode. The time it takes to encode a song will take hardly any time and it'll look alright when you look at the video on youtube. Note that when you are recording a video, the speed in game drops to 30fps This doesn't effect general gameplay too much.
Sound Input Stereo Mix allows you to record the music and game. If Stereo Mix doesn't appear here, then do the following.

1. Click the following: Start > All Programs > Accessories > Entertainment > Sound Recorder

2. Look at my loverly Sound Recorder Panel



Click Options, you'll get the following screen.



Notice how my Sound Card has SoundMAX HD Audio I and O. I have to set it to I in order to access the recording button. You might already have access to it, but mine is seperate for some weird reason. Set it to recorder, and click ok.



Make sure Stereo Mix is right up, but not selected. It will allow Fraps to collect sound when video is being captured.

Recording in AudioSurf
When you open Audio Surf, you should get some numbers in the corner (as long as you are using Fraps anyway. For GameCam, you get a grey menu at the side)



Play a song, press F9, and check the directory you are dumping video in. Kill your game, and check the video in media player (has seemingly no problems processing raw video). You can judge the quality yourself, but with the settings I have it at, the frame rate looks nice.

It really is as simple as that.

For a 5 minute video, at these settings, you should get a 2.5GB file.

Encoding

Now that you have your raw, unprocessed meal video. It is time to cook encode it. Youtube unfortunatly isn't able to accept your 2.5GB file and compress it. You need to aim for a 100mb video file, which is 10 minutes long.

The most important thing you want to remember is this. You want to strike a balance between good speed and quality.

Setting up Virtual Dub

Open Virtual Dub
Open your raw unprocessed video

Click Audio > Full Processing Mode (this lets you configure the sound compression, which ill explain later)



Video

Now that you've done that. You can now configure the settings to encode your video. As long as you've installed the K-Lite Encoder/Decoder pack, you should have enough options to tweak and play with.



I will be using a DivX codec for it's simple ease and use. Go to Video > Compression and a new menu appears. Select the following codec. It should be there. If it's not, then download it from here



Click Configure.



Certification Profile - Unconstrained
Encoding Presets - 4
Rate Control - 1 pass at 1500kbps.

Click Ok, Click Ok.

You now need to set up your Audio.



Audio > Compression



Find the LameMP3 (as shown in the picture above) Codec and configure it to the following settings



44100 Hz 64kbs CBR, Mono 8Kb/s

I cannot stress this enough. Setting it to stereo will ramp up the file size, and can actually make the song sound like crap. Mono is a lot better on the internet it seems. If you honestly must set it to stereo, then by all means do it, but this is a personal preference.

Click Ok



Now to finally encode your video with these settings. File > Save as AVI
The program will now begin encoding your file. It shouldn't take long, unless you are on a slow computer.



Quick explination of things.

Current VideoFrame / Current AudioSample - How far along the video is to being fully processed.
Video/Audio Data - How large the current size of the video is
Porjected File Size - An estimation of the file size
Video Rendering Rate - How fast the video is compressing. Since the video is at 30FPS, a video compressing at 60FPS is compressing twice as fast as the video itself.

When the video has finished encoding. Rejoice. You have converted your first video!

« Last Edit: February 11, 2008, 03:45:46 pm by iccy »

matto1990

  • Sr. Member
  • ****
  • Posts: 252
  • Crazy Ninja!
    • MSN Messenger - matto1990@yahoo.co.uk
    • View Profile
    • My Site
    • Email
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #1 on: February 11, 2008, 03:38:33 pm »
Cool guide Iccy!

Only think i would say is that using a codec pack isnt a good think to do. Can cause some problems with playback at times. Persoanlly I'd opt for installing the DivX codec and LameMP3 seperatly so you only get the codecs you need.

After yove done this you should be able to upload to Stage6 as well. Much better quality than YouTube (DivX only).

Dylan

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
    • Audiosurf
    • Email
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #2 on: February 11, 2008, 03:38:47 pm »
Sticky!

I was going to post some other information about how I did it as an alternative, but man, you covered all the bases. I learned a lot. Thanks!

Rynex

  • Wisdom.
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 558
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #3 on: February 11, 2008, 03:44:17 pm »
Cool guide Iccy!

Only think i would say is that using a codec pack isnt a good think to do. Can cause some problems with playback at times. Persoanlly I'd opt for installing the DivX codec and LameMP3 seperatly so you only get the codecs you need.

After yove done this you should be able to upload to Stage6 as well. Much better quality than YouTube (DivX only).

Yeah, well this is the thing. I was hoping that K-Lite would inspire people to try other codecs out. I could just edit the guide and say "use DivX, but a K-Lite is fine too"

As for LameMP3, everyone should already have it but I was again covering bases by suggesting K-Lite.

As for Stage 6... well, maybe i'll cover the quality of certian websites soon. I have a good example of a comparson between a Youtube video and a GameTrailers video.

DragonForce - Through the Fire and the Flames... ripped directly from Youtube by someone else.
Styx - Mr Roboto

Stage 6 does AudioSurf justice though.

Now going to quickly fix my guide to compensate for the problem with suggesting K-Lite.


JJTM

  • Full Member
  • ***
  • Posts: 101
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #5 on: February 12, 2008, 03:09:53 pm »
I have a wee bit of HDD space to burn (couple hundred gigs), I record halfsize and 60fps so that the game feels smoother, only thing that would need to be modified would be for the encoding portion in virtualdub (I use VDubmod so not sure if its the same) but video > Framerate > convert to 30fps.  still looks smooth as a video but feels more playable in game.

not like I have issues with low FPS (core2 quad and 8800gts) just 30 feels really low if you're doing a lot of twitching with the mouse

matto1990

  • Sr. Member
  • ****
  • Posts: 252
  • Crazy Ninja!
    • MSN Messenger - matto1990@yahoo.co.uk
    • View Profile
    • My Site
    • Email
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #6 on: February 12, 2008, 03:25:21 pm »
I had to do that as well. Will only work if you have a good enough setup though.

OrdinaryFailure

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #7 on: February 12, 2008, 07:26:30 pm »
Much thanks for the how-to.  Now I can get videos on youtube.  :)

One thing though.  I'm doing what you say (Stereo mix in FRAPS up at max, mono converting in VirtualDub), and a lot of loud or multi-instrument parts of my videos are somewhat static-y or distorted.  Any tips on getting cleaner audio, either through FRAPS recording or the video conversion afterwards?

Rynex

  • Wisdom.
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 558
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #8 on: February 13, 2008, 04:08:14 am »
Much thanks for the how-to.  Now I can get videos on youtube.  :)

One thing though.  I'm doing what you say (Stereo mix in FRAPS up at max, mono converting in VirtualDub), and a lot of loud or multi-instrument parts of my videos are somewhat static-y or distorted.  Any tips on getting cleaner audio, either through FRAPS recording or the video conversion afterwards?

Hmm. Is the static coming from the actual compressed video? If it is, could be a result of your microphone interfering. I'm not too great at sound (or video either...) but I would assume that something is trying to interfere. I remember that it could be because of a result of the computer not having enough memory.

I have a wee bit of HDD space to burn (couple hundred gigs), I record halfsize and 60fps so that the game feels smoother, only thing that would need to be modified would be for the encoding portion in virtualdub (I use VDubmod so not sure if its the same) but video > Framerate > convert to 30fps.  still looks smooth as a video but feels more playable in game.

not like I have issues with low FPS (core2 quad and 8800gts) just 30 feels really low if you're doing a lot of twitching with the mouse

Well, the main reason why I suggested 30 FPS was because it was a decent guideline for people to compress the video and get something out of it that looked more than half decent. A 60 FPS 5 minute video with the settings I listed, would produce a 110MB video at the settings I listed. To be honest, it's a matter of personal preference.

It could be easier to download a free screen recording software:

Free Screen recording software is nice now and then. I'm not sure how well it'll be with Audio-Surf, but if you can offer an explination on how to use it, create a guide and I'll link to it in the top post. The reason why I used Fraps was because it was a standard among Screen Capture programs.
« Last Edit: February 13, 2008, 04:18:13 am by iccy »

matto1990

  • Sr. Member
  • ****
  • Posts: 252
  • Crazy Ninja!
    • MSN Messenger - matto1990@yahoo.co.uk
    • View Profile
    • My Site
    • Email
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #9 on: February 13, 2008, 04:27:35 am »
Screen capture software is more for recording presentations and things like that. Fraps is better for recording games.

OrdinaryFailure

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #10 on: February 13, 2008, 06:02:28 am »
I uninstalled/reinstalled FRAPS this morning, turned down the recording FPS from 60 to 30, turned down Stereo Mix, and now it actually sounds good.  I also upped the quality level in DivX compression.

http://www.youtube.com/watch?v=bHM_6fbjN2k  That's my newer one.

For comparsion, here's the others from when FRAPS was being screwy with me.
http://www.youtube.com/watch?v=BLgz7yxlc4g&feature=user
http://www.youtube.com/watch?v=XqzBd34j_Cc&feature=user

Rynex

  • Wisdom.
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 558
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #11 on: February 13, 2008, 07:26:44 am »
I see what you mean now Ordinary Failure. The sound comes off as being somewhat scratchy... perhaps it's just a thing with your soundcard. Mine is at max and it seems fine, but I guess it's just a matter of experimentation. Thanks for bring it up though.

Your video might look better on Stage 6 or even gametrailers, rather than Youtube. How about uploading it there.
« Last Edit: February 13, 2008, 07:31:40 am by iccy »

OrdinaryFailure

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #12 on: February 13, 2008, 07:05:32 pm »
Just recorded another, so it looks like most of my problems are under control.  I've seen decent-looking videos on youtube, so I think mine are turning out like this because of the resolution I'm recording at.  I play fullscreen at 1440 x 900 (native resolution for my monitor), so FRAPS recording half-size is technically recording in widescreen.  Would recording at a 4:3 aspect ratio resolution make better sense?

Rynex

  • Wisdom.
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 558
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #13 on: February 13, 2008, 11:48:44 pm »
It doesn't matter. If you record at 1440x900, the ratio will just squash the video and look nice anyway. Audiosurf stretches itself to that resolution and yet maintains to look nice. It's a strange thing, but it'll be fine. All my videos are done at a 16:10 resolution, but the actual game stays at 4:3 because it's got no feature to change the graphics to that size.

JJTM

  • Full Member
  • ***
  • Posts: 101
    • View Profile
Re: AudioSurf Video Creation - A HowTo and Discussion.
« Reply #14 on: February 14, 2008, 12:09:04 am »
actually.  I just noticed something.  you didn't resize the video to 320x240. 

this will actually in all likelyness result in worse quality video.  youtubes upload guidelines state 320x240 as the res to upload in.  if somebody captures a high resolution video and then has to drop the bitrate way down to get under the 100mb upload limit.  the video will be high res and poor quality. 

if however one were to go Video>Filters>Resize -> 320x240 I usually use the Lanczos3 filter, and I don't know why.  if you resize then you get to use the same bitrate, BUT its allowing the video to use the same amount of information a second to describe MUCH less information.  don't know the best way to describe that. 

the result is a smaller video but a much sharper one.  one that when uploaded to even youtube will look pretty damned good.

you can also use the bitrate calculator right in divx to get it as close to the 100mb mark you're allowed.  next to bitrate in the divx config theres a picture of a calculator.  just tell it how long your video is.  what FPS, should be 30 as per youtubes upload guidelines.  and then what size you want (say 95-97?)  gotta also tell it what bitrate your audio is.  and then it gives you the best video quality you can get for those requirements :)

-Richard