Tbh the frequent pain from needing to read it again often happens because it was so hard to write correctly that it misbehaves on some data and you need to adjust it.
The biggest pain in the ass I’ve dealt with was using a directshow lib to implement flash on a new camera we were supporting for a desktop application. Working with a device graph and pins is beyond frustrating. We’re porting functionality to the Web and my dev working on the camera just needed to call capture image to trigger the flash.
ffmpeg command lines are straight up black magic.
Anyone who understands them is not to be trusted.
It’s even worse than tar.
GNU tar is easy and straight-forward.
It’s also completely incompatible with any other Unix, but then, what difference does it make is nobody can use them?
If they know Regex, assume you are in Sarumans tower and held captive until a hawk comes in.
Writing regex is easy.
Reading it again after a couple of weeks…
It’s a write only language
Tbh the frequent pain from needing to read it again often happens because it was so hard to write correctly that it misbehaves on some data and you need to adjust it.
The biggest pain in the ass I’ve dealt with was using a directshow lib to implement flash on a new camera we were supporting for a desktop application. Working with a device graph and pins is beyond frustrating. We’re porting functionality to the Web and my dev working on the camera just needed to call capture image to trigger the flash.
ffmpeg commands are one of the best use cases for ChatGPT