Jump to content

Who here has a Youtube-DL compile for WinXP?


Recommended Posts


Posted
On 12/7/2025 at 5:51 PM, davidz said:

01.png.5d7c60051543a96044a7a6c80f488e82.png

What piece of software is that? I know Dependency Walker, but this is not it.

Posted
1 hour ago, davidz said:
3 hours ago, Reino said:

What piece of software is that? I know Dependency Walker, but this is not it.

FileInfo.png.1f0383eaf0a7f6b238c54d872d95b38f.png

Fileinfo is a lister plugin for the file manager Total Commander. If interested, you should install version 2.2.3 since the more recent version 2.2.4 doesn't install under Windows XP.

Posted
1 hour ago, AstroSkipper said:

If interested, you should install version 2.2.3, since the more recent version 2.2.4 doesn't install under Windows XP.

... @Reino has left the Windows XP "Kingdom" for good :P and he now resides on Win11 territories :whistle:...

Posted (edited)
33 minutes ago, AstroSkipper said:

Where do these releases come from? Who is the creator?

My new beloved superhero, @autodidact 

https://msfn.org/board/profile/398146-autodidact/content/

This most kind, generous and altruistic person :wub: is also a member on the videohelp.com forums, where he's been releasing Win7-compatible FFmpeg builds periodically; and here, he's doing the same for Vista/XP users; in some way, he's picked up the baton from Reino (whose very old, SSE-only, PC with XP died one year ago) ...

29 minutes ago, AstroSkipper said:

Leaving Windows XP, ... that's too bad

As I said, it was by necessity ; but I don't think he's regretted it :whistle:...

Edited by VistaLover
Posted

Thank you, @davidz.

@VistaLover, you're right. If my old pc wouldn't have died, then I definitely would've continued compiling FFmpeg. But in the end I indeed don't regret it at all. I've gone from a single core AMD Athlon XP 3200+ to an 8 core (16 threads) AMD Ryzen AI Max 385 (Framework Desktop, see photos), with an integrated iGPU (Radeon 8050S) that is as powerful as an AMD Radeon RX 6600 XT. And let's not forget the NVME SSDs. The transition is enormous! Right now only the monitor I'm using is still my old Samsung SyncMaster 203B (1400x1050@60Hz), because I'm waiting for the ASUS ROG Strix OLED XG27AQWMG (2560x1440@280Hz) to become available.
For the OS I took the chance and installed Windows X-Lite instead of the normal Win11 Pro iso. Despite all the negative comments on Win11 at the moment, I absolutely love it! Very fast, light and responsive. Never regretted it.
My main internetbrowser is still Pale Moon (on WinXP it was New Moon obviously), but my absolute secondary one is LibreWolf. A lot of websites nowadays just don't work anymore with Pale Moon. I'm now typing this message also in LibreWolf. Also with the integrated uBlock Origin add-on I can watch Youtube videos uninterupted. Absolutely amazing!

20251010_152725.jpg

20251010_154323.jpg

20251010_154405.jpg

Posted

@VistaLover

I will reply here instead of going offtopic on GitHub in this thread.

You asked:

Quote

Which 64-bit CPython version was used there? Were these DLLs used? They are built against MSVC++2017, so a corresponding x64 2015-2022 redistributable must have been installed... Have you probed the DLLs with the 64-bit version of DependencyWalker for any missing dep?

I used adang1345's CPython 3.14.2 and these dll's. But the dll's from your other link also failed. I also have the 2015-2022 redistributable.

The issue is in the name of these files. E.g. libssl-3-x64.dll instead of libssl-3.dll, as CPython x64 expects.

And, as you have seen, there are no issues at all building the 32bit counterpart using adang's Python with the dll's from your sources.

I have absolutely no idea how to build a Windows 7 compatible Python 64bit and link it against OpenSSL-3.6.0. 😕

Maybe I should ask adang to include a more recent OpenSSL. Preferably the 3.5.4 LTS release.

 

I did manage to build them on Linux though (with a lot of help from AI 😐).

And then force yt-dlp to use it via an alias: alias yt-dlp='python3.14 /usr/local/bin/yt-dlp'  (in the file `.bash_aliases`).

Result:

[debug] Python 3.14.2 (CPython x86_64 64bit) - Linux-5.15.0-164-generic-x86_64-with-glibc2.35 (OpenSSL 3.6.0 1 Oct 2025, glibc 2.35)

(my system itself has the old Python 3.10.12 and OpenSSL 3.0.2)

The challenge was, to install the updated ones in a way that they would not interfere with the system installed ones. It would cause major breakage.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...