Content Type
Profiles
Forums
Events
Everything posted by nicolaasjan
-
@autodidact I tested your XP version of FFmpeg, but it failed to convert flac to mp3 due to missing libpng (for parsing cover art): ffmpeg -threads 2 -y -i "Klaus Schulze - Mellotrone.flac" -acodec libmp3lame -q:a 0 "Klaus Schulze - Mellotrone.mp3" ffmpeg version N-124841-gb355200263-WINXP Copyright (c) 2000-2026 the FFmpeg developers built with gcc 14.3.1 (GCC) 20250901 configuration: --arch=x86 --target-os=mingw32 --prefix=/cygdrive/c/cygwin64/mingw-w64/i686-w64-mingw32 --cross-prefix=/cygdrive/c/cygwin64/mingw-w64/bin/i686-w64-mingw32- --extra-cflags='-O2 -mthreads -march=pentium4' --pkg-config=pkg-config --pkg-config-flags=--static --enable-gpl --enable-gray --enable-version3 --disable-bcrypt --disable-debug --disable-doc --disable-w32threads --disable-autodetect --disable-avdevice --enable-libmp3lame --enable-libfdk-aac --extra-version=WINXP libavutil 60. 32.100 / 60. 32.100 libavcodec 62. 36.101 / 62. 36.101 libavformat 62. 19.101 / 62. 19.101 libavfilter 11. 17.100 / 11. 17.100 libswscale 9. 8.100 / 9. 8.100 libswresample 6. 4.100 / 6. 4.100 Input #0, flac, from 'Klaus Schulze - Mellotrone.flac': Metadata: ARTIST : Klaus Schulze ALBUM : Contemporary Works I - CD 9 - Klaus Schulze: Ballett 4 GENRE : Electronic DATE : 2000 TITLE : Mellotrone DISCID : 220FE003 track : 1 TOTALTRACKS : 3 TRACKTOTAL : 3 Duration: 00:13:53.19, start: 0.000000, bitrate: 819 kb/s Stream #0:0: Audio: flac, 44100 Hz, stereo, s16 Stream #0:1: Video: png, none, 600x600, 90k tbr, 90k tbn (attached pic) Metadata: comment : Cover (front) title : cover.png [vost#0:0 @ 0003d580] Automatic encoder selection failed Default encoder for format mp3 (codec png) is probably disabled. Please choose an encoder manually. [vost#0:0 @ 0003d580] Error selecting an encoder Error opening output file Klaus Schulze - Mellotrone.mp3. Error opening output files: Encoder not found
-
Update to Chromium 150.0.7863.0 changes and improvements: (#79) Use a simpler way to support MV2. (thanks to @bershanskiy)
- 201 replies
-
2
-
- Windows XP
- windows vista
-
(and 3 more)
Tagged with:
-
[Announcement] ejs is dropping support for Node v20 and v21 There is a request for Node 22/24 on vladimir-andreevich/node.js-windows-7 but there is no answer yet.
-
My Browser Builds (Part 5)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
10.6MB/s here (max). -
You mean yt-dlp_linux_x86 ? B.t.w., Debian Bullseye support will end August 31 2026 and Debian Trixie is 64-bit only. So, I'll have to reconsider building yt-dlp for 32-bit on my LMDE VM, which will also lose support then...
-
@reboot12 Hmm... That looks rather complicated to do on Windows (I'm old...). Maybe I'll just have to learn to cross-compile FFmpeg on Linux with the native tools available. The thing is, the MinGW environment also has to be installed (1136MB).
-
I had it installed some time ago, but good havens that is bloated. Removed it. What can you suggest as a more lightweight compiler for Windows?
-
At the moment I'm using this one (GitHub built it in 40min): https://github.com/BnqDzj/FFmpeg-Builds-nonfree/releases It has all features you can think of. I do admit it's rather large, haha. ffmpeg version N-124387-gaa14727cd5-20260504 Copyright (c) 2000-2026 the FFmpeg developers built with gcc 15.2.0 (crosstool-NG 1.28.0.23_185f348) configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --enable-nonfree --enable-gpl --enable-version3 --disable-debug --enable-iconv --enable-zlib --enable-libxml2 --enable-libsoxr --enable-openssl --enable-libvmaf --enable-fontconfig --enable-libharfbuzz --enable-libfreetype --enable-libfribidi --enable-vulkan --enable-libshaderc --enable-libvorbis --enable-libxcb --enable-xlib --enable-libpulse --enable-opencl --enable-gmp --enable-lzma --enable-liblcevc-dec --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --enable-libdvdread --enable-libdvdnav --enable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-libplacebo --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-liboapv --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --disable-schannel --enable-sdl2 --enable-libsnappy --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --enable-libdrm --enable-vaapi --enable-libvidstab --enable-libvvenc --enable-whisper --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-libs='-lgomp -ldl' --extra-ldflags=-pthread --extra-ldexeflags=-pie --cc=x86_64-ffbuild-linux-gnu-gcc --cxx=x86_64-ffbuild-linux-gnu-g++ --ar=x86_64-ffbuild-linux-gnu-gcc-ar --ranlib=x86_64-ffbuild-linux-gnu-gcc-ranlib --nm=x86_64-ffbuild-linux-gnu-gcc-nm --extra-version=20260504 libavutil 60. 30.100 / 60. 30.100 libavcodec 62. 30.100 / 62. 30.100 libavformat 62. 13.102 / 62. 13.102 libavdevice 62. 4.100 / 62. 4.100 libavfilter 11. 17.100 / 11. 17.100 libswscale 9. 7.100 / 9. 7.100 libswresample 6. 4.100 / 6. 4.100
-
There are numerous people who use FFmpeg for other things than yt-dlp.
-
Would you please keep the libfdk_aac support in the small builds (and maybe libmp3lame for those who want mp3's compatible with old devices)? 🙏
-
That's what I sometimes do on my Linux system, using this guide (even omitting a few codecs). Resulting binary is only ~30MB. I have no idea how to do that on Windows. There exists a very convoluted cross-compiling process for Linux, that involves downloading and compiling the compiler itself (see here). Also, that project hasn't seen much activity lately, so it may fail (see the issues there)... But maybe @autodidact can give us some useful instructions for building a minimalist FFmpeg for Windows?
-
Thanks for your effort @autodidact And yes, I know this update is not as important as the previous one. Confirmed working with the latest Python 3.14.4 from adang1345 (at least yt-dlp recognises it): [debug] Command-line config: ['-v'] [debug] User config "C:\Users\user\AppData\Roaming\yt-dlp\config.txt": ['--rm-cache-dir', '--console-title', '--js-runtimes', 'node', '-o', '~/Desktop/%(title)s.%(ext)s', '-S', 'res:1080,vcodec:vp9,acodec:opus', '--embed-thumbnail', '--add-metadata', '--convert-thumbnails', 'jpg', '--ppa', 'ffmpeg:-metadata synopsis=""', '--force-ipv4', '-N', '6', '--sponsorblock-remove', 'all'] [debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out cp1252 (No VT), error cp1252 (No VT), screen cp1252 (No VT) [debug] yt-dlp version nicolaasjan/yt-dlp@2026.04.08.143024 (win7_exe*) [debug] Python 3.14.4 (CPython AMD64 64bit) - Windows-7-6.1.7601-SP1 (OpenSSL 3.6.2 7 Apr 2026) [debug] exe versions: ffmpeg git-2026-03-29-368f581-ffmpeg-windows-build-helpers (fdk,setts), ffprobe git-2026-03-29-368f581-ffmpeg-windows-build-helpers, phantomjs 2.5.0 [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.15.0, mutagen-1.47.0, requests-2.33.1, sqlite3-3.50.4, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.8.0 [debug] JS runtimes: node-20.19.2 [debug] Proxy map: {} [debug] Request Handlers: urllib, requests, websockets, curl_cffi [debug] Plugin directories: C:\Users\user\AppData\Roaming\yt-dlp\plugins\bgutil-ytdlp-pot-provider\yt_dlp_plugins [debug] Loaded 1864 extractors Removing cache dir C:\Users\user/.cache\yt-dlp .. yt-dlp_win7.zip (64-bit) @johk, it is now built with curl_cffi-0.15.0, so if this still doesn't work with your configuration, please use the 32-bit build.
-
@autodidact There is again a security update for OpenSSL. Could you update your OpenSSL 64-bit dll's to 3.6.2? 🙏
-
Does this also happen with the latest release?
-
My Browser Builds (Part 5)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
That's because I should be getting ~40MB/s. I'm connected here in a rather weird way via cable from the providers modem in the neighbouring house to my router and then via cable to my PC. -
My Browser Builds (Part 5)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
That's not `old.reddit.com` in the address bar. 🤔 I have the user script Reddit Old Redirect and the pages load quite fast here (but somehow I have not so many requests): (max download speed here ~10MB/s 🙁) -
@VistaLover I have uploaded an updated Vista+ compatible PyInstaller here. Could you test if the yt-dlp built with it works well on your Vista system?
-
With version 3.6.0 new functionality has been added (3.6.1 is mainly a security release):
-
Ah, I see. Then I'm good to go on my main system with my own self-compiled OpenSSL libraries used by Python. These are nowhere to be found on the web.
-
I would like to know how to compile this on Windows 10 with MinGW/MSYS2.
-
I don't need them now, but others might prefer them. What I'm wondering is, why are your dll's larger in file size than the ones from here? libcrypto-3.dll: 5.19MB vs 4.38MB libssl-3.dll: 1.21MB vs 1.01MB More features?