Content Type
Profiles
Forums
Events
Everything posted by nicolaasjan
-
It was possible to add these, but the resulting binary didn't seem to pick up requests 2.31.0. : [debug] Command-line config: ['-v', '--ignore-config'] [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 nightly@2023.10.15 [4e38e2ae9] (win_x86_exe) [debug] Python 3.8.13+ (CPython x86 32bit) - Windows-XP-5.1.2600-SP3 (OpenSSL 3.1.0-dev ) [debug] exe versions: ffmpeg N-111893-gbef151d-Reino (setts), ffprobe N-111893-gbef151d-Reino [debug] Optional libraries: Cryptodome-3.19.0, brotli-1.1.0, certifi-2023.07.22, mutagen-1.47.0, sqlite3-3.35.5, urllib3-2.0.6, websockets-11.0.3 [debug] Proxy map: {} [debug] Request Handlers: urllib [debug] Loaded 1890 extractors Pip list: Package Version ------------------------- --------- altgraph 0.17.3 Brotli 1.1.0 certifi 2023.7.22 charset-normalizer 3.3.0 future 0.18.2 idna 3.4 importlib-metadata 6.8.0 mutagen 1.47.0 packaging 23.2 pefile 2022.5.30 pip 23.2.1 pycryptodomex 3.19.0 pyinstaller 5.13.2 pyinstaller-hooks-contrib 2022.14 pywin32-ctypes 0.2.1 requests 2.31.0 setuptools 68.2.2 urllib3 2.0.6 websockets 11.0.3 wheel 0.41.2 zipp 3.17.0 [notice] A new release of pip is available: 23.2.1 -> 23.3 [notice] To update, run: python.exe -m pip install --upgrade pip Notice: I reverted to pip 23.2.1, because 23.3 gave this all the time: WARNING: There was an error checking the latest version of pip. If adding these optional dependencies somehow fail to do their job, I'm not sure I'll implement them... Could you test the build linked above, because I have no idea in which scenario to test this myself... PS, The Dutch weather turned to 6°C at the moment... 🙁
-
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
In the profile folder. https://kb.mozillazine.org/User.js_file -
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
(offtopic) IrfanView updated its webp plugin: -
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
The Chromium issue is also " Permission denied" (even when logged in with Google account) And yes, it is scary.: https://www.mozilla.org/en-US/security/advisories/mfsa2023-40/ From: https://stackdiary.com/critical-vulnerability-in-webp-codec-cve-2023-4863/: (it was a Zero-Click, Zero-Day Exploit from the infamous NSO Group, know for the Pegasus spyware) On Wikipedia you can find a list of software that uses libwebp: https://en.wikipedia.org/wiki/WebP#Support -
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
Missed that entirely. What kind of a mess is that? Anyhow, I tested with your userscript on stackdiary.com, but it still displayed wrong here. Added the line: // @match https://stackdiary.com/* Or is there more that needs to be changed? What did work on that site: layout.css.is-where-pseudo.enabled ---> false Can Moonchild fix this? -
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
Indeed. Same happening in official Pale Moon here... But for those who have no access to a "modern" browser, here is a pdf of the page. -
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
There is a good explanation here: https://stackdiary.com/critical-vulnerability-in-webp-codec-cve-2023-4863/ BTW, official Pale Moon was already fixed yesterday. -
Just FYI; FFmpeg binaries by our forum member @Reino were updated on Sep. 4. See also the notes here.
-
Just updated. 🙂 Alternative link: https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_x86_Windows-XP.zip
-
yt-dlp updated to nightly@2023.09.05 [c6ef55379]. Temporary fix for Facebook manually included for whoever uses that site. See issue #7901.
-
Maybe this could be useful; https://github.com/jaden/totp-generator This is an offline TOTP-generator for use in the browser. Works for me in Pale Moon.
-
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
30 security vendors and no sandboxes flagged this file as malicious. -
(offtopic) Today I cross-compiled ffmpeg-nonfree (both 32 and 64bit) with the script from here. Took 5 hours. Sandbox directory 27.8GB. Doesn't work on XP. On Vista it gave: On Windows 7 it worked. File size of the 64bit version is ~116MB, but you have to take into account that a lot of libs are enabled: ffmpeg version N-111790-g7e246a5db5-ffmpeg-windows-build-helpers Copyright (c) 2000-2023 the FFmpeg developers built with gcc 10.2.0 (GCC) configuration: --pkg-config=pkg-config --pkg-config-flags=--static --extra-version=ffmpeg-windows-build-helpers --enable-version3 --disable-debug --disable-w32threads --arch=x86_64 --target-os=mingw32 --cross-prefix=/media/ext3-data/git/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-x86_64/bin/x86_64-w64-mingw32- --enable-libcaca --enable-gray --enable-libtesseract --enable-fontconfig --enable-gmp --enable-libass --enable-libbluray --enable-libbs2b --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libvorbis --enable-libwebp --enable-libzimg --enable-libzvbi --enable-libmysofa --enable-libopenjpeg --enable-libopenh264 --enable-libvmaf --enable-libsrt --enable-libxml2 --enable-opengl --enable-libdav1d --enable-cuda-llvm --enable-gnutls --enable-libsvtav1 --enable-libvpx --enable-libaom --enable-nvenc --enable-nvdec --extra-libs=-lharfbuzz --extra-libs=-lm --extra-libs=-lshlwapi --extra-libs=-lmpg123 --extra-libs=-lpthread --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCACA_STATIC --enable-amf --disable-libmfx --enable-libaribcaption --enable-gpl --enable-frei0r --enable-librubberband --enable-libvidstab --enable-libx264 --enable-libx265 --enable-avisynth --enable-libaribb24 --enable-libxvid --enable-libdavs2 --enable-libxavs2 --enable-libxavs --extra-cflags='-mtune=generic' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/media/ext3-data/git/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-x86_64/x86_64-w64-mingw32 --enable-nonfree --enable-libfdk-aac --enable-decklink libavutil 58. 17.100 / 58. 17.100 libavcodec 60. 23.100 / 60. 23.100 libavformat 60. 10.100 / 60. 10.100 libavdevice 60. 2.101 / 60. 2.101 libavfilter 9. 11.100 / 9. 11.100 libswscale 7. 3.100 / 7. 3.100 libswresample 4. 11.100 / 4. 11.100 libpostproc 57. 2.100 / 57. 2.100
-
Ah, I see. A non-SSE2 version. I thought you meant the source was compatible with 3.4.
-
Latest yt-dlp for XP is also uploaded to my GitHub repo. Direct link: https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_x86_Windows-XP.zip For Windows 7 you can also still use one from the official Release files, or one from the nightly builds. The 64bit version (yt-dlp.exe) is built with Python 3.8.10 and the 32bit version (yt-dlp_x86.exe) is built with Python 3.7.9, so that one will work on Vista as well. However support for 3.7 wil probably be dropped soon...
-
How did you do that? On a Windows 7 VM with Python 3.4.4 32bit and the latest source, I get: python "yt_dlp\__main__.py" -v "https://www.youtube.com/watch?v=8kl6q_9qZOs" Traceback (most recent call last): File "yt_dlp\__main__.py", line 14, in <module> import yt_dlp File "C:\Users\nico\Desktop\yt-dlp-master\yt_dlp\__init__.py", line 5 f'You are using an unsupported version of Python. Only Python versions 3.7 and above are supported by yt-dlp') # noqa: F541 ^ SyntaxError: invalid syntax
-
It depends on whether you have to use these codecs for your specific encoding/decoding. libsvtav1: So for being able to play AV1 video, libdav1d is enough for me. libdav1d: However, I prefer to save only h264 video (avc codec; ≤1080p) from YouTube, because that is the only format that plays hardware accelerated (via iGPU) on my PC. yt-dlp command: yt-dlp -f bestvideo[height<=1080][ext=mp4][vcodec^=avc]+bestaudio[ext=m4a]/best[ext=mp4]/best "URL" libvmaf: No idea why I should need that.
-
What errors exactly? There is indeed some issue at the moment (YT changed something again...😡), as described here. RegexNotFoundError: Unable to extract yt initial data Maintainer @dirkf is aware of it and I'm confident he will eventually fix it. I think it's related to this yt-dlp issue, which is fixed now. Just rename `yt-dlp.exe` to `youtube-dl.exe`.
-
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
(offtopic) Then redirect to `old.reddit.com` with e.g. this user script: https://greasyfork.org/en/scripts/40897-old-reddit-please. Needs Greasemonkey for Pale Moon (not maintained any more, but still works). -
[ie/youtube] Fix consent cookie (#7774) Fixes #7594
-
My Browser Builds (Part 4)
nicolaasjan replied to roytam1's topic in Browsers working on Older NT-Family OSes
Cross-posting this here: https://msfn.org/board/topic/184944-could-web-enviornment-integrity-block-old-operating-systems/ -
A valid concern. Also, @roytam1would have to implement support in his browsers as well, or else websites that use this API would just not work, even if the underlying OS would be trusted. Googles own sites, like Gmail and YouTube would be among the first to implement this... Also, no more video downloading with e.g. yt-dlp. Code has been committed to the Chromium source already. https://vivaldi.com/blog/googles-new-dangerous-web-environment-integrity-spec/ https://github.com/mozilla/standards-positions/issues/852#issuecomment-1648820747 (pinging @VistaLover)
-
On my main Linux system I compile FFmpeg myself (with the help of this guide, and without libaom, libsvtav1 and libvmaf). Resulting binary: ~32MB. Does everything yt-dlp asks it to do.