View Single Post
Old 09-19-2006, 01:31 AM   #9
ChiefFan31 ChiefFan31 is offline
Keeping a close eye
 
ChiefFan31's Avatar
 

Join Date: Sep 2005
Location: San Diego
Casino cash: $10004900
Be my guest if anyone wants to go through all of this. Me say no thanks...


Introduction
The following describes one method of converting a Nullsoft video file (NSV) to something more "standard", such as the AVI or MPEG format. The method described is not guaranteed to work, as it is merely the result of my experimentation and a plethora of different sources (i.e. "trial and error"). In any event, I recommend backing up your file(s) before messing around with them.

NOTE!
Use the information in this article entirely at own risk! I am not responsible for any damages whatsoever.
Video files may be copyrighted, and should not be converted or ripped without the permission of the copyright holder.

Requirements

NSV-file to convert
You could use a program like "Streamripper" for WinAmp (please be aware of possible copyright issues)
... or "Streamsave"
WinAmp 5 (Get the latest version, freeware)
NSV Demuxer (to demux the NSV; free download)
The appropriate codecs/decoders
For video, you might need to download and install VP6 (get it free here)
AVI-Mux GUI (freeware)
A video player (I recommend Media Player Classic, a great freeware multimedia player)
A program to re-encode the AVI file
E.g. TMPGenc 2.524
Note: You should unzip/install the above, before converting the NSV file.

The Procedure

1. Get a NSV (Nullsoft Video format) file. This file will be converted to the AVI or MPEG format.

2. Use "NSV Demuxer" to demux the file. Use the following syntax:

NSVD.exe -n test.nsv -a video.avi -w audio.ext

(If you wish, you may download this batch file (optional), which includes the above syntax. Make sure you name your NSV file "test.nsv", so as to make it correspond to the syntax. Make sure the batch file, NSV file and "NSVD.EXE" are in the same folder, and then double-click the batch file to run it)

3. Open AVI-Mux GUI. Drag and drop the video and audio files ("video.avi" and "audio.ext", created by the demuxer), into the AVI-Mux interface. Within AVI-Mux, select the AVI file, and click "generate data source from files". Then click save, and choose a name for your AVI-file. When the program has finished processing, close it.

4. Install the appropriate codec if it hasn't already been installed. You will probably need the VP6 codec. Now you can test your AVI using your video player (I recommend using Media Player Classic). The AVI file will still be encoded with the old codec (in this example, VP6). You would probably want to convert the AVI-file to perhaps MPEG or a DivX AVI. If so, proceed to to step 5.

5. Use some program to convert the AVI to a more common format, like MPEG2 or DivX

You could use TMPGEnc
Apparently VirtualDub cannot convert files encoded with the VP6 codec...
6. Done. Test your video file.

Final notes

In testing, I have experienced problems with getting the sound embedded correctly. Currently I don't know the "easy" solution to this problem. If you do, please tell me. Perhaps you could record the sound separately and then synchronize it with the video, using some third party program. The "audio.ext" file uses the encoding of the original NSV file (see NSV Demuxer documentation for examples).
Posts: 1,596
ChiefFan31 is a favorite in the douche of the year contest.ChiefFan31 is a favorite in the douche of the year contest.
    Reply With Quote