Download from Youtube

All hardware and software related discussion topics here. Advice, discussion and opinions on either topic are welcome.
User avatar
miih
Posts: 115
Likes:
Joined: Mon May 31, 2010 1:00 am

Download from Youtube

Post by miih »   0 likes

I imagine that this subject is certainly already answered in some topic around here, but I couldn't find it. I'm sorry for that!
My question is: what is the best way to download YouTube videos in full resolution and with audio these days? I used to use clipconverter website but it no longer works.
Thanks in advance!
User avatar
ghost
Site Admin
Posts: 8555
Likes:
Joined: Sun Mar 07, 2004 1:00 am

Re: Download from Youtube

Post by ghost »   1 likes

I'm using JDownloader2 also for Youtube. Just works perfect.
User avatar
Night457
Global Moderator
Posts: 5342
Likes:
Joined: Sat Dec 28, 2019 3:44 pm

Re: Download from Youtube

Post by Night457 »   0 likes

Like ghost, I also use Jdownloader2. But these also work:

youtube-dl or yt-dlp (Command line)

Or this site: https://9xbuddy.xyz/en-1bf

9xbuddy will download age-restricted YouTube videos without having to log in or insert special cookies. I used to have to repeatedly jump through hoops to get age-restricted videos with Jdownloader2.
User avatar
Triela
Posts: 440
Likes:
Joined: Sun Jul 05, 2020 3:42 pm

Re: Download from Youtube

Post by Triela »   0 likes

Night457, do you know a good online downloader for this site? https://tubitv.com/

???

Because 9xbuddy doesn't work there. Thanks!!
User avatar
Night457
Global Moderator
Posts: 5342
Likes:
Joined: Sat Dec 28, 2019 3:44 pm

Re: Download from Youtube

Post by Night457 »   2 likes

Triela wrote: Mon Sep 11, 2023 4:21 pma good online downloader
I wish, sorry. I went through and checked all the old online downloaders I had bookmarked, and tried a few more besides. Most such only work for a short while before many sites figure out how to disable them. Anyone know of one that works for tubitv?

However, I verified that I can still download from tubitv using command-line yt-dlp, which I use for many other sites. It works for both video and also captions (using the --all-subs option). There is a GUI version which I have not tried.

https://github.com/yt-dlp/yt-dlp

A site that just gets the TUBI subtitles is this:
https://downsub.com/sites/tubitv
User avatar
Triela
Posts: 440
Likes:
Joined: Sun Jul 05, 2020 3:42 pm

Re: Download from Youtube

Post by Triela »   0 likes

Night457 wrote: Mon Sep 11, 2023 5:37 pm-
https://github.com/yt-dlp/yt-dlp
How do i make this work on Windows 10?
User avatar
Night457
Global Moderator
Posts: 5342
Likes:
Joined: Sat Dec 28, 2019 3:44 pm

Re: Download from Youtube

Post by Night457 »   0 likes

Triela wrote: Mon Sep 11, 2023 11:10 pm How do i make this work on Windows 10?
Ummm ... memory fail ... I confess I don't remember what I did, but I don't think I did anything special. Make sure to get the Windows version, of course, not Linux or MAC. I believe you want this:
https://github.com/yt-dlp/yt-dlp#releas ... 20Windows)

I am STILL on 8.1 so I am not so Windows-advanced as you, ha ha! I know there are others here MORE up-to-date than I using it, so Windows 10 is certainly neither too old nor too new for it.
  • Put yt-dlp.exe and ffmpeg.exe in the same dedicated Folder.
  • SHIFT+F10 on that Folder.
  • Select "Open command window here".
  • In the Command Window, type "yt-dlp" followed by the URL, which I paste in using the Edit/Paste command-line menu.
  • Hit Enter and let it download, it will show the progress.
Sample:

Code: Select all

yt-dlp https://tubitv.com/tv-shows/101760/s01-e01-the-beginning
Spoiler:

E:\yt-dlp_Folder>yt-dlp https://tubitv.com/tv-shows/101760/s01- ... -beginning
[TubiTv] Extracting URL: https://tubitv.com/tv-shows/101760/s01- ... -beginning
[TubiTv] 101760: Downloading JSON metadata
[TubiTv] 101760: Downloading m3u8 information
[TubiTv] 101760: Downloading MPD manifest
[TubiTv] 101760: Downloading m3u8 information
[info] 101760: Downloading 1 format(s): hlsv3-2702
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 419
[download] Destination: S01:E01 - The Beginning [101760].mp4
[download] 1.0% of ~ 422.34MiB at 239.58KiB/s ETA 28:19 (frag 4/419)
ANYONE - am I forgetting anything about the installation?
Any Windows 10 users have to do anything special in "installing" yt-dlp?
User avatar
Triela
Posts: 440
Likes:
Joined: Sun Jul 05, 2020 3:42 pm

Re: Download from Youtube

Post by Triela »   0 likes

i don't see "yt-dlp.exe " anywhere ...........
User avatar
Night457
Global Moderator
Posts: 5342
Likes:
Joined: Sat Dec 28, 2019 3:44 pm

Re: Download from Youtube

Post by Night457 »   1 likes

Did you follow the github link I posted? It goes to the exact spot on the page for downloading it!
yt-dlp.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
Triela
Posts: 440
Likes:
Joined: Sun Jul 05, 2020 3:42 pm

Re: Download from Youtube

Post by Triela »   0 likes

Night457 wrote: Mon Sep 11, 2023 11:51 pm
Triela wrote: Mon Sep 11, 2023 11:10 pm How do i make this work on Windows 10?
.
it don't work. After giving command in DOS:

Code: Select all

c:\Programs\codecs\FFMpeg>yt-dlp -U https://tubitv.com/movies/584759/termination
i'm getting the following error message...

Code: Select all

Available version: stable@2023.07.06, Current version: stable@2023.07.06
Current Build Hash: 5ff3e702171a50175c34397494e2d18ce35d771c2110b1e59bd173ec2fb352aa
yt-dlp is up to date (stable@2023.07.06)
[TubiTv] Extracting URL: https://tubitv.com/movies/584759/termination
[TubiTv] 584759: Downloading JSON metadata
ERROR: [TubiTv] 584759: 584759: Failed to parse JSON (caused by JSONDecodeError("Expecting value in '': line 1 column 1 (char 0)")); 
please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template.
Confirm you are on the latest version using  yt-dlp -U
Using PowerShell I got the same error message:

Code: Select all

PS C:\Programs\codecs\FFMpeg> .\yt-dlp.exe https://tubitv.com/movies/584759/termination
[TubiTv] Extracting URL: https://tubitv.com/movies/584759/termination
[TubiTv] 584759: Downloading JSON metadata
ERROR: [TubiTv] 584759: 584759: Failed to parse JSON (caused by JSONDecodeError("Expecting value in '': line 1 column 1 (char 0)")); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Using PowerShell ánd the -vU option (in stead of just the -U option) I got a lenghtier same error message:

Code: Select all

PS C:\Programs\codecs\FFMpeg> .\yt-dlp -vU https://tubitv.com/movies/584759/termination
[debug] Command-line config: ['-vU', 'https://tubitv.com/movies/584759/termination']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.07.06 [b532a3481] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-49757-g969039e (needs_adtstoasc), ffprobe 4.0
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1855 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.07.06, Current version: stable@2023.07.06
Current Build Hash: 5ff3e702171a50175c34397494e2d18ce35d771c2110b1e59bd173ec2fb352aa
yt-dlp is up to date (stable@2023.07.06)
[debug] Using fake IP 6.221.54.106 (US) as X-Forwarded-For
[TubiTv] Extracting URL: https://tubitv.com/movies/584759/termination
[TubiTv] 584759: Downloading JSON metadata
ERROR: [TubiTv] 584759: 584759: Failed to parse JSON (caused by JSONDecodeError("Expecting value in '': line 1 column 1 (char 0)")); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "yt_dlp\extractor\common.py", line 710, in extract
  File "yt_dlp\extractor\tubitv.py", line 85, in _real_extract
  File "yt_dlp\extractor\common.py", line 1064, in download_content
  File "yt_dlp\extractor\common.py", line 1034, in download_handle
  File "yt_dlp\extractor\common.py", line 1024, in parse
  File "yt_dlp\extractor\common.py", line 1011, in _parse_json
  File "yt_dlp\extractor\common.py", line 994, in __print_error

  File "yt_dlp\utils\_utils.py", line 624, in decode
  File "json\decoder.py", line 337, in decode
  File "json\decoder.py", line 355, in raw_decode
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "yt_dlp\extractor\common.py", line 1008, in _parse_json
  File "json\__init__.py", line 370, in loads
  File "yt_dlp\utils\_utils.py", line 632, in decode
json.decoder.JSONDecodeError: Expecting value in '': line 1 column 1 (char 0)
maybe you're right and I need to install yt-dlp somehow....???
Post Reply