Honey, I Shrunk The Vids [Mr. Universe Edition] v1.0.5 (github.com)
from obelisk_complex@piefed.ca to selfhosted@lemmy.world on 05 Mar 06:21
https://piefed.ca/c/selfhosted/p/571213/honey-i-shrunk-the-vids-mr-universe-edition-v1-0-5

Honey, I Shrunk The Vids is an overengineered oversimplified system-agnostic frontend for FFMPEG.


This is a followup to a post I made yesterday, about a silly little Windows application I’d made for batch transcoding files. I wanted something that I could just dump my files onto without having to muck about with Handbrake or Tdarr - post here, for those curious: https://piefed.ca/c/selfhosted/p/568748/honey-i-shrunk-the-vids-a-windows-transcoding-frontend-for-ffmpeg

So I spent today making my silly little Windows application a silly little platform-agnostic application. I rewrote the whole thing in Rust and JavaScript with a webview frontend, and apparently Github lets you compile binaries for quite the range of target platforms, so I have compiled binaries available for Windows, Linux, and Mac (Intel/Apple Silicon). It’s got a dark theme because of course and a light theme because I guess, also it’s themeable because why the hell not. I’m pretty pleased with how it’s coming along - if anyone decides to give it a go, please let me know if you find issues!

screenshots

image
-
image
-
image
-
image
-
image

Compiled binaries can be downloaded at https://github.com/obelisk-complex/histv-universal/releases.

#linux #mac #selfhosted #windows

threaded - newest

sockenklaus@sh.itjust.works on 05 Mar 06:42 next collapse

This sound awesome and i’d love to try but, your GitHub link delivers a 404.

Also you hosted the original project on Codeberg but this on GitHub. Is it because of GitHubs ability to build binaries for a wide range of systems or because of Codebergs latest availability issues?

obelisk_complex@piefed.ca on 05 Mar 06:50 collapse

Weird, I’m seeing it load fine in a fresh Incognito window: <img alt="image" src="https://media.piefed.ca/posts/9r/pz/9rpzhf0SSKYRLQr.png">

Can you shoot over a screenshot with the URL you’re visiting?

And, it’s actually also on Codeberg: https://codeberg.org/dorkian_gray/histv-universal

But yes, I did create a GitHub account just because it can build binaries for a wide range of systems; the binaries are currently only available on Github. I’m trying to figure out how to create a release on Codeberg, but if it’s in the Tags, every time I click into one I get a 502 Bad Gateway, soooo… I think it’s safe to say that I have been running into Codeberg’s availability issues, and I’m now glad I’ve got both 😅

guynamedzero@piefed.zeromedia.vip on 05 Mar 06:58 collapse

It loads fine for me! It seems like it’s just an issue with the commenter’s setup

yakko@feddit.uk on 05 Mar 07:20 next collapse

I’m starting to run low on space with my media server, this could be a good way to forestall having to buy hard drives that don’t suck!

GreenCrunch@piefed.blahaj.zone on 05 Mar 08:46 collapse

Transcoding media is great for saving space. My server has but a humble ancient 1TB hard drive (shared with other storage uses). From a DVD (mpeg2), an episode of this one TV show is 1.6-1.8 GB. After transcoding to AV1, it’s 200-400 MB, and I can’t tell the difference in quality. (consider that’s per episode so over an entire series that’s many GB of space saving!)

I use Veronica Explains’ helpful HandBrake guide, she provides some settings for AV1, which work very well for me (I just saved it as a new preset).

https://vkc.sh/handbrake-2025/

And you can do batches of files by opening a directory and adding all. I haven’t tried OP’s tool so I don’t know how it compares to HandBrake, but that works fine for my use case.

yakko@feddit.uk on 05 Mar 08:58 collapse

This looks promising! My main use case is Jellyfin through Android TV, and it looks like AV1 has support for that. I currently have about 6 Tb of kids cartoons that are eating up most of my media server, would be great to shrink those slightly.

I think before I try this, I’ll want to spring for an offline backup of the library, then begin transcoding… I need one anyway, at least now I’m excited enough to actually do it!

Mubelotix@jlai.lu on 05 Mar 07:29 collapse

I was doing a lot of manual re-encoding down from insane source bitrates with FFMPEG

Thank you for your service