Possibly useful info on the "ffmpeg returned NOT success" bug
The error thrown, avformat_open_input() failed -1094995529 seems to be returned/thrown by the demuxer in FFmpeg, from looking at the documentation at https://ffmpeg.org/doxygen/trunk/group__libavf.html
The only mentions of this error anywhere on Google (by searching "avformat_open_input failed -1094995529" WITH the quotes) are on Chinese websites, and the one English translated one says to enable the demuxer library, or indicate in the configuration what demuxer library to use, or something to that effect.
Here is the website I found this on: https://programmersought.com/article/89887525290/ It is under the header "Encounter Problems"
The build.txt file in /library/FFmpeg/ tells us that many features of FFmpeg are configured to be disabled on the custom build of FFmpeg used in ThirdTube, and a handful of formats are selected to be enabled, so perhaps reconfiguring it to enable YouTube's current video file format (whatever it may be) would make it work.
I myself could not figure out how to get it to reconfigure and recompile, so maybe someone more experienced than measly me could crack the case.
Just my two cents, but that's what I could find on the matter.
nice to see not a single person tried
EDIT: nevermind, 4th tube now exist and it seems to work fine https://github.com/erievs/FourthTube
it's literally the same app with a different icon but now it works