2018-03-26, 17:25
Hey Guys -
Want opinions and thoughts on an idea, please...
So I have an extensive media library at home which takes a ton of space. I keep my media on a 43tb disk pool made up of 10 drives and am almost out of space (in pool and case, too) I digitized many of my titles from blu-ray long ago and most are x264 with a variety of settings to where each title averages 4gb - 20gb. What I'd like to do is convert each of these to HEVC / x265 to gain much of my space back while retaining quality. I know even with a good CPU, doing just one takes a long time even with a good CPU; so had an idea.
I'd like to set up / write scripting for a spare computer which is dedicated to doing the following:
My Questions
Want opinions and thoughts on an idea, please...
So I have an extensive media library at home which takes a ton of space. I keep my media on a 43tb disk pool made up of 10 drives and am almost out of space (in pool and case, too) I digitized many of my titles from blu-ray long ago and most are x264 with a variety of settings to where each title averages 4gb - 20gb. What I'd like to do is convert each of these to HEVC / x265 to gain much of my space back while retaining quality. I know even with a good CPU, doing just one takes a long time even with a good CPU; so had an idea.
I'd like to set up / write scripting for a spare computer which is dedicated to doing the following:
- Recursively scan a network share for a video which meets certain criteria (like is x264, a minimum size, length,etc)
- Once the first one if found, copy it locally then convert it to HEVC / x265 with pre-defined profile(s)
- Once finished, move the transcoded video back to it's network source folder replacing the original then send notification
- Repeat - If done correctly, the next scan should skip the same video and move to the next
My Questions
- Is anyone aware of existing scripts / apps which do this or at least parts of it already?
- If not, what would you suggest be the platform for building this? I'm more of a PowerShell guy, but would think a Linux distro might be best for stability plus would require less overhead resources
- For the conversion part, would Handbrake CLI be my best choice?