WebTube
Caution: This is an alpha release only. Bugs may still be present in the software and may only be used for testing and personal use.
WebTube is a unique tool, written purely in C#.NET 4.0 and used the WPF framework. The user is able to enter a username for any YouTube account and select user videos to download. These can be downloaded as a batch or picked singly from the list. The download process is asynchronous, so the program is fully operational while this takes place.
WebTube stores videos in a variety of formats, depending on the target video. Each YouTube video has a number of video files associated with it, they all share the same content but the quality and codecs used vary. WebTube will take a video, and automatically look for the best quality based on file type (I.e. HD1080p) if it can't find a file associated with this, it will fall back to the next best (I.e. HD720p).
This is the default order in which these are processed...
MP4 HighRes (MPEG-4 AVC (H.264)/AAC)
MP4 1080p (MPEG-4 AVC (H.264)/AAC/1080p )
MP4 720p (MPEG-4 AVC (H.264)/AAC/720p )
MP4 360p (MPEG-4 AVC (H.264)/AAC/360p )
WebM High ( VP8/Vorbis )
WebM Medium ( VP8/Vorbis )
WebM Low ( VP8/Vorbis )
FLV 480p ( MPEG-4 AVC (H.264)/AAC/480p )
FLV 360p ( MPEG-4 AVC (H.264)/AAC/360p )
FLV 240p ( Sorenson H.263/MP3/240p )
3GP ( MPEG-4 Visual/AAC )
Note: This can be re-ordered within the application!
Key Features
- Download YouTube video using a web link
- Bulk downloading of videos based on an account name (downloads entire libraries for a user)
- Renaming of videos on-the-fly
- Smart download queuing mechanisms to add and remove items on the fly.
- Automatically seeks out the best quality videos and downloads them accordingly.
- Download from multiple users at the same time.