nothing wrong with that method, most of us use it, you can play 480p youtube easily, find a video, let it buffer, when it is done buffering, copy to file in the tmp dir to where ever. There is actually an app that does just this