1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

A Downloader for YouTube Videos

Discussion in 'Technology Advice' started by Markham, Mar 9, 2014.

  1. Anon04576
    Offline

    Anon04576 Well-Known Member

    :) No worries
  2. Markham
    Offline

    Markham Guest

    That's in the next update, Mike. You can set (and clear) the default folder.
  3. Markham
    Offline

    Markham Guest

    Here is version 3.1 and I've introduced some changes to its appearance. This is the new main window:

    MainWindow.png

    The "Open" button in the top panel is dual-function: if you click on the larger left-hand side of the button, you'll be prompted to choose a video to watch but if you click on the right-hand side of the button, a menu will appear from which you can choose additional functionality - including the ability to set/clear the default folder.

    Rather than show each video download as a separate window on your desktop, a smaller status panel is now added to the Downloads Tab:

    Downloads.png

    These panels include the same features as before but are now much more conveniently presented and each panel now includes the video's default thumbnail image for easier identification. The individual panels are shown in the order they were added and you may need to scroll the display in order to see the most recent additions.

    Please read next message which includes a download.
    Last edited by a moderator: Apr 22, 2014
  4. Markham
    Offline

    Markham Guest

    This is a major update - sorry about that!

    I have added the following to this release:
    • Included some newly-discovered changes to the manner in which the information regarding DASH videos is formatted in the Javascript data block.
    • There are now two completely separate download engines included:
      • Single Connection: This engine is the same as provided in previous releases. It opens a single connection to the server and downloads the file contiguously from start to finish. It is very tolerant of slow connections and you can restart an uncompleted download at any time – even a day or so later! However, it may not be the fastest means of downloading your video.
      • Multiple Connections: This engine is new and attempts to open up to ten separate connections to the server, each connection downloads a different part of the file. It does not download files contiguously – it is similar in operation to a torrent downloader where different parts of the file come from individual connections. It is quite tolerant of slow/unstable connections but not to the same degree as the Single Connection engine. But if you have a stable and fast connection (eg: more than 1 Megabit/second) then it may result in faster downloads. Please note that downloads that fail to complete, either because they have timed-out or if you press the Stop button to halt the download, those partial file fragments will be deleted automatically by this engine. You can, of course, restart the download should you choose to do so.
    There are no hard and fast rules to determine which of the two download engines you should use. I have found that if my current connection speed is more than 1 Megabit/second and I am downloading a large video (more than 20 MB), then the Multiple Connection engine is faster. However do be aware that the Multiple Download engine will use up to 10 TCP connections and if you are downloading more than two or three videos at the same time (perfectly possible), other programs such as your web browser may suffer and be slow to fetch web pages. If you want to download more than 3 or 4 videos at the same time, it might be preferable to use the Single Connection engine. Much depends on the capabilities of your PC and internet connection.​
    • The program now provides an indication of your current download speed: this is based on how quickly the program was able to download the video's web page which is generally around 1 MB in size. It is given as a rough indication and may not reflect the actual speed at which the video will be downloaded.
    • The download status panels are now colour-coded:
      • Blue: active download – the video is currently being downloaded
      • Green: completed downloaded. The video is stored on your hard disk and may be played.
      • Grey: user-aborted downloaded.
      • Red: a download that is either paused or has timed-out and requires attention
    • The decryption code is now saved between sessions and this will considerably speed-up the parsing and decryption of YouTube video pages. YTD automatically recognises and changes made to the YouTube encryption code and downloads the replacement decryption code blocks which are saved.
    • Various settings are automatically saved for reuse in future sessions. These include the default video folder and which download engine is currently selected.
    Main Window DASH.png

    OptionsMenu.png

    Attached Files:

    Last edited by a moderator: Apr 25, 2014
  5. Howerd
    Offline

    Howerd Well-Known Member Trusted Member Lifetime Member

    Alas, I only use a Chromebook now!
  6. Anon220806
    Offline

    Anon220806 Well-Known Member

    • Informative Informative x 1
  7. Markham
    Offline

    Markham Guest

    That site is certainly one of the better ones for obtaining downloaded YouTube videos but it doesn't offer the full range of encoding types that are available. It also can't handle the newer "Dynamic Adaptive Streaming over HTTP" (DASH) versions which YouTube uses for higher resolutions nor can it handle those videos that have restrictions placed upon them - for example, "Vevo" content. But for Apple users, that site's probably your best option.

    I'll be releasing a new version shortly that can download video content from a much wider range of sites including DailyMotion, Vimeo and several TV broadcasters, although you may need to use a proxy/VPN to access certain content - unless you live in the country served by those stations.
    Last edited by a moderator: May 9, 2014
  8. aposhark
    Offline

    aposhark Well-Known Member Lifetime Member

    Mark, FYI, this is how 355 looked after installing two times :(

    [​IMG]
    Last edited: May 8, 2014
  9. Markham
    Offline

    Markham Guest

    That's not good. Did you try any of the earlier versions?

    I have just released version 4 but I can not upload it to this Forum as the file size is slightly larger than Kuya is currently allowing. I've asked him if he could increase the maximum acceptable file size but in the mean time, you can download the update from here.

    Version 4 includes the ability of downloading videos from a range of other sites, including at least one well-known broadcaster, via an optional plug-in.
  10. aposhark
    Offline

    aposhark Well-Known Member Lifetime Member

    I downloaded v4 it from the site you recommended Mark and I had the same problem as v355:- A window with mixed up/unintelligible boxes.
    Some weeks ago I downloaded an earlier version and that was running very well but I uninstalled the good one for the last two versions which haven't worked?

    I downloaded and ran the programme from the first thread and that worked well again.
    I am on Windows 8 64bit BTW.
    Last edited: May 9, 2014
  11. Markham
    Offline

    Markham Guest

    Where exactly on your hard drive is Version 4 installed - "Program Files\YouTube Downloader" or "Program Files (x86)\YouTube Downloader"?
  12. oss
    Offline

    oss Somewhere Staff Member

    I am just guessing because I've not installed your program Mark so I don't know what it should look like, but Mike's problem has the look of a "large fonts" scaling issue for the UI ?

    edit:
    Ah sorry just looked up the thread and saw the screenshots, it does look at bit like a font scaling issue.
  13. aposhark
    Offline

    aposhark Well-Known Member Lifetime Member

    I have deleted the program now. Where should v4 have installed to?
    I am not a programmer but if it is an executable file, does it matter where it is installed?
    Last edited: May 10, 2014
  14. Markham
    Offline

    Markham Guest

    The program should be installed in a folder within "Program Files (x86)" for it to work correctly. You may need to force this.

    You say that an earlier version worked, exactly which version worked and what was the first version that you tried that did not work - was it Version 3 from this message? The reason I ask is that Version 3 was the first that included the built-in player which uses a theme manager to paint the display. That theme manager works with all versions of Windows from XP to Win-7, including Server releases, but may well be incompatible with Windows 8. Please let me know.
  15. aposhark
    Offline

    aposhark Well-Known Member Lifetime Member

    Hi again,
    I d/l the program from the beginning of this thread and worked before and it is working again after trying and failing with later versions.
    I am assuming it is version 3, it is unclear to me which version but it is ok.
    I have d/l 4.01 and installed it to "Program Files (x86)" and it is showing the same problem as 3.55 and 4.0 on Win 8. i.e. unusable window.
  16. Markham
    Offline

    Markham Guest

    Well that's very strange because the main form's AutoScaleMode property has always been set to "Font" which is the default value set by the Visual Studio designer and Mike reported that an earlier version did display properly.

    However I have been able to reproduce the problem. Basically Mike has changed the DPI setting from the default of 96 to 120 and he's left "Use Windows XP style DPI scaling checked. It should be unchecked if other than 96 DPI.

    Mike: Open Display Settings on your Control Panel and select "Set custom text size", either change the DPI setting back to 100% (and ensure "Use Windows XP style DPI scaling" is checked) OR if you wish to keep the size at 125% (120 DPI), uncheck the "Use Windows ...." setting. Click OK and then, on next window click Apply.
  17. aposhark
    Offline

    aposhark Well-Known Member Lifetime Member

    V4.0.1.2510 is now working well on Win 8, Mark.
  18. Markham
    Offline

    Markham Guest

    Great news, Mike, thanks for letting me know!
  19. Markham
    Offline

    Markham Guest

    Here's the latest update which includes a number of new features, many of which you can see in the images I've posted. "Under the hood", I've added support for four new video resolutions for YouTube, including 4K UHD (3840 x 2160).

    Please download all 3 Zip files attached to this post and unzip them. You should then have:
    • YouTubeDownloaderVersion450.exe (285 KB)
    • YouTubeDownloaderVersion450-1.bin (421 KB)
    • YouTubeDownloaderVersion450-2.bin (434 KB)
    And then double-click on the EXE file to start the installation process - there is no need to uninstall any prior release.

    Download.png History.png
    Settings-1.png Settings-2.png
    Info.png

    Enjoy!

    Attached Files:

    Last edited by a moderator: Jun 4, 2014
  20. aposhark
    Offline

    aposhark Well-Known Member Lifetime Member

    Mark,
    Do you have a newer version?
    v4.5 does not access YouTube videos anymore.

Share This Page