Large .wav file problem

Status
Not open for further replies.
Hi,

Have been recording some live shows to PC recently with no problems, except one. This particular concert lasted around 3 1/2 hours, which resulted in a 2.2Gb .wav file, but the file cannot be opened (operating system Win98SE). Windows Media player treats it as a half second silence, and Cool Edit Pro 2 reports file size of 0.0k

There has been some talk about Win98 having problems with large files, so I transferred file to a Windows2000 machine, but have the same problem on it.

Anyone got any ideas on this ?

Thanks
 
You must convert the Windows 98 machine to FAT32 before you can access the file. It's possible that the file was not written properly because of the 2.1 gig file limitation size of FAT16.
If that's the case, the file is corrupt and can't be recovered.
 
Not sure, but I think Win98 has some kind of limitation regarding the size of files You are able to open.
You could share the file if You have a local network, and try to open it with another machine with a not so obsolete OS...:smash:

All the best!
Lyra
 
If i remember right the wav header is written when the recording ends.
If in the program you recorded with ignores the 2GB file limit and
the operating system just ends there, no header was written to the file.

You can try Wavefix to add a header afterwards. You may try to open this wav
in your application as raw audio data if this is possible.

Good luck!

Ups! Just when i wrote this - 2 other replies 🙂
 
Hi all,

I've had my piece of >2Gb .wav files problems. Some softeware program do sputter when the 2Gb file size is exceded, some other program don't mind... windows media player should be able to play >2Gb files.. matlab has some problems, cooledit works etc etc.. It's about the file-header of a .wav file. There are a limited number of bits availble to specify the chuck-size (here the audiosamples).. this is no problem, not all programs need to know the second-chuck size..but some do apperently...

anyways.. I had problems with using GOLDWAVE on a FAT32 system with > 2Gb .wav files... after I switched to NTSF everything worked just fine.. you might wanna try converting your HD to the NTSF-system.. I think there's a big change that will solve you problem.


Regards,
Thijs
 
Do you have any way to extract the first 40 or so bytes of the file
as pure binary data, ie. the bytes as they appear in the wav file
uncorrupted? If so, could you post that either in some format not
corrupting the data, or in hex format if you have any way to convert
it. Then also post the exact length of the file in bytes. If that is
possible, I can check if it is just a length error in the header.

Hm, maybe there is some 2GB limit in the wav format, I don't
remember the exact format now, I have to check up on that.
However, if all the data is there and it is just the length info in
the header that is wrong it should be possible to split the file
into two.
 
I have checked up on the wave file format in a number of places
including MS. It is not clear if the data lenght is stored as a signed
of unsigned long, so the limit is either 2GB or 4GB. It would seem
utterly stupid to use a signed format and restrict it to 2GB since
we never need to store a negative file length. On the other hand,
it is a MS file format, so it probably is utterly stupid.

I use Createive Recorder too, but I have never recorded such large
files. I have always deliberaty split them already when recording
just to get more managable file sizes for editing. I really don't know
what this program does with overlong files.

Please post the exact file length in bytes.
 
Oops Thijs, overlooked this part of your post:

anyways.. I had problems with using GOLDWAVE on a FAT32 system with > 2Gb .wav files... after I switched to NTSF everything worked just fine.. you might wanna try converting your HD to the NTSF-system.. I think there's a big change that will solve you problem.

If you convert to NTFS keep a backup of the original HD. Best is to copy the HD to a second HD with Ghost (make an image) or make at least an image to CDR of the original HD, so you can recover it when something goes wrong. When files are corrupted they can be lost forever when converting to another file system.

Cheers
 
Thanks for all the suggestions.

I tried Goldwave on the Win2k machine, but it reported header says 0 bytes so could not extract audio......

From what I have found out, .wav format used 16bit signed and is limited to 2Gb

There seem to be some utilities around, but don't have the time to try them at the moment. A radio station also did a feed from my mixer for the same concert, and recorded to laptop with SoundForge, which I believe uses its own format for large files. I might approach them for a copy of their recording.

Thanks again all

Cheers
 
It could still be that the Creative Recorder stores all the data. While
the header information is limited to file lengths of 2GB, there is
nothing in the format that prevents a program to store more data
in the file. Most program will get it wrong though, since it is not
a correct wave file anymore. If the data is there, however, it is
recoverable., whatever the header says.
 
It could still be that the Creative Recorder stores all the data. While the header information is limited to file lengths of 2GB, there is nothing in the format that prevents a program to store more data in the file

I believe this is probably the case. The recorder was still running ok when I stopped it, so it has probably written an invalid data length byte. There looks as though there are some utlities out there which would be able to convert this to something else, so I will try some of them.

For what it's worth my experience is that with Win9x most problems are encountered at 2 GB

This seems to be the case for some media files, and I gather that 98SE was a little better in this regard (4Gb).

Thanks for your interest

Cheers
 
Status
Not open for further replies.