vt-enc calls FFmpeg which calls the VideoToolbox encoding framework. Without VT, ffmpeg commands will fail
Compressionist
vt-enc calls FFmpeg which calls the VideoToolbox encoding framework. Without VT, ffmpeg commands will fail
VideoToolbox is the encoder that FFmpeg links to.
Thanks for the helpful advice! Shellcheck is the best :)
Edit: How do I get the ANSI escape colors to appear with the cat << EOF syntax?
WebP images are not bad. Not great, but not bad. The lossless mode is quite good. It is on the software you use to support WebP.
Lemmy.world is also notoriously mismanaged and has had dubious privacy issues in the past, such as their Discord situation regarding user messages
Well, that’s for you to decide.
That’s super smart!
I have more of a question than an answer - is the Monaspace repo a good example of how to do this properly, or a bad one?
You need VideoToolbox for this particular tool because it calls the VideoToolbox library from within FFmpeg in order to encode the video.
“Why do I need x264 to encode H.264 in FFmpeg?” is essentially what you’re asking. FFmpeg needs VideoToolbox support to work with my tool.
If you’re asking why I chose to use VideoToolbox in the first place, it was because I want this to be a macOS-specific tool with very fast encoding speeds at decent fidelity per bit. Hardware accelerated video encoding is one way to make this happen.