Jump to content

Reino

Member
  • Posts

    267
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 USD 
  • Country

    Netherlands

Everything posted by Reino

  1. This is probably a bit off-topic, but... assuming we're all still using WinXP on old hardware, how do you even manage to run the VLC gui? VLC 2.2.8 is for me the latest release that starts the gui upon double-clicking 'vlc.exe'. Whenever I double-click on 'vlc.exe' of any newer version, including the latest v3.0.17.4, it just starts the cli and I have no idea how to start the gui instead. Normally I never use VLC, because MPC-HC is my main mediaplayer, but I was just curious. How, if I might ask? Afaik yt-dlp isn't WinXP compatible, let alone for old hardware.
  2. I don't know what "ProxHTTPSProxyMII" is, but I'm not using a proxy. Never have. Anyway, I don't know what happened, but it appears the problem is somehow gone now. I can now visit https://forum.openmpt.org/ and the certificate is exactly the same as shown by @AstroSkipper. Weird.
  3. I'm using 'palemoon-28.10.6a1.win32-git-20220521-d849524bd-uxp-1e871780f-xpmod-sse.7z' and I can't seem to visit https://forum.openmpt.org. I'm getting: forum.openmpt.org uses an invalid security certificate. The certificate is not trusted because the issuer certificate is unknown. The server might not be sending the appropriate intermediate certificates. An additional root certificate may need to be imported. (Error code: SEC_ERROR_UNKNOWN_ISSUER) No problem at all when I visit this website on my smartphone.
  4. I believe StackOverflow.com has updated their javascript code. I'm using the latest NM28 ('palemoon-28.10.4a1.win32-git-20220226-ba47fad4d-uxp-c403014cb-xpmod-sse.7z') and I can't post answers or add comments anymore. Has anyone else experienced this?
  5. Changed 28.* to 28.10.0 and now it suddenly does work. Strange. Guess it's almost 2 years ago when I could still normally use Github. Thanks! A bit off-topic (sorry): I'm using NoScript and New Moon (or actually Pale Moon I guess) says "NoScript is known to cause issues". How serious is this? And if serious, is uBlockOrigin or another alternative a better option?
  6. Replaced <em:minVersion>28.14.0</em:minVersion> with <em:minVersion>28.*</em:minVersion> but it says it's still not compatible.
  7. Are you sure? This is upon trying to install the xpi-file.
  8. https://msfn.org/board/topic/177125-my-browser-builds-part-1/page/91/#comment-1157927: Its javascript engine requires SSE2, it will output SSE2 instructions to processor even you don't use SSE2 to compile it. Recently more and more websites stopped working properly for me. Partially or entirely. With my AMD Athlon XP 3200+ I was still using NM27,... until yesterday when I discovered there are actually NM28 SSE builds and have been for over a year now! https://msfn.org/board/topic/180462-my-browser-builds-part-2/page/169/#comment-1194346: only build config is changed, so something requires SSE2 will not work properly (for example, wasm) So I guess the new Javascript-engine didn't require SSE2 afterall and properly configuring the build config was enough. Anyway, thanks a lot for these builds! Now quite some websites work a lot better for me again (although Github sadly still isn't one of them). P.s. I don't visit this forum that often, but man...what a nightmare it is to properly quote messages. *sigh*
  9. I am, but like I said, I'm not an FFmpeg coder. I'm just an FFmpeg user like you who took it upon himself to grab the FFmpeg source and tried to compile WinXP compatible binaries. I linked to the (sort of) official Windows binaries so you can test (on a Win7/8/10/11 pc) whether these fail as well. If so, then you should really turn to the FFmpeg coders/community. For what it's worth... I haven't touched FFmpeg's code for opening and/or parsing HLS videostreams at least.
  10. I'm not going to pay for a VPN to test this. Sorry. I'm not a FFmpeg coder, so I suggest you first try one of these Windows binaries (won't work on WinXP of course) and if they fail as well, then I suggest the FFmpeg mailinglist.
  11. I'm getting "HTTP error 403 Forbidden" for both these urls with my most recent build as well as the old build you mentioned. I think there's a pretty good chance you have to add a referer to open these streams.
  12. While we're on it and if I may... also my hobby project Xivid has basic support for Youtube. It primarily focuses on Dutch websites (language is also Dutch), but the Youtube-extractor should work for you too I believe. For example: xivid.bat -j "https://www.youtube.com/watch?v=<id>"
  13. No, sorry. Would that even work on WinXP? Anyway, I don't have nVidia hardware, so no way to test.
  14. I don't know how, but somehow that one got corrupted. I've recompiled curl 7.72.0 (with mbedtls) and at least for me on WinXP it doesn't crash anymore. You can use the same url to download the updated binary.
  15. Didn't know. Thanks. 'MPCVideoDec.ax' from 'standalone_filters-mpc-be.1.4.7.0.x86.(VS2015).7z' works too.
  16. @FranceBB Could you update the first post of this thread and change the Zeranoe-forum-url to https://forum.doom9.org/showthread.php?t=181802?
  17. No, just vanilla. Would it matter? https://forum.doom9.org/showthread.php?p=1910175#post1910175
  18. @FranceBB I git cloned https://github.com/qyot27/ffms2_cplugin.git, patched a couple of files in order for compilation-errors to go away, made the library and executable and packed the necessary files. You could try ffm2-2.18-736-g43dc804_avs+vsp-win32-xpmod-sse.7z, with the emphasis on "try". Although the compilation-process went fine, I'm getting an application error pop-up "The instruction at "0x6ef94386" referenced memory at "0x00000000". The memory could not be "written"." the moment I try to open an avs-file like this... FFVideoSource("<full-path-random-video>") ...with FFmpeg. This probably means there's SSE2 code in FFMS2 (not sure though). I'm not a C-coder, so unless someone could point me to the exact cause, I'm afraid this is all I could do. 'ffmsindex.exe' and "FFAudioSource()" did work fine during my tests though.
  19. @FranceBB After I release a new FFmpeg build tomorrow I'll have a look at ffms2. I can't make any promises though.
  20. No, I'm not. Afaik there isn't any. You could give https://github.com/3dyd/LAVFiltersXP a try instead. On my old pc I'm using: - https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release builds/1.4.6/ - https://nightly.mpc-hc.org/old/1.7.11/1.7.11.24/ - https://github.com/3dyd/LAVFiltersXP/releases/download/0.70.2/LAVFiltersXP-0.70.2-x86.zip These MPC-BE and MPC-HC builds are the last ones compatible with WinXP. There is a newer LAVFiltersXP release (after I asked 3dyd), but it's incompatible with my hardware, because it crashes upon install. I've also manually installed (or rather "registered") 'MPCVideoDec.ax' from standalone_filters-mpc-be.1.4.6.x86.7z so that MPC-HC (or any other DirectShow mediaplayer) could also use the latest available DXVA1 Video Decoder for WinXP. Ok, enough off-topic for now.
  21. The motherboard... a ASUS A7N8X-E Deluxe by any chance? Though I appreciate the gesture, I still prefer Zeranoe's forum thread as my primary thread for my binaries, so maybe you could mention https://ffmpeg.zeranoe.com/forum/viewtopic.php?f=3&t=6930 in your first post?
  22. That particular release is first of all an old one already. There are newer releases. They're just named differently. As far as I know my binaries are not on videohelp.com. Why should they be? There's no "vanilla FFmpeg build". Every FFmpeg binary is essentially a custom build considering the vast amount of libraries one can include during the compilation process. "Legacy" as in legacy hardware. When I started compiling my own FFmpeg binaries they needed to work on my ancient AMD Athlon XP 3200+ (non-SSE2) cpu. My binaries should work on a Intel Pentium 3. @FranceBB Did you change the thread-title? :D
  23. cmd log: D:\Storage\Media\Binaries>FOR /F "delims=" %A IN ('xivid.bat -f pg-1 "https://www.facebook.com/snookernews2u/videos/418828755653697"') DO FFmpeg\ffprobe-4.3-dev-327-g83e0b71-win32-static-xpmod-sse.exe -hide_banner -i "%A" D:\Storage\Media\Binaries>FFmpeg\ffprobe-4.3-dev-327-g83e0b71-win32-static-xpmod-sse.exe -hide_banner -i "https://scontent.fams1-1.fna.fbcdn.net/v/t58.24163-6/10000000_3132632673445436_976815818309512751_n.mp4?_nc_cat=111&efg=eyJybHIiOjYwMSwicmxhIjo0MDk2LCJ2ZW5jb2RlX3RhZyI6InNkIn0=&_nc_oc=AQnzRjCSLAodz1hBWIehCEMKqMrxIeITIglbPiVjv3JQOqP2vy_tCAdv7ufQoo1Nl-Q&rl=601&vabr=334&_nc_ht=scontent.fams1-1.fna&oh=8660d1e982d33f21cac9c930bb4fa634&oe=5D76EB48" Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'https://scontent.fams1-1.fna.fbcdn.net/v/t58.24163-6/10000000_3132632673445436_976815818309512751_n.mp4?_nc_cat=111&efg=eyJybHIiOjYwMSwicmxhIjo0MDk2LCJ2ZW5jb2RlX3RhZyI6InNkIn0=&_nc_oc=AQnzRjCSLAodz1hBWIehCEMKqMrxIeITIglbPiVjv3JQOqP2vy_tCAdv7ufQoo1Nl-Q&rl=601&vabr=334&_nc_ht=scontent.fams1-1.fna&oh=8660d1e982d33f21cac9c930bb4fa634&oe=5D76EB48': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf57.41.100 Duration: 03:00:49.49, start: 0.000000, bitrate: 334 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 640x360, 262 kb/s, 30 fps, 30 tbr, 16k tbn, 60 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (HE-AAC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 63 kb/s (default) Metadata: handler_name : SoundHandler Youtube-dl... FOR /F "delims=" %A IN ('youtube-dl.exe -gf dash_sd_src "https://www.facebook.com/snookernews2u/videos/418828755653697"') DO FFmpeg\ffprobe-4.3-dev-327-g83e0b71-win32-static-xpmod-sse.exe -hide_banner -i "%A" ...produces the same url and FFprobe shows the same output. As said before, my FFmpeg binaries are compiled with MbedTLS. You can FFprobe opens the https-url just fine. I don't have Facebook myself, so I can't check on a livestream atm.
  24. I'm not familiar with Streamlink, but I can't find anything on that website about OpenSSL being a requirement for FFmpeg to open https-urls. Do my binaries (with MbedTLS) not work? I understand Streamlink is a similar project as Youtube-dl and my own Xivid. May I ask what video from what website you're trying to watch/download? Anyway, if you still would like to compile FFmpeg with OpenSSL, then this should do I guess: diff --git a/build_locally_with_various_option_prompts.bat b/build_locally_with_various_option_prompts.bat index a4cdb6a..76a4c92 100755 --- a/build_locally_with_various_option_prompts.bat +++ b/build_locally_with_various_option_prompts.bat @@ -40,14 +40,7 @@ IF NOT EXIST cygwin_local_install ( ENDLOCAL SET PATH=%cd%\cygwin_local_install\bin;%PATH% -ECHO. -SET /P "static=Would you like to build static FFmpeg binaries [Y/n]?" -ECHO. -IF /I "%static%"=="n" ( - bash.exe -c "./cross_compile_ffmpeg.sh --build-ffmpeg-static=n %2 %3 %4 %5 %6 %7 %8 %9" -) ELSE ( - bash.exe -c "./cross_compile_ffmpeg.sh %1 %2 %3 %4 %5 %6 %7 %8 %9" -) +bash.exe -c "./cross_compile_ffmpeg.sh %1 %2 %3 %4 %5 %6 %7 %8 %9" ECHO. ECHO Done with local build. Check output above to see if successfull. diff --git a/ffmpeg_local_builds/cross_compile_ffmpeg.sh b/ffmpeg_local_builds/cross_compile_ffmpeg.sh index 6db6a09..38326a1 100755 --- a/ffmpeg_local_builds/cross_compile_ffmpeg.sh +++ b/ffmpeg_local_builds/cross_compile_ffmpeg.sh @@ -1154,11 +1154,11 @@ build_ffmpeg() { sed -i.bak "/enabled libfdk_aac/s/&.*/\&\& require_headers fdk-aac\/aacenc_lib.h/;/require libfdk_aac/,/without pkg-config/d;/ libfdk_aac/d;/ libflite/i\ libfdk_aac" configure # Load 'libfdk-aac-1.dll' dynamically. fi init_options="--arch=x86 --target-os=mingw32 --cross-prefix=$cross_prefix --pkg-config=pkg-config --pkg-config-flags=--static --extra-version=Reino --enable-gray --enable-version3 --disable-debug --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-w32threads" - config_options="$init_options --enable-avisynth --enable-frei0r --enable-filter=frei0r --enable-gmp --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --extra-cflags=-DCACA_STATIC --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzvbi --enable-mbedtls" + config_options="$init_options --enable-avisynth --enable-frei0r --enable-filter=frei0r --enable-gmp --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --extra-cflags=-DCACA_STATIC --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzvbi" # 'configure' needs '--extra-cflags=-DCACA_STATIC ' for libcaca. Otherwise you'll get "undefined reference to `_imp__caca_create_canvas'" and "ERROR: caca not found using pkg-config". # 'configure' needs '--extra-cflags=-DLIBTWOLAME_STATIC' for libtwolame. Otherwise you'll get "undefined reference to `_imp__twolame_init'" and "ERROR: libtwolame not found". 'twolame.pc' does contain "Cflags.private: -DLIBTWOLAME_STATIC" nowadays, but pkg-config doesn't support this entry. if [[ "$non_free" = "y" ]]; then - config_options+=" --enable-nonfree --enable-decklink" + config_options+=" --enable-nonfree --enable-openssl" # Other possible options: '--enable-openssl'. fi for i in $CFLAGS; do @@ -1228,10 +1228,9 @@ build_dependencies() { build_fontconfig build_gmp # For RTMP support configure FFmpeg with --enable-gmp. build_mbedtls # For HTTPS TLS 1.2 support on WinXP configure FFmpeg with --enable-mbedtls. - #if [[ "$non_free" = "y" ]]; then # Nonfree alternative to MbedTLS. - # build_openssl-1.0.2 - # build_openssl-1.1.1 - #fi + if [[ "$non_free" = "y" ]]; then # Nonfree alternative to MbedTLS. + build_openssl-1.1.1 + fi build_libogg build_libvorbis build_libopus @@ -1261,9 +1260,9 @@ build_dependencies() { build_libmysofa # Needed for FFmpeg's SOFAlizer filter (https://ffmpeg.org/ffmpeg-filters.html#sofalizer). build_frei0r build_libcaca - if [[ "$non_free" = "y" ]]; then - build_libdecklink - fi + #if [[ "$non_free" = "y" ]]; then + # build_libdecklink + #fi build_zvbi build_fribidi build_libass Next run: build_locally_with_various_option_prompts.bat --build-ffmpeg-static=y --disable-nonfree=n
  25. Mailnews will only work on SSE2 cpus I take it?
×
×
  • Create New...