1. Posts must be related to the discussion of digital piracy
2. Don’t request invites, trade, sell, or self-promote
3. Don’t request or link to specific pirated titles, including DMs
4. Don’t submit low-quality posts, be entitled, or harass others
📜 c/Piracy Wiki (Community Edition):
💰 Please help cover server costs.
Ko-fi | Liberapay |
Handbrake can help. It is one of the best open-source transcoders. It is not exactly an ffmpeg front end, though.
Agreed, handbrake is what you want.
Use https://home.tdarr.io/, it has what you are looking for and will do everything automatically! The first setup is never easy!
Another Tdarr alternative with (i think) a more flexible and automatable setup is FileFlows (the free version is all you need) you can build node based rulesets and apply those rules to different libraries.
Tdarr is great if you are comfortable setting up a Docker environment. It is a great way to reprocess your whole library.
A good GUI alternative is Handbrake. It uses a different library than ffmpeg but can do the same stuff. One thing about Handbrake to remember is that it is centered around video encoding. So while ffmpeg can process your audio streams without touching the video stream, Handbrake will reencode video every time.
From here:
I think you might be confused because ffmpeg is the project and also the name of the executable, the library is libavcodec but it’s still ffmpeg. See here.
I wrote a bash script for this, but I’m not sure of the correct settings so I haven’t used it to re-encode my whole library yet.
Here’s my script in case anyone has any tips:
spoiler
#!/bin/sh
shopt -s globstar
for FILE in */
{
}