dvdtube is a Python script that will download all of a YouTube user's uploads and then optionally create a DVD from them. It's purely for educational purposes as a proof-of-concept.
Some Web players recognize only a few formats, and other Web players recognize a few different formats. w3v is a simple class that loads the right Web player based on the video format.