I found a discussion of this on Reddit, but no conclusion, only people wondering but not knowing.
It would be helpful if timestamps were reported along with hashcheck errors, so we'd know just where in a video to watch and listen for glitches if they occur.
If hashcheck errors occur, but a rip doesn't fail, are the effects visible and/or audible?
-
- Posts: 36
- Joined: Wed May 10, 2023 9:45 pm
Re: If hashcheck errors occur, but a rip doesn't fail, are the effects visible and/or audible?
This post is from the program's author.
It is better to read the whole thread for context (it is short).
I generally take the view that if MakeMKV creates an output file, then it believes the file created is not corrupt. When MakeMKV encounters an unrecoverable error, it does not create an output file.
It is better to read the whole thread for context (it is short).
Unfortunately, that answer is from many years ago, so it is hard to know for certain if it is still true.Unfortunately the message means exactly what it reads - the program encountered a corrupt area (usually a mastering error) and will try its best to work around. It "works around" instantly but the workaround may (or may not) lead to failure several seconds later. So it's impossible to print the definite message at that time. What is certain, that if the file was successfully created and you've got no audio de-sync errors, then the workaround was successful.
I generally take the view that if MakeMKV creates an output file, then it believes the file created is not corrupt. When MakeMKV encounters an unrecoverable error, it does not create an output file.
-
- Posts: 4
- Joined: Mon Feb 07, 2022 3:38 pm
Re: If hashcheck errors occur, but a rip doesn't fail, are the effects visible and/or audible?
This might have been me asking that question in Reddit (I can't check right now because r/makemkv is private).
I was actually going to go back there to post an update!
I have several discs where ripping on my LG drive got a "hash check error" here and there, but my Pioneer drive didn't report any errors. (Note that this isn't the kind of error where MakeMKV reports "working around" - it's just a single hash check error with an offset.)
I've found that the resulting mkv IS affected - I took the mkv from the LG rip and the mkv from the Pioneer rip, did a quick PSNR check on them, and visually checked the couple/few frames that showed the frames were different.
In every case the LG ripped mkv (the one where there were occasional hash errors reported) had a visual glitch for a single frame - sometimes barely visible, sometimes somewhat noticeable. The same frame on the Pioneer rip was pristine.
So basically, to reiterate, if you get _any errors_, at all, while ripping, you might get a "complete" MKV file, but there's going to be theoretical visual glitches in it somewhere. _It is not a visually perfect rip_ unless there are zero errors. (A/V sync errors are different, I don't see them often so I've never run them down.)
IMHO MakeMKV should probably try to re-read the section of disc when it encounters a hash error, because it seems to come down to how the drive handles ripping a disc with minor dust or imperfections. Going back and re-reading the sector at a slower speed might just correct the error.
Failing that, MakeMKV should print a timestamp or frame number of where all the hash check errors are in the MKV output so that they could be visually verified before proceeding. In a couple of the above cases the glitch was so small that I could absolutely live with it, or it was literally only noticeable in a frame-by-frame step through.
I was actually going to go back there to post an update!
I have several discs where ripping on my LG drive got a "hash check error" here and there, but my Pioneer drive didn't report any errors. (Note that this isn't the kind of error where MakeMKV reports "working around" - it's just a single hash check error with an offset.)
I've found that the resulting mkv IS affected - I took the mkv from the LG rip and the mkv from the Pioneer rip, did a quick PSNR check on them, and visually checked the couple/few frames that showed the frames were different.
In every case the LG ripped mkv (the one where there were occasional hash errors reported) had a visual glitch for a single frame - sometimes barely visible, sometimes somewhat noticeable. The same frame on the Pioneer rip was pristine.
So basically, to reiterate, if you get _any errors_, at all, while ripping, you might get a "complete" MKV file, but there's going to be theoretical visual glitches in it somewhere. _It is not a visually perfect rip_ unless there are zero errors. (A/V sync errors are different, I don't see them often so I've never run them down.)
IMHO MakeMKV should probably try to re-read the section of disc when it encounters a hash error, because it seems to come down to how the drive handles ripping a disc with minor dust or imperfections. Going back and re-reading the sector at a slower speed might just correct the error.
Failing that, MakeMKV should print a timestamp or frame number of where all the hash check errors are in the MKV output so that they could be visually verified before proceeding. In a couple of the above cases the glitch was so small that I could absolutely live with it, or it was literally only noticeable in a frame-by-frame step through.
-
- Posts: 36
- Joined: Wed May 10, 2023 9:45 pm
Re: If hashcheck errors occur, but a rip doesn't fail, are the effects visible and/or audible?
Thanks for the reply. Do you find your Pioneer drive more reliable? I'm considering replacing my older internal LG drive with a Pioneer BDR-S13UBK.TaliesinWI wrote: ↑Sat Jun 17, 2023 9:25 pmI have several discs where ripping on my LG drive got a "hash check error" here and there, but my Pioneer drive didn't report any errors...
Yes, a timestamp is exactly what I would find really useful. I'd have immediately played back my ripped videos to see what they looked (and sounded) like at those moments.Failing that, MakeMKV should print a timestamp or frame number of where all the hash check errors are in the MKV output so that they could be visually verified before proceeding. In a couple of the above cases the glitch was so small that I could absolutely live with it, or it was literally only noticeable in a frame-by-frame step through.
Since you only mentioned visual defects, I take it you haven't heard any pops, clicks, or other audible distortions caused by errors?
-
- Posts: 4
- Joined: Mon Feb 07, 2022 3:38 pm
Re: If hashcheck errors occur, but a rip doesn't fail, are the effects visible and/or audible?
My Pioneer is more reliable than my LG is _right now_, but the Pioneer has only done maybe two or three dozen rips. The LG is a year+ old and I've ripped close to 750 discs with it. So I don't know if it's starting to fail or is just more finicky with the latest batch of discs, or what. I was toying with using the protection plan I bought with it to get a replacement and see what would happen.RasterEyes wrote: ↑Mon Jun 19, 2023 10:47 amThanks for the reply. Do you find your Pioneer drive more reliable? I'm considering replacing my older internal LG drive with a Pioneer BDR-S13UBK.TaliesinWI wrote: ↑Sat Jun 17, 2023 9:25 pmI have several discs where ripping on my LG drive got a "hash check error" here and there, but my Pioneer drive didn't report any errors...
I bought the LG because of the ability to flash it for 4K, which the Pioneer can't do. Given that I've used that feature exactly zero times and there were instances where I had problems ripping discs with the LG, in hindsight, I just would have bought the Pioneer from the jump. The extra $15-20 would have been worth it.
You know, now that you mention it, I don't recall any. But I'm not sure I even had headphones plugged in while I was doing the checking. I should dump the soundtracks with Audacity and do a comparison.RasterEyes wrote: ↑Mon Jun 19, 2023 10:47 amYes, a timestamp is exactly what I would find really useful. I'd have immediately played back my ripped videos to see what they looked (and sounded) like at those moments.TaliesinWI wrote: ↑Sat Jun 17, 2023 9:25 pmFailing that, MakeMKV should print a timestamp or frame number of where all the hash check errors are in the MKV output so that they could be visually verified before proceeding. In a couple of the above cases the glitch was so small that I could absolutely live with it, or it was literally only noticeable in a frame-by-frame step through.
Since you only mentioned visual defects, I take it you haven't heard any pops, clicks, or other audible distortions caused by errors?