wavfix
wavfix copied to clipboard
Wavfix doesn't fix the whole file
When running the program, wavfix only fixes a percentage of the file. For example, a 55 minute wav file (951.1 MB) only fixes 2:29 of it (also 951.1 MB) with the rest still lost.
Thank you for reporting back. Can you share wavfix output ?
Here is what I see:
| [w] Wrong RIFF size: 0000000000 B + 8 [file size: 0951140352 B;]
| Current file structure :
| ======================
|
Your file structure seems quite weird, maybe that's a bug or maybe it is a new recording error I haven't implemented yet. Can you send me your file so I can work on it ? I know it's quite big, but I wont be able to help otherwise.
@agfline output below for a failure - WAV file is able to open and has time, but inside hex editor shows massive chunks of 00s in data making me believe the audio is unrecoverable. any thoughts?
Processing 'host_011.wav' | Current file structure : | ====================== |
chunk [offset: 0000000012; size: 0000000016 + 4 + 4;] | chunk [offset: 0000000036; size: 0065484970 + 4 + 4;] | <LIST> chunk [offset: 0065485014; size: 0000000076 + 4 + 4;] | chunk [offset: 0065485098; size: 0000000602 + 4 + 4;] | <iXML> chunk [offset: 0065485708; size: 0000001443 + 4 + 4;] odd w/ pad | [NULL] chunk [offset: 0065487159; size: 0000000749 + 0 + 0;] odd w/ pad | chunk [offset: 0065487916; size: 0000000000 + 4 + 4;] | [NULL] chunk [offset: 0065487924; size: 0000000036 + 0 + 0;] | chunk [offset: 0065487968; size: 0000000000 + 4 + 4;] | [NULL] chunk [offset: 0065487976; size: 0000001686 + 0 + 0;] | chunk [offset: 0065489670; size: 0000000000 + 4 + 4;] | [NULL] chunk [offset: 0065489678; size: 0000002689 + 0 + 0;] odd w/ pad | | [i] Checking chunk.. failed.
C:\Users\DeFiZooOG\Downloads\wavfix-0.1-win64.exe (process 25756) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . .
Re-ran the process with a different version of same file which I believe was the original (un-edited HEX) - still errors and fails but slightly different outcome
Processing 'host_011.wav' | Current file structure : | ====================== |
chunk [offset: 0000000012; size: 0000000016 + 4 + 4;] | chunk [offset: 0000000036; size: 0065484970 + 4 + 4;] | <LIST> chunk [offset: 0065485014; size: 0000000076 + 4 + 4;] | chunk [offset: 0065485098; size: 0000000602 + 4 + 4;] | <iXML> chunk [offset: 0065485708; size: 0000001443 + 4 + 4;] odd w/ pad | [NULL] chunk [offset: 0065487159; size: 0000000749 + 0 + 0;] odd w/ pad | chunk [offset: 0065487916; size: 0000000000 + 4 + 4;] | [NULL] chunk [offset: 0065487924; size: 0000000036 + 0 + 0;] | chunk [offset: 0065487968; size: 0000000000 + 4 + 4;] | [NULL] chunk [offset: 0065487976; size: 0000001686 + 0 + 0;] | chunk [offset: 0065489670; size: 0000000000 + 4 + 4;] | [NULL] chunk [offset: 0065489678; size: 0000002689 + 0 + 0;] odd w/ pad | | [i] Checking chunk.. failed.
C:\Users\DeFiZooOG\Downloads\wavfix-0.1-win64.exe (process 28380) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . .