Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Reino

Member
  • Content Count

    195
  • Donations

    $0.00 
  • Joined

  • Last visited

  • Days Won

    1

Reino last won the day on June 5

Reino had the most liked content!

Community Reputation

16 Good

About Reino

  • Rank
    Quality Tweaker
  • Birthday 10/17/1984

Contact Methods

  • Website URL
    http://rwijnsma.home.xs4all.nl/

Profile Information

  • OS
    XP Pro x86
  • Country

Recent Profile Visitors

1,194 profile views
  1. 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.
  2. 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
  3. "CoRoNe" --> "Reino", please. Thanks.
  4. It's really nice that with LAV Filters and FFmpeg it's still possible to watch videos in New Moon, but I assumed most New Moon users here have a really old cpu which makes it nearly impossible to get a smooth video playback to begin with. I stopped investigating years ago, as with my AMD Athlon XP 3200+ it's simply not possible to watch videos in-browser. Whenever I can I try to get my hands on the direct video-url and open it with MPC-HC instead so my gpu can do the decoding (dxva)! Youtube-dl works for this url and so you could simply do: FOR /F "delims=" %A IN ('youtube-dl.exe -gf dash_hd_src "https://www.facebook.com/arcturosgr/videos/2355323964725837/UzpfSTU2MzI1NjMwNjoxMDE1NTgyNzQ4OTUzNjMwNw/"') DO @mpc-hc.exe %A I also wanted to see if I could extract the video-urls myself with my favorite scraper, and it appears I can : xidel.exe -s --user-agent="Mozilla/5.0 Firefox/67.0" "https://www.facebook.com/arcturosgr/videos/2355323964725837/UzpfSTU2MzI1NjMwNjoxMDE1NTgyNzQ4OTUzNjMwNw/" --xquery "let $a:=json(replace((//script/extract(.,'\((\{bootloadable.+?)\);',1)[.])[1],'\\\x','\\\u00'))/(.//videoData)() return {'name'://span[@class='_6w6o'],'date':extract($raw,'data-utime=\"(.+?)\"',1) * duration('PT1S') + date('1970-01-01'),'duration':format-time(duration($a/parse-xml(dash_manifest)//@mediaPresentationDuration),'[H01]:[m01]:[s01].[f001]'),'formats':[{'format':'pg-sd','container':'mp4[h264+aac]','url':$a/sd_src},{'format':'pg-hd','container':'mp4[h264+aac]','url':$a/hd_src},for $x at $i in $a/parse-xml(dash_manifest)//Representation order by $x/boolean(@width),$x/@bandwidth count $i return {'format':'dash-'||$i,'container':concat(substring-after($x/../@mimeType,'/'),'[',extract($x/@codecs,'(^[\w]+)',1) ! (if (.='mp4a') then 'aac' else if (.='avc1') then 'h264' else .),']'),'resolution':$x/@width ! concat(.,'x',$x/@height),'samplerate':$x/@audioSamplingRate ! concat(. div 1000,'kHz'),'bitrate':round($x/@bandwidth div 1000)||'kbps','url':$x/BaseUrl}]}" { "name": "Ο Μπράντλεϊ και ο Κούπερ πίνουν το πρωινό τους γάλα σε χρόνο ρεκόρ!", "date": "2019-05-28", "duration": "00:00:21.430", "formats": [ { "format": "pg-sd", "container": "mp4[h264+aac]", "url": "https://video.fams1-1.fna.fbcdn.net/v/t42.9040-2/61843568_373590383500381_78334383798353920_n.mp4?_nc_cat=110&efg=eyJybHIiOjMyNCwicmxhIjo1MTIsInZlbmNvZGVfdGFnIjoic3ZlX3NkIn0%3D&rl=324&vabr=180&_nc_ht=video.fams1-1.fna&oh=2db0888690b363f77cd2347d0a1b2ddc&oe=5CF72C9D" }, { "format": "pg-hd", "container": "mp4[h264+aac]", "url": "https://scontent.fams1-1.fna.fbcdn.net/v/t39.24130-6/61896969_1057774241083394_2143298778333200645_n.mp4?_nc_cat=107&efg=eyJ2ZW5jb2RlX3RhZyI6Im9lcF9oZCJ9&_nc_ht=scontent.fams1-1.fna&oh=af11dc0bdaa1e1c3677ec995c683ef63&oe=5D8CE345" }, { "format": "dash-1", "container": "[aac]", "resolution": null, "samplerate": "44.1kHz", "bitrate": "49kbps", "url": "https://video.fams1-2.fna.fbcdn.net/v/t42.1790-2/61730896_653046878453207_4586614327225614336_n.mp4?_nc_cat=100&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdjRhdWRpb2ZvcnNvdXJjZXBpcGVsaW5lXzEyOF9jcmZfMjNfbWFpbl8zLjBfZnJhZ18yX2F1ZGlvIn0%3D&_nc_ht=video.fams1-2.fna&oh=5432806f4c33af32edc22bf2c4795329&oe=5CF723DB" }, { "format": "dash-2", "container": "[h264]", "resolution": "144x256", "samplerate": null, "bitrate": "94kbps", "url": "https://scontent.fams1-1.fna.fbcdn.net/v/t39.25447-6/61730728_299189114366438_1302159605964110084_n.mp4?_nc_cat=107&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfb2VwX2xxMl9mcmFnXzJfdmlkZW8ifQ%3D%3D&_nc_ht=scontent.fams1-1.fna&oh=2565a3b437594c6fd2a7e7e651aa4ea7&oe=5D9CD5BA" }, { "format": "dash-3", "container": "[h264]", "resolution": "240x426", "samplerate": null, "bitrate": "226kbps", "url": "https://scontent.fams1-2.fna.fbcdn.net/v/t39.25447-6/61739980_450267335732795_2637262664050798254_n.mp4?_nc_cat=102&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfb2VwX2xxMV9mcmFnXzJfdmlkZW8ifQ%3D%3D&_nc_ht=scontent.fams1-2.fna&oh=fa642dce8efabd37bb0f0301b3b31bea&oe=5D517AB3" }, { "format": "dash-4", "container": "[h264]", "resolution": "360x640", "samplerate": null, "bitrate": "457kbps", "url": "https://scontent.fams1-1.fna.fbcdn.net/v/t39.25447-6/61957295_2167711626615482_3010584285180055097_n.mp4?_nc_cat=110&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfb2VwX2hxMV9mcmFnXzJfdmlkZW8ifQ%3D%3D&_nc_ht=scontent.fams1-1.fna&oh=db5624b4ce1ad59185330b7829bfe667&oe=5D897F64" }, { "format": "dash-5", "container": "[h264]", "resolution": "480x852", "samplerate": null, "bitrate": "736kbps", "url": "https://scontent.fams1-2.fna.fbcdn.net/v/t39.25447-6/61777483_2414353792131319_5709933467491253734_n.mp4?_nc_cat=102&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfb2VwX2hxNF9mcmFnXzJfdmlkZW8ifQ%3D%3D&_nc_ht=scontent.fams1-2.fna&oh=0137dbb04f320370fe13bfa645073c3c&oe=5D8B7C5B" }, { "format": "dash-6", "container": "[h264]", "resolution": "720x1280", "samplerate": null, "bitrate": "1484kbps", "url": "https://scontent.fams1-1.fna.fbcdn.net/v/t39.25447-6/61788732_1213415742166317_6377004606775886417_n.mp4?_nc_cat=107&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfb2VwX2hxMl9mcmFnXzJfdmlkZW8ifQ%3D%3D&_nc_ht=scontent.fams1-1.fna&oh=9f8619407dea9ca6caf04b96ffa1d3e3&oe=5D95591A" }, { "format": "dash-7", "container": "[h264]", "resolution": "1080x1920", "samplerate": null, "bitrate": "3146kbps", "url": "https://scontent.fams1-1.fna.fbcdn.net/v/t39.25447-6/61801829_107103767207074_4181022582485783456_n.mp4?_nc_cat=107&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfb2VwX2hxNV9mcmFnXzJfdmlkZW8ifQ%3D%3D&_nc_ht=scontent.fams1-1.fna&oh=d0c7ea5b7a870149b55a1bb0f674872d&oe=5D9E1271" } ] }
  5. The compilation of OpenSSL 1.1.1 is part of my FFmpeg buildscript, which uses Cygwin and MinGW, so no MSVC. I've only visited this thread because you notified me, Mathwiz. What exactly is this Cryptography project? What can it be used for?
  6. I'm still on WinXP, so I've also compiled openssl-x86-v1.1.1a_legacy.7z on WinXP. https://github.com/openssl/openssl/blob/master/crypto/rand/rand_win.c#L22: # if defined(_MSC_VER) && defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0601 With WIN32_WINNT being 0x0501 this should return false, should it not?
  7. Hehe. Zoom Player's old icon.
  8. A 3 and 1½ year old binary respectively. I'd recommend a more up-to-date binary.
  9. If I'm correct, Github now also uses javascript that PM27 can't run. The preview feature while posting message for instance doesn't work anymore. I have no experience with Baselisk, or any other alternative browser, but would they work?
  10. Wow! Just wow! Your json in addendum1 actually works. Thanks a lot! I don't visit this website that much, but when I do, it's first of all for my extractor script project. By scraping, analysing and processing the site's source I try to extract the video-url for the videos they host. The one I link to is still "BatchGemist", but in a couple of days I'm about release a first "BashGemist" variant. Too bad for you it does and will only support Dutch websites. On a family's laptop I've already done just that. With ... $ xidel -s -H "Cookie: CONSENTMGR=ts:1546358787966|consent:true|c1:0; OPTOUTMULTI=0:0%7Cc5:0%7Cc1:0%7Cc4:0%7Cc3:0%7Cc2:0; TN_UUID=edae8abd-659b-477a-8dfe-caf4d718fcd7; 706b604c-184a-4235-899c-a744921ce65ceuconsent=BOZs6AnOZs6AnADABANLB_-AAAAjCAcAAiABUAC4AIAAZABEgCaAJ4AWwAxABuAD8AIAARgApQBXADvAIQARaAjgCOgEuAJ2AVkAuoBgQDiAHugP0A_YCCg; 706b604c-184a-4235-899c-a744921ce65ccconsent=BOZs6AnOZs6AnADABANLAEAAAAAE54EfETAAQgAAHAA; utag_main=v_id:01680a2a9c200013725d1ee67abe02068001400d0086e$_sn:1$_ss:1$_st:1546360591204$ses_id:1546358791204%3Bexp-session$_pn:1%3Bexp-session$dc_group:79$dc_visit:1$dc_event:1%3Bexp-session; gig_canary=false; gig_canary_ver=2155-1-25772625; AMCV_A1DF40865A97CDF00A495C28%40AdobeOrg=1999109931%7CMCMID%7C60597001633179420918454649860814799344%7CMCAID%7CNONE; gig_hasGmid=login; 706b604c-184a-4235-899c-a744921ce65ceuconsent=BOZs6AnOZs6AnADABANLB_-AAAAjB7_______9______9uz_Gv_v_f__33e8__9v_l_7_-___u_-33d4-_1vf99yfm1-7ftr3tp_87ues2_Xur__59__3z3_Nog; 706b604c-184a-4235-899c-a744921ce65ccconsent=BOZs6AnOZs6AnADABANLAEAAAAAE6ACgACAH0AQABOA; 706b604c-184a-4235-899c-a744921ce65cfaktorId=e024bb11-1299-48e3-bde1-107f1e68860c; s_cc=true; s_sq=%5B%5BB%5D%5D; lastConsentChange=1546358793852" "https://www.kijk.nl" -e '$raw' I could have Xidel return the main website's content, but just copy-pasting the long cookie line in the response-header in Pale Moon's network console. Obviously I hadn't looked any further than that (to make it work in NM27 as well). Cookies get stored in '%UserProfile%\Application Data\Moonchild Productions\Pale Moon\Profiles\xxxxxxxx.default\cookies.sqlite', aren't they? I very much would like to know how CookieKeeper interprets this file. Great addon of course, but, well..., then I can do it myself. $ xidel -s kijk-consent-cookies.json -e '$json/(cookies)()/(expires * dayTimeDuration("PT1S") + dateTime("1970-01-01T00:00:00"))' 2020-01-27T17:42:54 2020-01-27T17:42:54 2019-01-16T17:42:54 ...to be exact. To answer my own question: Use Shift+Enter.
  11. Ah, yes, I can see the same thing in "Webconsole". I was afraid of that. *Sigh*. Well, thank you anyway.
  12. When I visit https://www.kijk.nl/ I'm being forwarded to https://consent.talpanetwork.com/?TN_REFERAL_URL=https://www.kijk.nl/&TN_REFERAL_ORIGIN=. On my smartphone I can see this is where I have to agree on the use of cookies, after which the websites loads normally. On my pc with NM 27.9.1a1 (32-bit) (2018-12-14) however the screen remains empty and nothing is loaded at all. Can anyone reproduce? (off-topic: how can I prevent every new line I enter to become a new paragraph?)
  13. Honestly, I don't know why it doesn't work on your system It's because... Same here on my AMD Athlon XP 3200+ (no SSE2). Btw, as a word of advice, don't use the VERY outdated FFmpeg library Audacity works with! Instead pipe Audacity's output to an up-to-date FFmpeg executable.
  14. Understood. I guess it's really about time now for me to buy a new computer. Happy user of palemoon-27.9.1a1.win32-git-20181215-c581f09b3-xpmod-sse. Thanks!
×
×
  • Create New...