I think you are learning first hand the Youtube trap.
What trap? It's rather simple really. Those software titles that claim to download Youtube videos and then you discover they are broken, don't work and there is no support (except when it comes to payment.)
Hope this lesson goes fast for you and without a lot of pain or lost time.