2007/7/25, Harry Sack <[EMAIL PROTECTED]>:
2007/7/25, Harry Sack <[EMAIL PROTECTED]>: > > Hi > > I have downloaded a FLAC file somewhere and when trying to decode it to > WAV it gives the error message: ERROR, MD5 signature mismatch > So my question is now: are FLAC files that give the error message above > still decodable to WAV (and how can you do this, because flac.exedoesn't want to decode the file), even if there is a MD5 signature mismatch, > or is this not possible at all? An additional question: what happens if you re-encode a FLAC file, that gives the error message 'ERROR, MD5 signature mismatch' while trying to decode to WAV, to another FLAC file using a later version of the FLAC encoder? I tried this and it seems to work, but I'm wondering if the audio data is still the same in the new file as in the old file? Or what happens in the re-encode process when such a input FLAC file is re-encoded to another FLAC file?
Here is the metaflac --list of the input and output FLAC file, the input file is the file that gives the 'ERROR, MD5 signature mismatch' error when decoding to WAV. The output file is the newly re-encoded FLAC file when using the input file as an input to the FLAC encoder: metaflac --list input_file.flac METADATA block #0 type: 0 (STREAMINFO) is last: false length: 34 minimum blocksize: 1152 samples maximum blocksize: 1152 samples minimum framesize: 0 bytes maximum framesize: 4768 bytes sample_rate: 44100 Hz channels: 2 bits-per-sample: 16 total samples: 20527080 MD5 signature: 5f00690064003d005000200020002000 METADATA block #1 type: 4 (VORBIS_COMMENT) is last: false length: 287 vendor string: Flake SVN comments: 11 comment[0]: TITLE=Dido (Armin Van Buuren's Universal Religion Mix) comment[1]: ARTIST=Aria comment[2]: ALBUM ARTIST=DJ Tiësto comment[3]: ALBUM=Summerbreeze comment[4]: GENRE=General Trance comment[5]: DATE=2000 comment[6]: DISCNUMBER=1/1 comment[7]: PUBLISHER=Nettwerk comment[8]: COMMENT=Ripped by Winamp comment[9]: TRACKNUMBER=1 comment[10]: ENCODED-BY=Winamp 5.34 METADATA block #2 type: 1 (PADDING) is last: true length: 3826 ****************************************************************************************** metaflac --list output_file.flac METADATA block #0 type: 0 (STREAMINFO) is last: false length: 34 minimum blocksize: 4096 samples maximum blocksize: 4096 samples minimum framesize: 14 bytes maximum framesize: 14043 bytes sample_rate: 44100 Hz channels: 2 bits-per-sample: 16 total samples: 20527080 MD5 signature: 4478d07a5f9acaae35cdef1f1753c764 METADATA block #1 type: 3 (SEEKTABLE) is last: false length: 846 seek points: 47 point 0: sample_number=0, stream_offset=0, frame_samples=4096 point 1: sample_number=438272, stream_offset=1010333, frame_samples=4096 point 2: sample_number=880640, stream_offset=2027118, frame_samples=4096 point 3: sample_number=1318912, stream_offset=3048483, frame_samples=4096 point 4: sample_number=1761280, stream_offset=4067062, frame_samples=4096 point 5: sample_number=2203648, stream_offset=5063693, frame_samples=4096 point 6: sample_number=2641920, stream_offset=6081493, frame_samples=4096 point 7: sample_number=3084288, stream_offset=7139986, frame_samples=4096 point 8: sample_number=3526656, stream_offset=8223226, frame_samples=4096 point 9: sample_number=3964928, stream_offset=9324016, frame_samples=4096 point 10: sample_number=4407296, stream_offset=10366547, frame_samples=4096 point 11: sample_number=4849664, stream_offset=11436008, frame_samples=4096 point 12: sample_number=5287936, stream_offset=12491977, frame_samples=4096 point 13: sample_number=5730304, stream_offset=13715044, frame_samples=4096 point 14: sample_number=6172672, stream_offset=14963345, frame_samples=4096 point 15: sample_number=6610944, stream_offset=16294043, frame_samples=4096 point 16: sample_number=7053312, stream_offset=17663068, frame_samples=4096 point 17: sample_number=7495680, stream_offset=19027520, frame_samples=4096 point 18: sample_number=7933952, stream_offset=20380473, frame_samples=4096 point 19: sample_number=8376320, stream_offset=21739699, frame_samples=4096 point 20: sample_number=8818688, stream_offset=23101828, frame_samples=4096 point 21: sample_number=9256960, stream_offset=24461617, frame_samples=4096 point 22: sample_number=9699328, stream_offset=25856237, frame_samples=4096 point 23: sample_number=10141696, stream_offset=27254435, frame_samples=4096 point 24: sample_number=10579968, stream_offset=28648219, frame_samples=4096 point 25: sample_number=11022336, stream_offset=30041445, frame_samples=4096 point 26: sample_number=11464704, stream_offset=31425625, frame_samples=4096 point 27: sample_number=11902976, stream_offset=32813313, frame_samples=4096 point 28: sample_number=12345344, stream_offset=34237869, frame_samples=4096 point 29: sample_number=12787712, stream_offset=35677126, frame_samples=4096 point 30: sample_number=13225984, stream_offset=37014200, frame_samples=4096 point 31: sample_number=13668352, stream_offset=38202707, frame_samples=4096 point 32: sample_number=14110720, stream_offset=39477479, frame_samples=4096 point 33: sample_number=14548992, stream_offset=40839121, frame_samples=4096 point 34: sample_number=14991360, stream_offset=42273932, frame_samples=4096 point 35: sample_number=15433728, stream_offset=43720347, frame_samples=4096 point 36: sample_number=15872000, stream_offset=45124682, frame_samples=4096 point 37: sample_number=16314368, stream_offset=46517446, frame_samples=4096 point 38: sample_number=16756736, stream_offset=47920614, frame_samples=4096 point 39: sample_number=17195008, stream_offset=49297279, frame_samples=4096 point 40: sample_number=17637376, stream_offset=50678518, frame_samples=4096 point 41: sample_number=18079744, stream_offset=52051262, frame_samples=4096 point 42: sample_number=18518016, stream_offset=53459833, frame_samples=4096 point 43: sample_number=18960384, stream_offset=54871690, frame_samples=4096 point 44: sample_number=19402752, stream_offset=56242030, frame_samples=4096 point 45: sample_number=19841024, stream_offset=57593260, frame_samples=4096 point 46: sample_number=20283392, stream_offset=58982958, frame_samples=4096 METADATA block #2 type: 4 (VORBIS_COMMENT) is last: false length: 310 vendor string: reference libFLAC 1.2.0 20070715 comments: 11 comment[0]: TITLE=Dido (Armin Van Buuren's Universal Religion Mix) comment[1]: ARTIST=Aria comment[2]: ALBUM ARTIST=DJ Tiësto comment[3]: ALBUM=Summerbreeze comment[4]: GENRE=General Trance comment[5]: DATE=2000 comment[6]: DISCNUMBER=1/1 comment[7]: PUBLISHER=Nettwerk comment[8]: COMMENT=Ripped by Winamp comment[9]: TRACKNUMBER=1 comment[10]: ENCODED-BY=Winamp 5.34 METADATA block #3 type: 1 (PADDING) is last: true length: 3826 I hope somebody can tell me what happens in this situation with the audio data. If you look at the MD5 signatures, they are not the same, but the total samples is in both files 20527080. I know too little about FLAC to understand what happens in the re-encode process in this situation. I hope somebody can explain it too me! thx thx in advance!
thx >
_______________________________________________ Flac mailing list Flac@xiph.org http://lists.xiph.org/mailman/listinfo/flac