Next Page

XA by Executable at 6:03 AM EDT on August 31, 2010
Hi there,can anyone give me a Guide on how to convert .XA Audio Format ?

I already tried various PSX Tools like PSMPlay,PSound and PSX MC.

A buddy told me if i use foobar and vmgstream it works.But i just get Error.

I use Windows 7 64Bit.(XP VM Mode)

by punk7890 at 6:23 AM EDT on August 31, 2010
Use Nullsoft's DiskWriter plug-in found in Winamp under Output. Or, you can use test.exe found in vgmstream folder.
XA by Executable at 7:45 AM EDT on August 31, 2010
The test.exe just pops up and pops away.
I cant do anything with it ?
by Mouser X at 2:47 PM EDT on August 31, 2010
It's a command-line utility, which means it doesn't have a graphical-user-interface. In simple terms, think "DOS application". I'm still slightly surprised people don't know what these are. These were all the rage a few years ago, and now, it seems as though no ones heard of them!

Basically, you need to open the command prompt. This is done by clicking the Start button > Programs > Accessories > Command Prompt. I'm going to essentially quote HCS at this point, rather than rewriting everything:

"Once in the command prompt, you navigate to the directory that contains the exe and the *.XA files. The beginning of the line tells you the current directory; you can go to a subdirectory by typing "cd DirectoryName" and you can go up to the containing directory by typing "cd ..". The easiest thing to do is to just say "cd \the\full\path" where "\the\full\path" is the whole path to the directory that contains your file. If you have different drives you may have to switch to the right drive letter first, by typing "C:" to get to the C: drive, or whatever drive it may happen to be on.

"Once you're in the right directory, typing "test" should run the program, it will give you an "Argument error" but that will at least confirm that you can run it."

You'll need the external DLLs in the same directory as test.exe (did you read the readme? It's there for a reason) for it to run. It will give you a list of options/arguments that VGMstream (aka test.exe) needs to know to process the file. To simply convert XA to WAV you should be able to type "test -o OutPutFileName.WAV InputFileName.XA" where "OutPutFileName.WAV" is the name of the WAV you want to create, and "InputFileName.WAV" is the XA you want to convert. To convert an entire directory of XA files to WAV files, you should be able to type:

for %A in (*.xa) do test -o "%A.wav" "%A"

^ In the above, if your files have spaces, the " marks are probably required, otherwise leave them out.

That should work for you, and convert all your XA files to waves. Good luck, and if that still doesn't work, I messed up. Come back, ask again, and I'm sure someone will answer correctly. Mouser X over and out.
by Executable at 1:37 AM EDT on September 1, 2010
Thanks for the replys.

After enter test.exe in the command line i get this error message.

As you can see on the screenschot,
the .DLL are in the Folder.

edited 1:38 AM EDT September 1, 2010

edited 1:39 AM EDT September 1, 2010
by Mouser X at 7:25 PM EDT on September 1, 2010
According to Google's translator, the error message says:

C:\Program Files\foobar2000\components\test.exe was loaded but the DllRegisterServer entry point not found

C:\Program Files\foobar2000\components\test.exe is not a DLL or. Ocx file

What are you trying to do, and how are you trying to do it? Test.exe is a program, not a foobar2000 plugin/component. If you follow the process I went through in my last post, test.exe should convert the XA files to WAVs. You do not need foobar2000, or any other program, (except Windows, the OS) to run test.exe (but you do need the appropriate DLLs, as you've noticed). As such, I'm confused as to how this error message occurred, and from where it originated.

Did you try running test.exe from the command prompt as mentioned in my last post? If yes, I am thoroughly at a loss as to what's going on. What I interpret from the error message is that you attempted to "force" foobar2000 (or some other program) to load test.exe as a component/plugin, and that failed (which it should). I can't see how you could even get that kind of error message when running test.exe properly (from the command-prompt). Since HCS wrote it (well, with help from others to figure out various formats), maybe he'd have some better idea as to what's going on. Mouser X over and out.
by hcs at 9:43 PM EDT on September 1, 2010
blah, never mind, I have no idea.

edited 9:44 PM EDT September 1, 2010
by Shin Star at 4:38 AM EDT on September 2, 2010
I'm pretty old skool, but I still have "PSMPlay" and I use that to load up XAs (off an ISO, not the disc) and then convert them to wavs and that's all there is to it..
by Executable at 1:33 PM EDT on September 2, 2010
@Mouse I start up test.exe via command line and get the error.I cant do anything.
by Mouser X at 8:00 PM EDT on September 2, 2010
Here is my attempt to clarify the process the best I possibly can. I have uploaded a step-by-step process, in picture form, in the hopes that this will clear up any issues you're having. If it doesn't, I can't help you, as the problems you're describing do not match any experience I have ever had with this sort of thing.

* Make sure all the necessary files are present

Step 01 - Opening the command-prompt
* Click "Start" and select "Programs" or "All Programs"
* Select and open "Accessories"
* Select and run "Command Prompt"

You should now have a black box/window open that looks like this (specifically, I'm using Windows 7. The only real difference between Windows OS versions is the directory it opens to):

Direct Link

Step 02 - browsing to the location of "test.exe" and your XA files.
* Copy the path to test.exe
* Paste that into the command-prompt (note that I typed "cd " (with a space) first.)
* It should look like this

Step 03 - running VGMstream (aka, "test.exe")
* Now push "enter" and type "test" (this is to make sure that test.exe is running properly)
* It will look like this
* Push "enter" to run "test". This will run "test.exe with no arguments/options. Test.exe will display what options are available to you.
* Type the commands/options you want to get test.exe to decode the files. Specifically, here I've typed:

for %i in (*.xa) do test.exe -o "%i.wav" "%i"

This tells VGMstream (aka test.exe) to decode "%i" to "%i.wav" with no extra options. Windows/DOS will replace the %i with the appropriate file name automatically.

* Push "enter"
* It's running!

Now, just let it finish. It will convert the XA files to WAV files, putting them into the same directory as they originated.

Hopefully this has been useful. If you can't get it working now, I don't know what you're doing wrong. Mouser X over and out.

edited 8:03 PM EDT September 2, 2010

Next Page
Go to Page 0 1 2

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=]Link[/url]


HCS Forum Index
Halley's Comet Software
forum source
Generated in 0.0048s;