Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python 3.4.4 in youtube-dl.exe is failing on bitchute (3.8.3 is ok) #25617

Closed
bughit opened this issue Jun 11, 2020 · 4 comments
Closed

python 3.4.4 in youtube-dl.exe is failing on bitchute (3.8.3 is ok) #25617

bughit opened this issue Jun 11, 2020 · 4 comments

Comments

@bughit
Copy link

@bughit bughit commented Jun 11, 2020

Checklist

  • I'm reporting a broken site support
  • I've verified that I'm running youtube-dl version 2020.06.06
  • I've checked that all provided URLs are alive and playable in a browser
  • I've checked that all URLs and arguments with special characters are properly quoted or escaped
  • I've searched the bugtracker for similar issues including closed ones

Verbose log

youtube-dl.exe-v -F https://www.bitchute.com/video/gbOENCFP0wfP/ (python 3.4.4)

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', 'https://www.bitchute.com/video/gbOENCFP0wfP/']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2020.06.06
[debug] Python version 3.4.4 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg 4.2.1, ffprobe 4.2.1
[debug] Proxy map: {}
[BitChute] gbOENCFP0wfP: Downloading webpage
[BitChute] gbOENCFP0wfP: Checking video URL
[BitChute] gbOENCFP0wfP: video URL is invalid, skipping
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. B
e sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpd0boo4lk\build\youtube_dl\YoutubeDL.py", line 797, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpd0boo4lk\build\youtube_dl\extractor\common.py", line 530, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpd0boo4lk\build\youtube_dl\extractor\bitchute.py", line 66, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpd0boo4lk\build\youtube_dl\extractor\common.py", line 1350, in _sort_formats
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  y
outube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

python.exeyoutube-dl-v -F https://www.bitchute.com/video/gbOENCFP0wfP/ (python 3.8.3)

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', 'https://www.bitchute.com/video/gbOENCFP0wfP/']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] youtube-dl version 2020.06.06
[debug] Python version 3.8.3 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg 4.2.1, ffprobe 4.2.1
[debug] Proxy map: {}
[BitChute] gbOENCFP0wfP: Downloading webpage
[BitChute] gbOENCFP0wfP: Checking video URL
[info] Available formats for gbOENCFP0wfP:
format code  extension  resolution note
0            mp4        unknown
@dstftw
Copy link
Collaborator

@dstftw dstftw commented Jun 11, 2020

@dstftw dstftw closed this Jun 11, 2020
@bughit
Copy link
Author

@bughit bughit commented Jun 11, 2020

@dstftw This has nothing to do with certificates, youtube-dl.exe (with python 3.4.4) is able to connect and download the page.

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Jun 11, 2020

Again: it's a clear certificate check problem mentioned above due to which download URL is filtered out as invalid.

@bughit
Copy link
Author

@bughit bughit commented Jun 11, 2020

@dstftw

Ok, it is. The verbose output said nothing about a certificate problem, so it was anything but clear. To actually make it clear, the error that caused the url to be filtered out would need to be printed.

Now that you know conclusively from both the update issue and this one, that python 3.4.4 is unable to build an alternate certificate chain when the server is serving expired certs, why do you prefer leaving youtube-dl.exe mysteriously broken for various use cases rather than update python and eliminate these problems?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.