- Love the project name.
- This looks close to what Iβve imagined coalescing my hand conjured ffmpeg scripts into.
- Iβd like to feed this into a pipeline that includes Subler or equivalent.
post
Hello!
If you want a bigger challenge, try solving the Dolby Vision vs HDR10+ fight between Samsung and LG/Sony.
I haven't seen anyone with a fully compatible solution yet. Im in the process of building some Tdarr plug-ins based off of this repo
https://github.com/nichols89ben/Tdarr_DoVi_Processing
The goal is to take source content that contains either DoVi profile 4,5,7,8 or HDR10+ and output a mp4 or mkv that contains the base HDR10 layer along with BOTH HDR10+ and DoVi 8 additional streams, and then test on various players to see if they can utilize those streams correctly for the ones they support.
This topic goes quite deep so be prepared to get sucked in. Your existing tickbox for "preserve HDR" probably doesn't work at all for DoVi profile 5.
Nice job and congrats on the webp parser. You made Converseen but for videos :)
Windows cert -> you can also give your money to other companies, the cert doesn't need to be from MS. But who cares, ask Windows users to buy it for you if they choose to continue using that OS.
Since you're still a Windows user at least for now, and assuming that you're planning on continuing to be open-source, I can recommend Certum for this. https://shop.certum.eu/open-source-code-signing.html
I gave up trying to initialize the USB thingy using Linux (I tried regular Arch [btw] and an Ubuntu distrobox IIRC), but once I got through the initial steps using Windows, I was able to sign ongoing builds with Linux just fine. It took a LOT of trial and error since there seem to be very few people who simultaneously
- pathologically dislike using Windows regularly
- still want to make it easier for people on Windows to minimize Windows Defender complaints when running software that they build
- have the motivation and resolve to send a lot of PII to one of a handful of companies whose longtime business model is based around reputation and trust in order to get a usable certificate
- are stubborn enough to go out of their way to still figure out how to do a subset of this stuff on Linux
- are capable of actually succeeding at that, and
- are willing to show how they did it in a way that should be reasonably easy enough to understand and adapt to your situation
I didn't renew after my first year - I switched from publishing an executable to publishing it on the web, so I no longer had a need for it - so I don't know how things have changed (if at all). Most of my information came from eventually stumbling upon this wiki page for a Ruby-based tool where they figured out the last bits I needed to get it to work.
- It also has instructions for initializing the USB thingy on Linux too, so if I were to renew, I'd give that a fair shot... but seeing "icedtea" and a link to a web application that no longer resolves, I'd still only recommend it if you can use a Windows machine once a year.
I envy you so much, I used to love programming. Enjoy the process and the firsts!
Good luck with your eventual transition to Linux! Check in with Lemmy communities if you want help with anything!
One thing I'd like to see from an app like this is "force the video into an arbitrary file size limit" with a list of priorities to do so defined by the user. Say I've got a video I want to send over Discord (10mb limit) but I'm not intending for the vid to be fullscreened by the recipient so scaling it down to like 480x480 would be fine.
As an inspiration for this, look into Two-Pass encoding
Any plans for a flatpak by chance?
Thanks. I have trust issues so I don't typically install software directly off someones github. I know flatpak/flathub isnt perfect but if its a verified flatpak then I at least know someone smarter than me at least reviewed the project and additionally, I know I can restrict the applications permissions with flatseal.
As someone who has been obsessed (read: a perfectionist) with video encoding for the longest time, this looks incredible. Nice work! Iβll give it a shot!
Great work! Would it be possible to support AV1/Opus in future versions?
Help out a newbie. I currently use handbrake, is this meant as an alternative?
I just use handbrake to make vids smaller for jellyfin. I will give HISTV a try!
Really excited to try this. Handbrake always too daunting for me. Currently putting it into a docker container - couple of requests:
- looks like the auto detect fails to see GPU passthrough on docker container. I'm assuming I can force it and ignore the auto detect?
- I pointed it at a 7 season show on my NAS from a work server node. It appears to be copying everything over before starting the encoding. Could this be chunked? I'd like to eventually point this at all my media and let it run
EDIT: Looks like it was my doing on the GPU docker stuff. Need to follow steps to enable GPU on docker then need the following arguments:
--gpus all -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
Pretty cool project, thanks for sharing! Could this be used with Sonarr and Radarr, so newly downloaded vids get automatically converted?
Really cool idea, I have a basic tdarr setup which is pretty similar, do you know what other features this would have that are not found on tdarr
Has anyone tried this? OP, have you? Is it fast? I have a tv show that Iβve ripped from blue-ray. It is 600GB and I wanted to save some space, but whenever I try to convert, itβs awfully slow. I have a pretty beefy setup, Ryzen 7 5800xt CPU and a 9070xt GPU.
Thank you so much. Itβs literally the TV show Friends. I bought the Blu-rays for the whole 10 seasons years ago and I remember using MakeMKV app. Itβs high quality because I ripped them to the highest the app allowed I remember but they take so much space that moving them around from that slow hdd I have them on takes literal hours. So, knowing what kind of show it is, what settings do you suggest?
afaik if you want to retain as much quality as possible while saving space you do want to do it on the CPU (so not hw accelerated - slow)
So, I wanted to try the app and it is giving me the EGL rendering whatever issue :/ Could you please make another post once you've fixed this issue.
I was in the comments of the GitHub issue, kalzEOS. Iβll be trying it out when I got time. Appreciate it.
I haven't really had the time to convert many. Just one and It is just sitting there at 0% for a long while then it starts converting and the ETA is 22 hours for a 8GB movie. A couple notable things also: 1. the ui is kind of too small for a 4k screen and there is no way to adjust it. 2. this could very well be a user error, but I can't, for the life of me, find where to set the output file type. I want to convert an mkv to mp4 or something but I can't find that at all. 3. at the top of the right panel, there is this line that says "Extracting MP4Box.." that never goes away. 4. when I try to convert a movie (mine are all 4k HDR), a window pops up that tells me that DV tools not found, then offers me to download it, but nothing really happen when I click to download it. Could that be why that "Extracting MP4Box.." is sitting there at the top? This is on Cachy OS linux btw.
Remind me of the hardware youβre running on?
I have a Ryzen 7 5800xt for the CPU, and an RX 9070xt for the GPU
or you have Precision Mode enabled
never checked that box
if you see βlibx265β or βlibx264β in the top right
Yes, that is what I have now libx265(SW) - HEVC
Can I ask which version you downloaded?
histv-linux-full.AppImage
One additional thing that might or might not be the app's fault, but I use an app called App Manager to install and integrate my appimages into my system, but it is having an issue with the .png image of the app. Just wanted to let you know about that. Your doesn't have an icon when it is downloaded, only when it is launched. so it just looks like a file with a generic file icon in my downloads folder.

top 40 comments