Log in

View Full Version : Windows XP compatible non-SSE2 FFmpeg binaries


Pages : 1 2 3 [4]

Reino
15th December 2024, 16:39
Last week, after more than 20 years of service, my old pc has died. :( After some troubleshooting it's most likely one or more capacitors on the ASUS A7N8X-E Deluxe motherboard that cause all this. I don't think there's anything wrong with the AMD Athlon XP 3200+ cpu or the ATI Radeon HD 3850 AGP gpu.
Every sane person would immediately take the entire system to the scrap heap, but as I'm still quite fond of the thing and because the WinXP compatible non-SSE2 FFmpeg binaries would otherwise stop, I'm contemplating whether or not I should bring it to a repair-shop (I'm not an expert with a soldering bolt).

For the moment I've bought a simple and cheap laptop (AMD Ryzen 3 3200u on Win11), which will have to do until Minisforum, Beelink or Geekom releases a minipc with the soon to be released monster AMD Ryzen AI Max 300 "Strix Halo" APUs (https://wccftech.com/amd-ryzen-ai-max-300-strix-halo-apus-confirmed/).

FranceBB
15th December 2024, 22:24
I'm so sorry to hear that, Reino! :(
In theory replacing a capacitor should be possible and I've seen the folks at "The Serial Port" (enthusiasts about very old hardware from the 80s and 90s) do it several times to bring back to life very old hardware, much older than yours.
Unfortunately, I've never done it myself, but I guess it's doable, you just have to find someone who's able and willing to do that.
Well, either that, or finding a replacement motherboard.

Brazil2
16th December 2024, 00:50
Last week, after more than 20 years of service, my old pc has died. :(

If you still can access your HDD then you could make a VHD image of it and then use it in a virtual machine.
Check this utility: https://learn.microsoft.com/en-us/sysinternals/downloads/disk2vhd

Emulgator
16th December 2024, 17:44
For some of the motherboards are quite good repair recommendations around.
Thanks to a thorough man who compared motherboard versions, found silent upgrades, and published his findings
I was able to get my first Laptop, a 2001 Gericom (1,2GHz Pentium III) back to life
It was the C466 problem, a 330µF/6,3V Tantalum cap, a bit undersized for its task, and giving in after 7 years of service.
Solder pads and some free mm˛ allowed me to tile 470µF||470µF/6,3V, back in 2015.
Last week it still started up and worked happily for a backup safety test PCMCIA -> 4xUSB2.0 -> 5x2TB RAID6 +...+...+...

GMJCZP
23rd January 2025, 17:35
Hi Reino, I was testing my DVD encoding script with your latest version and noticed with GSpot that some metadata is not being included in the videos:

https://i.postimg.cc/xdtMSWM7/Muestra-FFMpeg26052024.jpg
Version 26052024

https://i.postimg.cc/nLHBgHjB/Muestra-FFMpeg01092024.jpg
Version 01092024

I already tried with the latest version from another recent build of 32 bits and everything is fine there. (https://github.com/yt-dlp/FFmpeg-Builds/releases)

PD: I'm sad for your PC :(

Reino
24th January 2025, 17:10
Hi Reino, I was testing my DVD encoding script with your latest version and noticed with GSpot ...
Please enlighten me, what does that have to do with my FFmpeg binaries? I don't use GSpot.
Btw, it doesn't look like you're on WinXP, so why are you using my FFmpeg binaries?
PD: I'm sad for your PC :(
At the moment the motherboard is being repaired. I've found someone willing to replace around 10 bad capacitors. With a bit of luck I'll have my old pc back in 2 weeks or so.

FranceBB
24th January 2025, 22:02
On the "not being on XP" part, by looking at the UI he's probably running Windows 7. I wouldn't be surprised if normal FFMpeg builds didn't run on Win7 either. A bit like Supermium being a Windows XP fork of Chromium which is used by other people running Windows Vista, Windows 7, Windows 8 and Windows 8.1 as the official builds wouldn't run on those OS either.

Emulgator
26th January 2025, 20:35
At the moment the motherboard is being repaired. I've found someone willing to replace around 10 bad capacitors. With a bit of luck I'll have my old pc back in 2 weeks or so.
Nice board ! The caps are indeed mentioned, and these are easy-to-replace Elkos.
https://theretroweb.com/motherboards/s/asus-a7n8x-e

Reino
9th February 2025, 22:51
I was hoping replacing 10 bad capacitors would bring the motherboard, the pc, back to life, but alas. We've tried another cpu, another gpu, even another BIOS chip, but no video output. Not even the keyboard would work, so probably another essential part (maybe even the chipset itself) is broken. End of the line.
I've learned a lot about Bash and compiling software in the process, but sadly this is where it stops. No more WinXP compatible non-SSE2 FFmpeg binaries from me. Thank you all! :thanks:

LoRd_MuldeR
10th February 2025, 01:36
I was hoping replacing 10 bad capacitors would bring the motherboard, the pc, back to life, but alas. We've tried another cpu, another gpu, even another BIOS chip, but no video output. Not even the keyboard would work, so probably another essential part (maybe even the chipset itself) is broken. End of the line.
I've learned a lot about Bash and compiling software in the process, but sadly this is where it stops. No more WinXP compatible non-SSE2 FFmpeg binaries from me. Thank you all! :thanks:

Just as an aside: You don't need a retro PC to create binaries that run on such PC. And you can use, e.g., QEmu for testing ;)

https://i.imgur.com/AdOW1u3.png

j7n
28th March 2025, 00:51
You could probably get a used PC that nobody wants for less than it takes to buy 10 capacitors at a radio parts store. The actaal compilation must take a computer from NASA I imagine, not a retro PC.

danbow
3rd April 2025, 09:24
Never surrender! :)

Lirk
12th August 2025, 12:28
I found a problem with using yadif/bwdif filter in builds versions 6x/7x. When encoding with using of those filters, after ending of encoding FFmpeg gives an error and if the file extension is .mp4, then file will be broken, but if .mkv, then file will be working. It can be a workaround by using pipe: " -vf yadif -f nut -c:v rawvideo -c:a pcm_s16le -|ffmpeg -i - out.mp4", but would be better to fix it.

manolito
13th August 2025, 12:45
but would be better to fix it.

Slim chance, Reino seems to have lost interest in this thread... :rolleyes:

Don't know if my comments can be useful, I completely abandoned WinXP and moved to Win7 a few years ago. But I still use Reino´s plugin, and I could reproduce your findings.

Under Win7 I use several alternatives (AnimeMouse, autodidact, VeritablePornocopium at reddit), all 64 bit, and none of them has this problem. Reino's 32 bit software shows the problem you have, but only with full HD output resolution, half HD works fine.

My main workaround for this issue is to avoid the MP4 format under 32 bit FFmpeg. I usually transcode my MP4 sources to MKV before loading them into FFmpeg, if I really need MP4 files as the target format, I can easily transcode them back.


Cheers
manolito

Reino
15th August 2025, 11:22
Though that's kind of true, I'm still subscribed to this thread, so I do still read everything.
But even if my old pc would still work, I wouldn't be able to help users like Lirk, because the issue he describes of something the FFmpeg devs would have to look into. I (still) can't code in C/C++ after all.
There are some users that sent me a message telling me I should use a virtualdisk to continue this hobby in emulation, but for the moment I don't have the interest. Sorry.

manolito
17th August 2025, 19:04
Hey Reino,

good to hear from you after more than half a your, and I am glad that you sound like you´re doing fine... ;)

After my stroke more than 4 years ago my old WinXP PC overheated and crashed, I might have been able to fix this, but I took it as a sign that it was time for me to move on. Since then my computer is an older ThinkPad T530 with a CORE i5 CPU running under Win 7. Ancient by current standards, but I like it...

For Lirk's problem I cannot really say too much because I do not have a WinXP computer to test this. With my Win 7 computer I do not have these issues even under the 32bit versions of FFmpeg. The problems which Lirk has disappear when using an older version of your software like version 5.2. Unfortunately this also means that you will get a buggy version of the Z-Lib library which does not support sources with unusual chroma placement. This problem was fixed for the current FFmpeg versions 7.1, but then you will have the problem with mp4 sources which Lirk outlined. Chosing between a rock and a hard place...

My idea would be to remove the old Z-Lib version from FFmpeg 5.2 and replace it with the Z-Lib version from FFmpeg 7.1, but I would not know how to do this.


Alright, good talking to you after quite some time. Good luck and all the best...


Cheers
manolito

Lirk
24th August 2025, 16:38
Though that's kind of true, I'm still subscribed to this thread, so I do still read everything.
But even if my old pc would still work, I wouldn't be able to help users like Lirk, because the issue he describes of something the FFmpeg devs would have to look into. I (still) can't code in C/C++ after all.
There are some users that sent me a message telling me I should use a virtualdisk to continue this hobby in emulation, but for the moment I don't have the interest. Sorry.
Can you reupload an older versions? Because after year 2019/2020 even in official builds was dropped or broken some filters, such as: mcdeint, uspp, vidstabdetect. Maybe would be better to upload it to archive.org or another storage.

Reino
25th August 2025, 16:13
Done (https://rwijnsma.home.xs4all.nl/files/ffmpeg/?C=M;O=D).