Difficulties with audio? (Game files)
This isn't an issue with a fansub per se, but I am having difficulty playing .wav files I've ripped from the Crisis Core game from the psp. All of the files are naturally in .wav format, but here's the error I came up with when I attempted to use Media Player Classic to play one of the files:
Quote:
I wonder how much of that is garbage? Guwah! I hope that information is relevant to the cause. Anywho, I do recall that when I first attempted to play the movies that I had a codec issue.... Anyway, can anyone come up with a solution for this? Because that would seriously rock my socks all over the place. |
Ack, double-postage. Forgot to add one detail, though - I'll also receive this error trying to play different .wav files from the same game:
Quote:
|
Quote:
well, there's a couple of possible diagnosys: 1) You might have a codec problem (Audio: RealAudio ATRC 44100Hz stereo 66Kbps), try searching for that audio type 2) Your rip was unsuccessful, there's not much I can suggest here... Grab a microphone and record it I guess xD 3) One possible solution: convert to either another type of audio or file PS: edit your post instead of double posting |
Quote:
Anywho, I think I understand what you're saying in point #1... Honestly, I thought that might be the problem as well. I'll try to locate a codec with that description. ^^ Thank you for the help! |
If I'm not mistaken, that type of audio file has the "new" lossless audio compression that Sony uses (ATRAC3). It belongs to RealNetworks.
This might help: http://multimedia.cx/eggs/atrac3-decoder/ |
Quote:
Can anyone give me a layman's definition of "WAVE_FORMAT_EXTENSIBLE" and how I can play it or at least convert it into something usable? That would rock socks. :heh: I tried doing a Google search on my own (hey, I don't expect to be spoon-fed!), but I wasn't able to wade past the technical jargon. |
lol
My bad, I forgot to answer the first one. As far as I know, Wave Format Extensible is the more commonly called Ogg Vorbis format. If I'm not mistaken, the regular Ogg Vorbis codec should do. Try this: http://www.vorbis.com/setup_windows/ |
Quote:
Quote:
|
Haha lovely.
I went along with Ogg since the Audio information and the tag (0xfffe) corresponded to it. I'm not too knowledgeable when it comes to audio problems, unfortunately. Anyhow, I searched and, as you said, saw similar problems. Even though it doesn't make much sense to me why it'd make it work, you can try installing AC3 and AAC codecs. You've got nothing to lose, since it'll only increase the amount of audio files you can play, so it's the worth the try. |
Quote:
WAVE_FORMAT_EXTENSIBLE is just a header in an AVI or WAV file that tells the parser that the audio isn't stored in any of the predefined formats (like for example uncompressed 16-bits-per-sample PCM (WAVE_FORMAT_PCM) or 8-bit ITU-T G.711 A-law (WAVE_FORMAT_ALAW)) but instead is compressed with some kind of codec; which codec exactly is stored somewhere else (namely in the SubFormat (also known as wFormatTag) header). In this case it's set to 0xFFFE which is just a shorthand for WAVE_FORMAT_EXTENSIBLE and hence meaningless (= not a registered format). The most complete list of SubFormat's I've been able to find is ffmpeg's. From libavformat/riff.h: Code:
const AVCodecTag codec_wav_tags[] = { Anyway the point is kinda moot, you can't really store Vorbis in WAV and it doesn't have a real wFormatTag. Hence it's definitely not Vorbis. It's most likely another ATRAC3 file but in another container than WAV. Try poking at it in a hex editor or something and see if you see something suspicious that could indicate what it really is. Or rename it to .at3 and see if you can play it in something that plays ATRAC3+ files. Edit: there's also the official Microsoft list from mmreg.h in the platform SDK: Code:
/* WAVE form wFormatTag IDs */ |
Quote:
Quote:
Quote:
I shall link you here to broaden your knowledge of that format. And on a side note. It's not a header, it's a part of the header. Just look at the code you linked, analyse get_wav_header function and you'll understand (or not) what I'm talking about. Quote:
Quote:
Official list my ass, that's an header file. (sigh, youngsters these days)... this has it in a more informative way and it might help. |
Quote:
If you wanted to be really anal about it and not actually trying to get people to understand what the christ you're talking about you should say that WAVEFORMATEXTENSIBLE is really a complex data structure in the RIFF header of an AVI or WAV file and blah blah blah. I don't see the point though? Quote:
Quote:
Quote:
Your link is pretty convenient though, I didn't find anything like it earlier. |
Quote:
Quote:
Quote:
|
Oh, so it's Anal Day today and I haven't been informed?
Quote:
I know how to post lines of code, as well, though, wouldn't trying to figure out the problem be slightly more useful? I know logic hurts. And, what do you know? I actually figured out one of them with my blatant misinformation instead of ranting. Quote:
On a side-note: Try poking at it in a hex editor or something and see if you see something suspicious that could indicate what it really is. <--- Best solution you could ever give, really (and that's sarcasm...I think). Sorry about the derailing in the topic, TC. It was well-needed. |
Quote:
For informative uses, #define is a macro for coders to use the tag, so the compiler replaces it with whatever comes next in all places in the code. So it makes it easier to code, while also making the code readable for both coder and analyser. |
Quote:
lookit at that there backpedaling What part of "A list of registered format tags appears in public header file mmreg.h" is hard to understand? In case you missed it, said mmreg.h is a part of the Microsoft platform SDK. The list of #defines IS THE LIST OF ALL OFFICIALLY REGISTERED FORMATS. Microsoft owns the AVI format, they make the rules, and their OFFIFICAL FUCKING DOCUMENTATION POINTS TO SAID HEADER FILE IN A PUBLIC PART OF THEIR OWN CODE BASE. Are you illiterate or something? Not that it matters since you don't need to register formats with Microsoft anymore, but it's still the official list of all registered formats. The other more complete list in ksmedia.h is much harder to read so I didn't bother including it. Quote:
Quote:
Quote:
|
Quote:
Also, only part of it was wrong and it wouldn't screw up anything in TC's PC, hence why I posted. The time used to try out what I said was the time it took you to get here. Again, you make no sense whatsoever. Quote:
Quote:
I see you doing nothing but bitching in this topic. Grow up. You're being pathetic ever since you got here. |
Isn't it nice when a simple discussion of a technical problem can devolve into name calling and cursing. Spankings have been handed out and hopefully people can try to actually solve the problem instead of fighting. All three of you are behaving like toddlers.
In hopes of cutting through the clutter, I should note that TheFluff is one of the best informed and capable encoders on our forum. If he says something is true, then you should sit up and start taking notes. He's not a god, but he is much more likely to be correct about related problems than most people. |
Quote:
People with an urge to help soooo much...but unfortunately have no real knowledge to help the person :(. If you really want to help someone, make sure you actually know what you are talking about beforehand. That way you can actually help them. Instead of ignorantly believing your goodwill and sheer determination will somehow mystically be able to solve the problem. You are no good to somehow mildly commenting on what you might/maybe/think would be right, and you are as likely to help them as you are to randomly cause more trouble because you don't know what you are talking about. |
Hopefully this will help solve the problem somewhat. :eyebrow:
http://download.yousendit.com/8CEC46B35B314435 I'm just going into this blind - should anyone get the file to work, I apologize in advance if it should end up being something... uh, weird. Like static, or random jabber. Or something. Alternatively, I think I might be able to solve the problem myself, since TheFluff also provided that header list. Tried poking at the file with a Hex editor; garbage. Bleh. How can I look at the header information? |
All times are GMT -5. The time now is 17:13. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.