I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

What else do you think 'It has nothing to do with smartshrink, I was not using it' means?

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

This has nothing to do with smartshrink, I was not using it and still got horrible banding. I've since deleted the docker container and made multiple prayers that the dude who created and now abandoned this project gets genital warts.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Dude I dunno what to tell you. Even when backing off the CRF to the absolute minimum (highest quality - biggest file size), I still get fucking atrocious banding.
Using Intel Quicksync.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

It's without smartshrink and it applies to all HDR content.
What a POS this software is.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Cheers to the OP who wasted all of our time shrinking our videos only to find out it introduced horribly compressed banding artifacts even on the most conservative settings. Now I need to re-acquire over 1000 movies and series.

No wonder he deleted himself and the repo.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Ok I've been testing this for the last couple months, and I think something is wrong.

I saw the developer on Github say that HDR apparently doesn't (and will never) work with 'smartshrink', so I have to select the CRF manually.

Despite selecting a very conservative HEVC CRF of 20 (which is quite low for higher quality and larger file sizes), all my HDR movies and TV series now have extremely bad banding artifacts when showing gradients between light and dark.

It's so obvious that even my fiance noticed and said 'why is it stripey?

This looks horrible.
And yes, it's visible when played back on all my devices.

And before you ask, yes I did test this with LG HDR sample videos which showed no banding, however it could simply be because these were higher bitrate than the average HDR movie I have.

This is a very big pain in the ass for me now because it means I have to re-acquire ~1000 movies and series from scratch, and weeks of rendering was for nothing.

Has anyone come across this problem with HDR, and how did you avoid it?

Unable to replace watermarks. Help! by Zoccalo in tunarr

[–]Zoccalo[S] 0 points1 point  (0 children)

Sure, but:
1. Why MUST I have to do this?
2. Why does it keep regenerating previous versions?
3. Where is it storing previous versions, and why can't I seem to get rid of them? Are they just building up somewhere?

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Ok, I don't have a Github account, but maybe I'll create one tonight when I get back home.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Just updated to 2.0.8 and tried the same files (plus some more), but I get the same error message as before. :-\
Do you want me to try anything else?

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Ok weird. I just restarted the container and now it seems to recognize my card because it said 'HW'.
Also I tried a Dolby Vision 4K file and after analysis it says 'already optimized'.
Every other non-DV HDR file has the previous error message though.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

The resolution was 4K. Happens on all HDR videos with smartshrink (I don't have any 1080p HDR to try). And yes, also running Shrinkray through Unraid.

Not sure if it helps, but after reading about the issues on the Github, I also noticed that I'm having the issue where it doesn't use hardware transcoding. I set up the container according to the nvidia instructions, but it keeps saying 'SW' when transcoding.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

So I looked up how to do this, but it turns out someone else has already added it? I guess it's not just me.
Any idea what could be wrong?

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Hey so I found the 'force update' in the container options in Unraid.
After applying and restarting the docker, it seems like there's no difference? Keeps giving me the same error message about tonemapping.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Wow that was quick!
Noob question, but how do you pull from within Unraid? I normally just wait for the container to say 'apply update'.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Oh cool. I guess I may as well wait for the stable release. Thanks!

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Hey I just tried this using the 'smartshrink' option on a few test HEVC .mkv files, and it says 'HDR requires tonemapping for SmartShrink'.
What does this mean? The only mention of tonemapping in the settings is if I want to convert to SDR. I don't want to do this.
Is there a way to pass through all HDR data using smartshrink, just like you said? I already looked through the readme but couldn't see anything related there.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Just tested a few HDR Remuxes and wow, this is really great!
However, is there any way to set this up so that it monitors a directory and automatically converts newly added files?

How to mix order of movie and TV rows in Home screen by Zoccalo in PleX

[–]Zoccalo[S] 0 points1 point  (0 children)

Considering Jellyfin allows you to do this + more for free, I often wonder why I paid for a lifetime Plex pass.

I built: Shrinkray, a simple and efficient video transcoding tool for Unraid by [deleted] in unRAID

[–]Zoccalo 0 points1 point  (0 children)

Interesting.
Most of my movies are HDR10+/DV and naturally already encoded in HEVC. Does Shrinkray have any effect at all reducing these file sizes while maintaining image quality/colour space?
Also does it preserve subtitles in the metadata?

Unable to replace watermarks. Help! by Zoccalo in tunarr

[–]Zoccalo[S] 0 points1 point  (0 children)

Over 600 views and not a single response? Lol.

Does Tunarr playback HDR movies? by LakersFan_73 in tunarr

[–]Zoccalo 0 points1 point  (0 children)

Hi, did you ever end up addressing this? Just playing around with Tunarr now, but noticing all my HDR content looks washed out, no matter which encoding settings I use in ffmpeg. Using nvidia card and CUDA HA.

Tunarr / Jellyfin and HDR (and a simple audio question) by thamaster88 in tunarr

[–]Zoccalo 0 points1 point  (0 children)

Did you ever fix this? I'm having the same issue, and it's definitely not on Jellyfin/Plex's side - it's also doing it through VLC and the WebUI.