Ah yes, I actually have an app that does this. Great idea fro doing the play along thing.
In the end I just did the transposing thing and made a recording of the pc.
If you download the youtube video as an audio file, then get Amazing Slowdowner program, you can open the audio file in AS and change the pitch of the tune without changing the speed. Change it to the key/pitch you want, then save that new audio file. Then you can play along in the exact key you want. (AS can also be used for changing speed btw)
I have always found Amazing SlowDowner to be extremely useful.