Jump to content

nicolaasjan

Member
  • Posts

    482
  • Joined

  • Last visited

  • Days Won

    2
  • Donations

    0.00 USD 
  • Country

    Netherlands

Everything posted by nicolaasjan

  1. @K4sum1 Could you try again with the new update? An important issue was fixed. I tried in my Windows 7 VM with the following command: yt-dlp --no-config -f "(bestvideo[height<=720]+bestaudio/best[height<=720])[vcodec!*=av01]" -t mkv "https://youtu.be/bCTObNkRGsg" And it gave me an mkv file with opus audio: Algemeen Unique ID : 57964954628617501393979581759164836982 (0x2B9BA4E945544816E3D80FC0D01CEC76) Volledige naam : C:\Users\Nico\I Built a Toilet Paper Slot Machine and It Actually Works! [bCTObNkRGsg].mkv Formaat : Matroska Formaatversie : Version 4 Bestandsgrootte : 5,04 MiB Duur : 2 min 22s Totale bitrate : 297 kb/s Framerate : 30,000 FPS Gebruikt programma : Lavf62.0.102 Gebruikte encoderbibliotheek : Lavf62.0.102 ErrorDetectionType : Per level 1 Video ID : 1 Formaat : VP9 Formaatprofiel : 0 Codec-ID : V_VP9 Duur : 2 min 22s Breedte : 360 pixels Hoogte : 640 pixels Beeldverhouding : 0,562 Frameratemodus : Constant Framerate : 30,000 FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Taal : Engels Default : Ja Forced : Nee Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709 Audio ID : 2 Formaat : Opus Codec-ID : A_OPUS Duur : 2 min 22s Kanaal(en) : 2 kanalen Channel layout : L R Samplerate : 48,0 kHz Bit depth : 32 bits Compression mode : Lossy Video vertraging : 7 ms Taal : Engels Default : Ja Forced : Nee
  2. I've always wondered about this as well. In the past I built Pale Moon on Linux a few times on my old Haswell i5 with 16GB Ram and it took about 20 minutes. PS, Supercomputers don't run Windows.
  3. I've confirmed that version 2025.03.28.070132 still gives the right message: Current version: local@2025.03.28 Latest version: stable@2025.03.31 from yt-dlp/yt-dlp ERROR: Do not update the XP build with -U. Instead download from GitHub Releases again when a new version is available. Version 2025.04.01.080324 doesn't give the error message, but instead upgrades to the official x86 build. I must have forgotten to edit `version.py`. UPDATE_HINT = 'Do not update this build with -U. Instead download from my GitHub Releases again when a new version is available.'
  4. What did I change? I can't remember having done anything to the yt-dlp release.
  5. Yes, the same issue can be seen in Pale Moon (official).
  6. Not only my youtube-dl. The official one doesn't work either. [youtube] PD-MdiUm1_Y: Downloading player 20830619 WARNING: [youtube] PD-MdiUm1_Y: Unable to decode n-parameter: expect download to be blocked or throttled See issue #33102
  7. Yes, that was fixed 2 days ago with this commit.
  8. Should be fixed with this commit. I've updated my build of youtube-dl. Click on the link in my signature, or get it from here. youtube-dl -v https://www.youtube.com/watch?v=VkAGO65m7zA [debug] System config: [] [debug] User config: ['--console-title', '--rm-cache-dir', '-i', '-o', '/dev/shm/test-ytd/%(title)s.%(ext)s', '-f', 'bestvideo[height<=1080][ext=mp4][vcodec^=avc]+bestaudio[ext=m4a]/best[ext=mp4]/best', '--no-mtime', '--embed-thumbnail', '--force-ipv4'] [debug] Custom config: [] [debug] Command-line args: ['-v', 'https://www.youtube.com/watch?v=VkAGO65m7zA'] [debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8 [debug] youtube-dl version 2025.03.26 [debug] Lazy loading extractors enabled [debug] Single file build [debug] Python 3.10.12 (CPython x86_64 64bit) - Linux-5.15.0-135-generic-x86_64-with-glibc2.35 - OpenSSL 3.0.2 15 Mar 2022 - glibc 2.35 [debug] exe versions: ffmpeg N-118905-gcbbc927a67-20250324, ffprobe N-118905-gcbbc927a67-20250324, rtmpdump 2.4 [debug] Proxy map: {} Removing cache dir /home/nico/.cache/youtube-dl ... [youtube] VkAGO65m7zA: Downloading webpage [youtube] VkAGO65m7zA: Downloading TVHTML5 API JSON [youtube] VkAGO65m7zA: Downloading player 363db69b [debug] [youtube] Decrypted nsig hfNZjNyvEvbXH8GgQ => lTBfL0Mv03nNQQ [debug] [youtube] Decrypted nsig SnZwwCPJNfqHtV0Tk => JsHrGt7DnNJHkg [youtube] VkAGO65m7zA: Downloading thumbnail ... [youtube] VkAGO65m7zA: Writing thumbnail to: /dev/shm/test-ytd/When food is actually too old to eat.jpg [debug] Invoking downloader on 'https://rr2---sn-5hnekn7l.googlevideo.com/videoplayback?expire=1742992623&ei=j6DjZ-3UEpbXi9oPidOKgA8&ip=<REDACTED>&id=o-AEOleGADhXuRXbThj2VuIcSnjUrVHXZSYGSXEeYo_j0t&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1742971023%2C&mh=FB&mm=31%2C29&mn=sn-5hnekn7l%2Csn-5hne6nzk&ms=au%2Crdu&mv=m&mvi=2&pl=16&rms=au%2Cau&initcwndbps=4437500&bui=AccgBcOLm1YHkTtGqu07fYP5Fel8A4c5q-XRthbkEuQMPN83U9Ty72c4mTtUNJUxse_jULIO_ljbCZKR&vprv=1&svpuc=1&mime=video%2Fmp4&ns=U7AzfhiMtEY_pkkvlCugQiAQ&rqh=1&gir=yes&clen=228049231&dur=986.652&lmt=1742776449710566&mt=1742970544&fvip=1&keepalive=yes&lmw=1&c=TVHTML5&sefc=1&txp=3309224&n=JsHrGt7DnNJHkg&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAItHUWwrzIfkhuj5qFuknvypVvS9O37PcvY3KiINKrnRAiEAlqo55UdO9FMjAMwgVm5WOAHzw6_ZVM2JFNBDAYsFX_g%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=AFVRHeAwRgIhAN2Sc9eA0N5nprqjyM5zXmeKKYuZ2glBBcViD-wGCLszAiEA093797tCvs0GHOGWXbfu900wqhsd38EwivZc7FcnEac%3D' [dashsegments] Total fragments: 22 [download] Destination: /dev/shm/test-ytd/When food is actually too old to eat.f137.mp4 [download] 100% of 217.48MiB in 00:09 [debug] Invoking downloader on 'https://rr2---sn-5hnekn7l.googlevideo.com/videoplayback?expire=1742992623&ei=j6DjZ-3UEpbXi9oPidOKgA8&ip=<REDACTED>&id=o-AEOleGADhXuRXbThj2VuIcSnjUrVHXZSYGSXEeYo_j0t&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1742971023%2C&mh=FB&mm=31%2C29&mn=sn-5hnekn7l%2Csn-5hne6nzk&ms=au%2Crdu&mv=m&mvi=2&pl=16&rms=au%2Cau&initcwndbps=4437500&bui=AccgBcOLm1YHkTtGqu07fYP5Fel8A4c5q-XRthbkEuQMPN83U9Ty72c4mTtUNJUxse_jULIO_ljbCZKR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Alang%3Den-US&mime=audio%2Fmp4&ns=U7AzfhiMtEY_pkkvlCugQiAQ&rqh=1&gir=yes&clen=15969555&dur=986.708&lmt=1742776468552695&mt=1742970544&fvip=1&keepalive=yes&lmw=1&c=TVHTML5&sefc=1&txp=3308224&n=JsHrGt7DnNJHkg&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALAFRAve53AwIraDDScIy3fTXC3lvcudPLgLuo2qC6FDAiB4JzhAepvrlxaJpc-4Bc76PA3jlRnWlvyxI3Z3_A-ZVg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=AFVRHeAwRgIhAN2Sc9eA0N5nprqjyM5zXmeKKYuZ2glBBcViD-wGCLszAiEA093797tCvs0GHOGWXbfu900wqhsd38EwivZc7FcnEac%3D' [dashsegments] Total fragments: 2 [download] Destination: /dev/shm/test-ytd/When food is actually too old to eat.m4a.f140-1.m4a [download] 100% of 15.23MiB in 00:00 [ffmpeg] Merging formats into "/dev/shm/test-ytd/When food is actually too old to eat.mp4" [debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:/dev/shm/test-ytd/When food is actually too old to eat.f137.mp4' -i 'file:/dev/shm/test-ytd/When food is actually too old to eat.m4a.f140-1.m4a' -c copy -map 0:v:0 -map 1:a:0 'file:/dev/shm/test-ytd/When food is actually too old to eat.temp.mp4' Deleting original file /dev/shm/test-ytd/When food is actually too old to eat.f137.mp4 (pass -k to keep) Deleting original file /dev/shm/test-ytd/When food is actually too old to eat.m4a.f140-1.m4a (pass -k to keep) [ffmpeg] Adding thumbnail to "/dev/shm/test-ytd/When food is actually too old to eat.mp4" [debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:/dev/shm/test-ytd/When food is actually too old to eat.mp4' -i 'file:/dev/shm/test-ytd/When food is actually too old to eat.jpg' -c copy -map 0 -map 1 -disposition:v:1 attached_pic 'file:/dev/shm/test-ytd/When food is actually too old to eat.temp.mp4'
  9. Even more important would be applying relevant security fixes from Mozilla (like Moonchild does), otherwise using this browser is Russian Roulette.
  10. Since the Firefox root certificate expiration on March 14, the addon tab now looks like this : (at least I think that is the cause) Manually downloading updated versions and dragging them into this tab still works. @feodor2 Could Mypal be compiled with the new certificates? Are the relevant certificates here in the source tree of Mypal? The `addons-public.crt` in there says this: Certificate: Data: Version: 3 (0x2) Serial Number: 1 (0x1) Signature Algorithm: sha384WithRSAEncryption Issuer: C = US, O = Mozilla Corporation, OU = Mozilla AMO Production Signing Service, CN = root-ca-production-amo Validity Not Before: Mar 17 22:53:57 2015 GMT Not After : Mar 14 22:53:57 2025 GMT Subject: C = US, O = Mozilla Corporation, OU = Mozilla AMO Production Signing Service, CN = root-ca-production-amo Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (4096 bit) ---<snip>--- Can be checked with openssl like this: openssl x509 -in addons-public.crt -inform DER -text BTW, current Firefox certificates are in .pem format and are located in `./security/manager/ssl`. Could the relevant ones be put in the source tree of Mypal and recompile? They may have to be converted to .crt: Windows .bat file to do that for all .pem files in current directory: @echo off for %%i in (*.pem) do ( openssl x509 -outform der -in "%%i" -out "%%~ni.crt" ) Mozilla's current `addons-public.crt` will then be valid until Dec. 3 2200. Data: Version: 3 (0x2) Serial Number: 1 (0x1) Signature Algorithm: sha384WithRSAEncryption Issuer: C = US, O = Mozilla Corporation, OU = Mozilla AMO Production Signing Service, CN = root-ca-production-amo Validity Not Before: Feb 1 00:00:00 2024 GMT Not After : Dec 3 00:00:00 2200 GMT Subject: C = US, O = Mozilla Corporation, OU = Mozilla AMO Production Signing Service, CN = root-ca-production-amo Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (4096 bit)
  11. How do you do let it check for a new version? The XP version is a zipped exe, so it can't be updated with `-U` from within yt-dlp... (I guess I could provide a plain exe file, but then all the links that are already floating around on the web will be broken. )
  12. The easiest and fastest way (for me) is using the Open With extension (direct link for Pale Moon).
  13. Ah, that makes sense. Regarding contacting the dev(s), it is rather inconvenient to do that, to say the least... For contact, you have to use Google Docs (under Contact, there is an iframe containing this link). (I have done that, after I discovered they used my XP build without giving credit for it and/or linking to my fork). They should put the whole thing open source on GitHub. That would be convenient.
  14. I overlooked that... But when I inserted `--embed-thumbnail` (without quotes), first it seemed to work, but when I opened the downloaded audio file with foobar2000, no thumbnail was present. Log from 3dyd: 15:15:49, 3D Youtube Downloader 1.22.2 15:15:49, ffmpeg (ext): lavf 57.83.100, lavc 57.107.100, lavu 55.78.100, lswr 2.9.100, lsws 4.8.100 15:15:49, libcurl (ext): libcurl/7.67.0 OpenSSL/1.1.1d zlib/1.2.11 brotli/1.0.7 nghttp2/1.39.2 15:24:10, #02, Page analysis, https://www.youtube.com/watch?v=PD-MdiUm1_Y 15:24:10, #02, Opening given www.youtube.com URL... 15:24:15, #02, Led Zeppelin - Kashmir (Live from Celebration Day) [Official Video] 15:24:15, #02, Streams processing (23 found) ... 15:24:15, #03, Downloading thumbnail 15:24:15, #03, Downloading thumbnail, successfully downloaded 15:24:15, #03, Ready 15:24:15, #02, 1. WebM 1080p 1920x1080 30fps 139.82 MB VO 15:24:15, #02, 2. WebM 720p 1280x720 30fps 70.96 MB VO 15:24:15, #02, 3. MP4 1080p 1920x1080 30fps 106.23 MB VO 15:24:15, #02, 4. MP4 720p 1280x720 30fps 60.17 MB VO 15:24:15, #02, 5. WebM 480p 854x480 30fps 40.16 MB VO 15:24:15, #02, 6. MP4 480p 854x480 30fps 31.81 MB VO 15:24:15, #02, 7. WebM 360p 640x360 30fps 23.93 MB VO 15:24:15, #02, 8. MP4 360p 640x360 30fps 16.92 MB VO 15:24:15, #02, 9. WebM 240p 426x240 30fps 13.17 MB VO 15:24:15, #02, 10. MP4 720p 1280x720 30fps 57.89 MB VO 15:24:15, #02, 11. MP4 1080p 1920x1080 30fps 225.20 MB VO 15:24:15, #02, 12. MP4 480p 854x480 30fps 30.54 MB VO 15:24:15, #02, 13. MP4 360p 640x360 30fps 19.61 MB VO 15:24:15, #02, 14. OPUS 48000Hz Stereo 124kbps 8.08 MB AO 15:24:16, #02, 15. MP4 240p 426x240 30fps 10.25 MB VO 15:24:16, #02, 16. MP4 360p 640x360 30fps 28.02 MB 15:24:16, #02, 17. M4A 44100Hz Stereo 129kbps 8.44 MB AO 15:24:16, #02, 18. MP4 240p 426x240 30fps 7.86 MB VO 15:24:16, #02, 19. WebM 144p 256x144 30fps 6.14 MB VO 15:24:16, #02, 20. MP4 144p 256x144 30fps 5.69 MB VO 15:24:16, #02, 21. OPUS 48000Hz Stereo 62kbps 4.04 MB AO 15:24:17, #02, 22. MP4 144p 256x144 30fps 4.56 MB VO 15:24:17, #02, 23. OPUS 48000Hz Stereo 47kbps 3.04 MB AO 15:24:17, #02, Ready 15:24:17, #04, M4A 44100Hz Stereo 129kbps 8.44 MB AO 15:24:17, #04, Extracting audio track 15:24:28, #04, Ready Cover also not shown in MediaInfo. I also tried 3dyd to parse yt-dlp's config.txt by inserting: --config-locations 'C:\Documents and Settings\Nico\Application Data\yt-dlp\config.txt' But that resulted in this error: 15:55:46, 3D Youtube Downloader 1.22.2 15:55:46, ffmpeg (ext): lavf 57.83.100, lavc 57.107.100, lavu 55.78.100, lswr 2.9.100, lsws 4.8.100 15:55:46, libcurl (ext): libcurl/7.67.0 OpenSSL/1.1.1d zlib/1.2.11 brotli/1.0.7 nghttp2/1.39.2 15:57:08, #01, Page analysis, https://www.youtube.com/watch?v=PD-MdiUm1_Y 15:57:08, #01, Opening given www.youtube.com URL... 15:57:08, [error] #01, failed to parse extra arguments: unknown escape sequence 15:57:08, #01, Ready I guess I have more luck by just using yt-dlp with CMD. [Edit] It had to be written like this: --config-locations "C:\\Documents and Settings\\Nico\\Application Data\\yt-dlp\\config.txt" No errors, but also no thumbnail. This is how it should look (downloaded with CMD):
  15. One issue with 3D Youtube Downloader is, that you can´t add custom arguments, like `--embed-thumbnail` (the program doesn't read the yt-dlp config file ). Or am I missing something?
  16. Hmm... That's Greek to me. Maybe @roytam1 understands better.
  17. Both sites work fine here (though rather slow) on New Moon 2025-02-14.
  18. On New Moon 2025-02-06 there is no crash on hd24bit.com. Only get the endlessly spinning circle. See Pale Moon issue.
  19. Yes, @Maroc there made some apps for XP, but he stopped... (his frustration starts here) Anyhow, there's this: But I couldn't get it working. Discussion starts here. Error (see post further down the thread): WARNING: [youtube] Unable to download webpage: <urllib3.connection.HTTPSConnection object at 0x03499EB0>: Failed to establish a new connection: [Errno 0] Error [youtube] Ef9QnZVpVd8: Downloading ios player API JSON WARNING: [youtube] <urllib3.connection.HTTPSConnection object at 0x03499810>: Failed to establish a new connection: [Errno 0] Error. Retrying (1/3)... [youtube] Ef9QnZVpVd8: Downloading ios player API JSON WARNING: [youtube] <urllib3.connection.HTTPSConnection object at 0x03626C30>: Failed to establish a new connection: [Errno 0] Error. Retrying (2/3)... [youtube] Ef9QnZVpVd8: Downloading ios player API JSON WARNING: [youtube] <urllib3.connection.HTTPSConnection object at 0x034996D0>: Failed to establish a new connection: [Errno 0] Error. Retrying (3/3)... [youtube] Ef9QnZVpVd8: Downloading ios player API JSON WARNING: [youtube] Unable to download API page: <urllib3.connection.HTTPSConnection object at 0x03626690>: Failed to establish a new connection: [Errno 0] Error (caused by TransportError('<urllib3.connection.HTTPSConnection object at 0x03626690>: Failed to establish a new connection: [Errno 0] Error')) [youtube] Ef9QnZVpVd8: Downloading android player API JSON WARNING: [youtube] <urllib3.connection.HTTPSConnection object at 0x03499710>: Failed to establish a new connection: [Errno 0] Error. Retrying (1/3)... [youtube] Ef9QnZVpVd8: Downloading android player API JSON WARNING: [youtube] <urllib3.connection.HTTPSConnection object at 0x034135B0>: Failed to establish a new connection: [Errno 0] Error. Retrying (2/3)...
  20. O yes, I remember that in the past (with an older version of MPV) the config file was expected there. I switched to a self-built MPV since the Linux repo version is much older. I use these scripts to build my own version.
  21. Get the example 'mpv.conf' file from here. Put it in '~/.config/mpv' and enable under # video settings #: hwdec=auto Under # other settings #, insert: ytdl-format="bestvideo[height<=1080][ext=mp4][vcodec^=avc]+bestaudio[ext=m4a]/best[ext=mp4]/best" ? Profit CPU stays mostly below 10% on my old Haswell i5. mpv https://www.youtube.com/watch?v=PD-MdiUm1_Y ● Video --vid=1 (h264 1920x1080 29.97 fps) [default] ● Audio --aid=1 --alang=eng (aac 2ch 44100 Hz 128 kbps) [default] File tags: Uploader: Led Zeppelin Channel_URL: https://www.youtube.com/channel/UCaKZA66vM_TUpetUNohmR0A Using hardware decoding (vaapi). AO: [pulse] 44100Hz stereo 2ch float VO: [gpu] 1920x1080 vaapi[nv12] AV: 00:00:43 / 00:09:06 (8%) A-V: 0.000 Cache: 59s/23MB Exiting... (Quit) On Windows mpv.conf goes in: C:\Users\User\AppData\Roaming\mpv Extra convenient: Put MPV (and while you're at it, also yt-dlp) in your right-click menu with "Open With".
  22. First, lets see what the yt-dlp team will do by then. If they drop support for Python 3.9, our only hope for Windows XP is someone who can make a special 3.10 or 3.11 version. (haven't heard from @cmalex for quite some time...) 🇺🇦 Other than that, you could just switch to Windows 7 (or Linux, that will run better on older hardware than Windows).
  23. Maybe make a disk image before applying?
  24. Is your Windows 7 fully up to date? From answers.microsoft.com: Mine looks like this (Windows 7 updated till now with Server 2008 R2 patches (see My Digital Life Forums):
×
×
  • Create New...