my two programs have no GUI: I only useytfzf andyt-dlp. Despite 'youtube' in their names they will fetch any video, anywhere.

    brent Technically they only have "yt" in their names, so it's fine ^^

    If you don't mind AppImage then ClipGrab.
    4K Video Downloader+ Download Ubuntu portable version -> Unzip -> Use 4kvideodownloaderplus.sh
    JDownloader - You must have Java installed
    sh /path/to/JDownloader2Setup_unix_nojre.sh