+ Reply to Thread
Results 61 to 90 of 99
-
-
https://skyfire.vimeocdn.com/1730770277-0xa0da84f127e6f445025ac634d4b96da6370bb782/030...u0026rh=3S1LYF
https://skyfire.vimeocdn.com/1730770277-0xa0da84f127e6f445025ac634d4b96da6370bb782/030...u0026rh=3S1LYF
https://vod-adaptive-ak.vimeocdn.com/exp=1730770277~acl=%2F03063198-aaa8-49f2-aac5-8bb...u0026rh=3S1LYF
I have those three links and idk what to do next. im like super noob for these things please help. btw its all the same video idk what to change and how do i get new links -
Your solution worked without having to inspect this or the other on embedded Vimeo video our school uses ....
(yt-dlp and changing json to mpd did not work)
Thank you very much @aqzs
Just in case anyone is after quick solution, here is the one liner to download on Linux:
Code:cd /tmp curl -kLO https://github.com/akiomik/vimeo-dl/releases/download/v0.2.0/vimeo-dl_0.2.0_linux_amd64.tar.gz sudo tar zxvf vimeo-dl_0.2.0_linux_amd64.tar.gz vimeo-dl -C /usr/local/bin/ sudo chmod a+rx /usr/local/bin/vimeo-dl vimeo-dl --help
Code:vimeo-dl --combine -o "Video.Name.1080p.VIMEO.WEB-DL.AAC.2.0.H.264" \ -i "URL with /v2/playlist/av/primary/playlist.json?omit=av1-hevc&pathsig=1a2b3c.........."
FF:
Code:regexp:playlist.json
Code:/playlist.json/
-
the thing is it use cookie and authenticate so even though if i generate a new link, without the cookie no one can open them!
-
-
-
-
right now to my browser I can totally open them. the link won't expire for the next 24hrs. but yk what I kinda gave up.
-
Hi,
I use the script and the instructions from sk8ordi3. Thank you very much for the great work(!!)
So far it has always worked very well.
But now I have the problem that I can download the videos. But unfortunately the videos have no sound.
Does anyone have an idea or a fix for this? Unfortunately I am a python newbie myself.
I have used the following link, presumably this link will expire after a few minutes.
Code:https://vod-adaptive-ak.vimeocdn.com/exp=1731672793~acl=%2Ff4125790-6d5a-41a5-8cfd-f4b8cb05f483%2F%2A~hmac=4bf29f6361c636e618ac4285d322bec9846c76d24dc1194bb8997461fbd83d5b/f4125790-6d5a-41a5-8cfd-f4b8cb05f483/v2/playlist/av/primary/playlist.json?omit=av1-hevc&pathsig=8c953e4f~J_0BpU-YCvYLVTkv0uk_ATNdlRFnVyDj4HcsAOufl04&qsr=1&rh=eTuzk
Code:curl 'https://vod-adaptive-ak.vimeocdn.com/exp=1731672793~acl=%2Ff4125790-6d5a-41a5-8cfd-f4b8cb05f483%2F%2A~hmac=4bf29f6361c636e618ac4285d322bec9846c76d24dc1194bb8997461fbd83d5b/f4125790-6d5a-41a5-8cfd-f4b8cb05f483/v2/playlist/av/primary/playlist.json?omit=av1-hevc&pathsig=8c953e4f~J_0BpU-YCvYLVTkv0uk_ATNdlRFnVyDj4HcsAOufl04&qsr=1&rh=eTuzk' \ -H 'accept: */*' \ -H 'accept-language: de-DE,de;q=0.9,en-DE;q=0.8,en;q=0.7,en-US;q=0.6,da;q=0.5,ja;q=0.4,fr;q=0.3,nl;q=0.2' \ -H 'cache-control: no-cache' \ -H 'dnt: 1' \ -H 'origin: https://player.vimeo.com' \ -H 'pragma: no-cache' \ -H 'priority: u=1, i' \ -H 'referer: https://player.vimeo.com/' \ -H 'sec-ch-ua: "Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Windows"' \ -H 'sec-fetch-dest: empty' \ -H 'sec-fetch-mode: cors' \ -H 'sec-fetch-site: cross-site' \ -H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36'
Code:{ "clip_id": "f4125790-6d5a-41a5-8cfd-f4b8cb05f483", "base_url": "../../../range/avf/", "video": [ { "id": "096019d5-411a-40b9-86b3-bef7827eb7bc", "avg_id": "f4125790", "base_url": "", "format": "dash", "mime_type": "video/mp4", "codecs": "avc1.64002A", "bitrate": 2757000, "avg_bitrate": 1455000, "duration": 1048.5475, "framerate": 29.97002997002997, "width": 1920, "height": 1080, "max_segment_duration": 6, "init_segment": "AAAAIGZ0eXBkYXNoAAAAAGRhc2htcDQybXA0MWlzbzYAAAMhbW9vdgAAAGxtdmhkAAAAAOGFUrnhhVK5AAB1MAAAAAAAAQAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACFpb2RzAAAAABCAgIAQAE////9//w6AgIAEAAAAAQAAAlB0cmFrAAAAXHRraGQAAAAH4YVSueGFUrkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAB4AAAAQ4AAAAAAAkZWR0cwAAABxlbHN0AAAAAAAAAAEAAAAAAAALuwABAAAAAAHIbWRpYQAAACBtZGhkAAAAAOGFUrnhhVK5AAB1MAAAAABVxAAAAAAANmhkbHIAAAAAAAAAAHZpZGUAAAAAAAAAAAAAAABMLVNNQVNIIFZpZGVvIEhhbmRsZXIAAAABam1pbmYAAAAUdm1oZAAAAAEAAAAAAAAAAAAAACRkaW5mAAAAHGRyZWYAAAAAAAAAAQAAAAx1cmwgAAAAAQAAASpzdGJsAAAAsnN0c2QAAAAAAAAAAQAAAKJhdmMxAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAB4AEOABIAAAASAAAAAAAAAABCkFWQyBDb2RpbmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAOWF2Y0MBZAAq/+EAHWdkACqs2YB4AiflmoCAgKAAAAMAIAAdTAHjBjNAAQAFaOl7LIv9+PgAAAAAE2NvbHJuY2x4AAEAAQABAAAAABBzdHRzAAAAAAAAAAAAAAAQc3RzYwAAAAAAAAAAAAAAFHN0c3oAAAAAAAAAAAAAAAAAAAAQc3RjbwAAAAAAAAAAAAAAGHNncGQBAAAAcm9sbAAAAAIAAAAAAAAAFHNiZ3AAAAAAcm9sbAAAAAAAAAA8bXZleAAAABRtZWhkAQAAAAAAAAAB3/ypAAAAIHRyZXgAAAAAAAAAAQAAAAEAAAABAAAAAAABAAA=", "index_segment": "096019d5-411a-40b9-86b3-bef7827eb7bc.mp4?pathsig=8c953e4f~VKJaJpIkLVbJv4h_p7PeGHK1PkArzMDirEWFQ0pmPJM\u0026r=dXMtY2VudHJhbDE%3D\u0026range=833-2964", "segments": [ { "start": 0, "end": 6.006, "url": "096019d5-411a-40b9-86b3-bef7827eb7bc.mp4?pathsig=8c953e4f~VKJaJpIkLVbJv4h_p7PeGHK1PkArzMDirEWFQ0pmPJM\u0026r=dXMtY2VudHJhbDE%3D\u0026range=2965-2072578", "size": 2069613 }, ... ... ...
Addy -
Video URL?
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
-
Here some examples:
Code:https://vod-adaptive-ak.vimeocdn.com/exp=1731839504~acl=%2F24278a78-a029-4524-8e5c-7c081a71e0df%2F%2A~hmac=612c4d1c81ad295377b26ae4e436824542cd74549c334692ff8f678079b1725b/24278a78-a029-4524-8e5c-7c081a71e0df/v2/playlist/av/primary/playlist.json?omit=av1-hevc&pathsig=8c953e4f~44F1NhIkPXPNwYCkCbbDuwuX8_v78PjxMELeehY-_zE&qsr=1&rh=36OdEC https://vod-adaptive-ak.vimeocdn.com/exp=1731839504~acl=%2F10ff7aef-01c3-4d61-9956-d1e34d1ed497%2F%2A~hmac=f9dd756c05b9eddcbbf0248e6c1157b290ad405a741de75d4f511fcf4a67ac7a/10ff7aef-01c3-4d61-9956-d1e34d1ed497/v2/playlist/av/primary/playlist.json?omit=av1-hevc&pathsig=8c953e4f~jDtbq1E_FwtV6givyeRaWDSdKp9oUlEkYTtzCDvO4as&qsr=1&rh=166x57 https://vod-adaptive-ak.vimeocdn.com/exp=1731842064~acl=%2F2d9ee231-8097-422c-8eff-5c37da9ca3c6%2F%2A~hmac=77fa35fe04ed15633956ca86d1d1413ba5e20fae9d59467aaf3a3e66f0997b27/2d9ee231-8097-422c-8eff-5c37da9ca3c6/v2/playlist/av/primary/playlist.json?omit=av1-hevc&pathsig=8c953e4f~rzR3ODLoAaFeNVqBZH3akNDC_ILYBFOx77aLe7_mc9g&qsr=1&rh=2SH9h8
Last edited by Addy; 17th Nov 2024 at 03:32.
-
-
Hi slayer36, thank you very much for your help, here is the requested data.
[Attachment 83551 - Click to enlarge]
and here the response tab:
Code:<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=yes"> <link rel="canonical" href="https://player.vimeo.com/video/887744749"> <meta name="googlebot" content="noindex,indexifembedded"> <title>Conclusion on Vimeo</title> <style> body, html, .player, .fallback { overflow: hidden; width: 100%; height: 100%; margin: 0; padding: 0; } .fallback { background-color: #000; } .player.loading { opacity: 0; } .fallback iframe { position: fixed; left: 0; top: 0; width: 100%; height: 100%; } </style> <link rel="modulepreload" href="https://f.vimeocdn.com/p/4.39.14/js/player.de-DE.module.js" crossorigin="anonymous"> <link rel="modulepreload" href="https://f.vimeocdn.com/p/4.39.14/js/vendor.module.js" crossorigin="anonymous"> <link rel="preload" href="https://f.vimeocdn.com/p/4.39.14/css/player.css" as="style"> </head> <body> <div class="vp-placeholder"> <style> .vp-placeholder, .vp-placeholder-thumb, .vp-placeholder-thumb::before, .vp-placeholder-thumb::after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .vp-placeholder { visibility: hidden; width: 100%; max-height: 100%; height: calc(1080 / 1920 * 100vw); max-width: calc(1920 / 1080 * 100vh); margin: auto; } .vp-placeholder-carousel { display: none; background-color: #000; position: absolute; left: 0; right: 0; bottom: -60px; height: 60px; } </style> <style> .vp-placeholder { background: #000; } </style> <style> .vp-placeholder-thumb { overflow: hidden; width: 100%; max-height: 100%; margin: auto; } .vp-placeholder-thumb::before, .vp-placeholder-thumb::after { content: ""; display: block; filter: blur(7px); margin: 0; background: url(https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d?mw=80&q=85) 50% 50% / contain no-repeat; } .vp-placeholder-thumb::before { margin: -30px; } </style> <div class="vp-placeholder-thumb"></div> <div class="vp-placeholder-carousel"></div> <script> function placeholderInit(t, h, d, s, n, o) { var i = t.querySelector(".vp-placeholder") , v = t.querySelector(".vp-placeholder-thumb"); if (h) { var p = function() { try { return window.self !== window.top } catch (a) { return !0 } }() , w = 200 , y = 415 , r = 60; if (!p && window.innerWidth >= w && window.innerWidth < y) { i.style.bottom = r + "px", i.style.maxHeight = "calc(100vh - " + r + "px)", i.style.maxWidth = "calc(" + n + " / " + o + " * (100vh - " + r + "px))"; var f = t.querySelector(".vp-placeholder-carousel"); f.style.display = "block" } } if (d) { var e = new Image; e.onload = function() { var a = n / o , c = e.width / e.height; if (c <= .95 * a || c >= 1.05 * a) { var l = i.getBoundingClientRect() , g = l.right - l.left , b = l.bottom - l.top , m = window.innerWidth / g * 100 , x = window.innerHeight / b * 100; v.style.height = "calc(" + e.height + " / " + e.width + " * " + m + "vw)", v.style.maxWidth = "calc(" + e.width + " / " + e.height + " * " + x + "vh)" } i.style.visibility = "visible" } , e.src = s } else i.style.visibility = "visible" } </script> <script> placeholderInit(document, false, true, "https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d?mw=80\u0026q=85", 1920, 1080); </script> </div> <div id="player" class="player"></div> <script> window.playerConfig = { "cdn_url": "https://f.vimeocdn.com", "vimeo_api_url": "api.vimeo.com", "request": { "files": { "dash": { "cdns": { "akfire_interconnect_quic": { "avc_url": "https://vod-adaptive-ak.vimeocdn.com/exp=1731867363~acl=%2F229dc14c-20c1-43ba-b600-858fba891cf5%2F%2A~hmac=e7008869bb03b25f2a1ecd5b31a4618bd31b27620add4e8e52d0aba4a68c2cf6/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/playlist.json?omit=av1-hevc\u0026pathsig=8c953e4f~wZwDkkMYqYS2SzgbqYeum9WWDqEXrTax_u38eW6JIo8\u0026qsr=1\u0026rh=29uowa", "origin": "gcs", "url": "https://vod-adaptive-ak.vimeocdn.com/exp=1731867363~acl=%2F229dc14c-20c1-43ba-b600-858fba891cf5%2F%2A~hmac=e7008869bb03b25f2a1ecd5b31a4618bd31b27620add4e8e52d0aba4a68c2cf6/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/playlist.json?pathsig=8c953e4f~wZwDkkMYqYS2SzgbqYeum9WWDqEXrTax_u38eW6JIo8\u0026qsr=1\u0026rh=29uowa" }, "fastly_skyfire": { "avc_url": "https://skyfire.vimeocdn.com/1731867363-0xe270f84cc9ff4346af6f7760e68c7ee89448f13e/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/playlist.json?omit=av1-hevc\u0026pathsig=8c953e4f~wZwDkkMYqYS2SzgbqYeum9WWDqEXrTax_u38eW6JIo8\u0026qsr=1\u0026rh=29uowa", "origin": "gcs", "url": "https://skyfire.vimeocdn.com/1731867363-0xe270f84cc9ff4346af6f7760e68c7ee89448f13e/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/playlist.json?pathsig=8c953e4f~wZwDkkMYqYS2SzgbqYeum9WWDqEXrTax_u38eW6JIo8\u0026qsr=1\u0026rh=29uowa" } }, "default_cdn": "akfire_interconnect_quic", "separate_av": true, "streams": [{ "profile": "d0b41bac-2bf2-4310-8113-df764d486192", "id": "1677d612-fe96-4b74-ab3a-da5f0f674863", "fps": 29.98, "quality": "240p" }, { "profile": "f9e4a5d7-8043-4af3-b231-641ca735a130", "id": "b654bfbf-0566-40d4-94f7-c7012bbce684", "fps": 29.98, "quality": "540p" }, { "profile": "5ff7441f-4973-4241-8c2e-976ef4a572b0", "id": "8297abab-2d7b-4e44-b86d-86bc232f864c", "fps": 29.98, "quality": "1080p" }, { "profile": "f3f6f5f0-2e6b-4e90-994e-842d1feeabc0", "id": "1afcef4e-0857-48dd-97c7-1d89ed5fd8f2", "fps": 29.98, "quality": "720p" }, { "profile": "c3347cdf-6c91-4ab3-8d56-737128e7a65f", "id": "d1046315-c9af-4da1-ad76-5069b60a4cac", "fps": 29.98, "quality": "360p" }], "streams_avc": [{ "profile": "f3f6f5f0-2e6b-4e90-994e-842d1feeabc0", "id": "1afcef4e-0857-48dd-97c7-1d89ed5fd8f2", "fps": 29.98, "quality": "720p" }, { "profile": "c3347cdf-6c91-4ab3-8d56-737128e7a65f", "id": "d1046315-c9af-4da1-ad76-5069b60a4cac", "fps": 29.98, "quality": "360p" }, { "profile": "d0b41bac-2bf2-4310-8113-df764d486192", "id": "1677d612-fe96-4b74-ab3a-da5f0f674863", "fps": 29.98, "quality": "240p" }, { "profile": "f9e4a5d7-8043-4af3-b231-641ca735a130", "id": "b654bfbf-0566-40d4-94f7-c7012bbce684", "fps": 29.98, "quality": "540p" }, { "profile": "5ff7441f-4973-4241-8c2e-976ef4a572b0", "id": "8297abab-2d7b-4e44-b86d-86bc232f864c", "fps": 29.98, "quality": "1080p" }] }, "hls": { "captions": "https://vod-adaptive-ak.vimeocdn.com/exp=1731867363~acl=%2F229dc14c-20c1-43ba-b600-858fba891cf5%2F%2A~hmac=e7008869bb03b25f2a1ecd5b31a4618bd31b27620add4e8e52d0aba4a68c2cf6/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/sub/120329685-c-en-x-autogen/playlist.m3u8?ext-subs=1\u0026locale=en\u0026omit=av1-hevc-opus\u0026pathsig=8c953e4f~fbxyKVHjxgiiLOMu_4yCUPXZJQmEKnnfrPuIAZAPrGk\u0026qsr=1\u0026rh=29uowa\u0026sf=ts", "cdns": { "akfire_interconnect_quic": { "avc_url": "https://vod-adaptive-ak.vimeocdn.com/exp=1731867363~acl=%2F229dc14c-20c1-43ba-b600-858fba891cf5%2F%2A~hmac=e7008869bb03b25f2a1ecd5b31a4618bd31b27620add4e8e52d0aba4a68c2cf6/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/sub/120329685-c-en-x-autogen/playlist.m3u8?ext-subs=1\u0026locale=en\u0026omit=av1-hevc-opus\u0026pathsig=8c953e4f~fbxyKVHjxgiiLOMu_4yCUPXZJQmEKnnfrPuIAZAPrGk\u0026qsr=1\u0026rh=29uowa\u0026sf=ts", "captions": "https://vod-adaptive-ak.vimeocdn.com/exp=1731867363~acl=%2F229dc14c-20c1-43ba-b600-858fba891cf5%2F%2A~hmac=e7008869bb03b25f2a1ecd5b31a4618bd31b27620add4e8e52d0aba4a68c2cf6/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/sub/120329685-c-en-x-autogen/playlist.m3u8?ext-subs=1\u0026locale=en\u0026omit=av1-hevc-opus\u0026pathsig=8c953e4f~fbxyKVHjxgiiLOMu_4yCUPXZJQmEKnnfrPuIAZAPrGk\u0026qsr=1\u0026rh=29uowa\u0026sf=ts", "origin": "gcs", "url": "https://vod-adaptive-ak.vimeocdn.com/exp=1731867363~acl=%2F229dc14c-20c1-43ba-b600-858fba891cf5%2F%2A~hmac=e7008869bb03b25f2a1ecd5b31a4618bd31b27620add4e8e52d0aba4a68c2cf6/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/sub/120329685-c-en-x-autogen/playlist.m3u8?ext-subs=1\u0026locale=en\u0026omit=av1-hevc-opus\u0026pathsig=8c953e4f~fbxyKVHjxgiiLOMu_4yCUPXZJQmEKnnfrPuIAZAPrGk\u0026qsr=1\u0026rh=29uowa\u0026sf=ts" }, "fastly_skyfire": { "avc_url": "https://skyfire.vimeocdn.com/1731867363-0xe270f84cc9ff4346af6f7760e68c7ee89448f13e/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/sub/120329685-c-en-x-autogen/playlist.m3u8?ext-subs=1\u0026locale=en\u0026omit=av1-hevc-opus\u0026pathsig=8c953e4f~fbxyKVHjxgiiLOMu_4yCUPXZJQmEKnnfrPuIAZAPrGk\u0026qsr=1\u0026rh=29uowa\u0026sf=ts", "captions": "https://skyfire.vimeocdn.com/1731867363-0xe270f84cc9ff4346af6f7760e68c7ee89448f13e/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/sub/120329685-c-en-x-autogen/playlist.m3u8?ext-subs=1\u0026locale=en\u0026omit=av1-hevc-opus\u0026pathsig=8c953e4f~fbxyKVHjxgiiLOMu_4yCUPXZJQmEKnnfrPuIAZAPrGk\u0026qsr=1\u0026rh=29uowa\u0026sf=ts", "origin": "gcs", "url": "https://skyfire.vimeocdn.com/1731867363-0xe270f84cc9ff4346af6f7760e68c7ee89448f13e/229dc14c-20c1-43ba-b600-858fba891cf5/v2/playlist/av/primary/sub/120329685-c-en-x-autogen/playlist.m3u8?ext-subs=1\u0026locale=en\u0026omit=av1-hevc-opus\u0026pathsig=8c953e4f~fbxyKVHjxgiiLOMu_4yCUPXZJQmEKnnfrPuIAZAPrGk\u0026qsr=1\u0026rh=29uowa\u0026sf=ts" } }, "default_cdn": "akfire_interconnect_quic", "separate_av": true } }, "file_codecs": { "av1": [], "avc": ["1afcef4e-0857-48dd-97c7-1d89ed5fd8f2", "d1046315-c9af-4da1-ad76-5069b60a4cac", "1677d612-fe96-4b74-ab3a-da5f0f674863", "b654bfbf-0566-40d4-94f7-c7012bbce684", "8297abab-2d7b-4e44-b86d-86bc232f864c"], "hevc": { "dvh1": [], "hdr": [], "sdr": [] } }, "lang": "de-DE", "referrer": "https://bbzpoker.com/", "cookie_domain": ".vimeo.com", "signature": "556b605d472f450e9da11d4697616502", "timestamp": 1731863763, "expires": 3600, "text_tracks": [{ "id": 120329685, "lang": "en-x-autogen", "url": "/texttrack/120329685.vtt?token=673a32e3_0xb3047cc49c4d72d26e3fea56c47c279f48050d16", "kind": "captions", "label": "English (auto-generated)" }], "thumb_preview": { "url": "https://videoapi-sprites.vimeocdn.com/video-sprites/image/65f345a7-bb8b-42ea-84dd-e3a334bf9c9b.0.jpeg?ClientID=sulu\u0026Expires=1731866402\u0026Signature=fac7cf69a238d0d096159bb6073fcedd2d4ab652", "height": 2640, "width": 4686, "frame_height": 240, "frame_width": 426, "columns": 11, "frames": 120 }, "currency": "EUR", "session": "346e95b1e243a59722dc8ebd6a0a3741f41a14f31731863763", "cookie": { "volume": 1, "quality": null, "hd": 0, "captions": null, "transcript": null, "captions_styles": { "color": null, "fontSize": null, "fontFamily": null, "fontOpacity": null, "bgOpacity": null, "windowColor": null, "windowOpacity": null, "bgColor": null, "edgeStyle": null }, "audio_language": null, "audio_kind": null, "qoe_survey_vote": 0 }, "build": { "backend": "fc6b91e", "js": "4.39.14" }, "urls": { "js": "https://f.vimeocdn.com/p/4.39.14/js/player.de-DE.js", "js_base": "https://f.vimeocdn.com/p/4.39.14/js", "js_module": "https://f.vimeocdn.com/p/4.39.14/js/player.de-DE.module.js", "js_vendor_module": "https://f.vimeocdn.com/p/4.39.14/js/vendor.module.js", "locales_js": { "de-DE": "https://f.vimeocdn.com/p/4.39.14/js/player.de-DE.js", "en": "https://f.vimeocdn.com/p/4.39.14/js/player.js", "es": "https://f.vimeocdn.com/p/4.39.14/js/player.es.js", "fr-FR": "https://f.vimeocdn.com/p/4.39.14/js/player.fr-FR.js", "ja-JP": "https://f.vimeocdn.com/p/4.39.14/js/player.ja-JP.js", "ko-KR": "https://f.vimeocdn.com/p/4.39.14/js/player.ko-KR.js", "pt-BR": "https://f.vimeocdn.com/p/4.39.14/js/player.pt-BR.js", "ru-RU": "https://f.vimeocdn.com/p/4.39.14/js/player.ru-RU.js", "zh-CN": "https://f.vimeocdn.com/p/4.39.14/js/player.zh-CN.js" }, "ambisonics_js": "https://f.vimeocdn.com/p/external/ambisonics.min.js", "barebone_js": "https://f.vimeocdn.com/p/4.39.14/js/barebone.js", "chromeless_js": "https://f.vimeocdn.com/p/4.39.14/js/chromeless.js", "three_js": "https://f.vimeocdn.com/p/external/three.rvimeo.min.js", "vuid_js": "https://f.vimeocdn.com/js_opt/modules/utils/vuid.min.js", "hive_sdk": "https://f.vimeocdn.com/p/external/hive-sdk.js", "hive_interceptor": "https://f.vimeocdn.com/p/external/hive-interceptor.js", "proxy": "https://player.vimeo.com/static/proxy.html", "css": "https://f.vimeocdn.com/p/4.39.14/css/player.css", "chromeless_css": "https://f.vimeocdn.com/p/4.39.14/css/chromeless.css", "fresnel": "https://player-telemetry.vimeo.com/add/player-stats", "player_telemetry_url": "https://player-telemetry.vimeo.com/player-events", "telemetry_base": "https://fresnel-events.vimeocdn.com", "fresnel_manifest_url": "https://fresnel-events.vimeocdn.com/add/playback_manifest", "fresnel_chunk_url": "https://fresnel-events.vimeocdn.com/add/chunk_downloads", "test_imp": "https://fresnel-events.vimeocdn.com/add/player-test-impression" }, "flags": { "plays": 1, "dnt": 0, "autohide_controls": 0, "preload_video": "metadata_on_hover", "qoe_survey_forced": 0, "ai_widget": 0, "access_gates": 0, "ecdn_delta_updates": 0, "small_player_redesign": 0, "disable_mms": 0 }, "country": "DE", "client": { "ip": "93.200.47.49" }, "ab_tests": { "small_player_redesign": { "group": true, "track": true, "data": null } }, "atid": "404497499.1731863763", "ai_widget_signature": "39af2821578f1e88a080572c0c5cf1674bf977b34db6226ea75846b283bbbd75_1731867363" }, "player_url": "player.vimeo.com", "video": { "id": 887744749, "title": "Conclusion", "width": 1920, "height": 1080, "duration": 64, "url": "", "share_url": "https://vimeo.com/887744749", "embed_code": "\u003ciframe title=\"vimeo-player\" src=\"https://player.vimeo.com/video/887744749?h=6432216a87\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen\u003e\u003c/iframe\u003e", "default_to_hd": 0, "privacy": "disable", "embed_permission": "whitelist", "thumbs": { "1280": "https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d_1280", "640": "https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d_640", "960": "https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d_960", "base": "https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d" }, "thumbnail_url": "https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d", "owner": { "id": 108486886, "name": "Hugh Drummond", "img": "https://i.vimeocdn.com/portrait/defaults-blue_60x60", "img_2x": "https://i.vimeocdn.com/portrait/defaults-blue_60x60", "url": "", "account_type": "custom" }, "spatial": 0, "live_event": null, "version": { "current": null, "available": [{ "id": 806943332, "file_id": 3683835365, "is_current": true }] }, "unlisted_hash": null, "rating": { "id": 3 }, "fps": 29.98, "bypass_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGlwX2lkIjo4ODc3NDQ3NDksImV4cCI6MTczMTg2NzQyMH0.M26Hn6k55J0iJiN-SJF-0ouf1EMfE1CTnA5lt2IOm7E", "channel_layout": "stereo", "ai": 0 }, "user": { "id": 0, "team_id": 0, "team_origin_user_id": 0, "account_type": "none", "liked": 0, "watch_later": 0, "owner": 0, "mod": 0, "logged_in": 0, "private_mode_enabled": 0, "vimeo_api_client_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uX2lkIjoiMzQ2ZTk1YjFlMjQzYTU5NzIyZGM4ZWJkNmEwYTM3NDFmNDFhMTRmMzE3MzE4NjM3NjMiLCJleHAiOjE3MzE4NjczNjMsImFwcF9pZCI6MTE4MzU5LCJzY29wZXMiOiJwdWJsaWMgc3RhdHMifQ.3SByiChO_C8sgSMhmpyrzqRKKeU3zKd6Aas1EvNu1Fw" }, "view": 1, "vimeo_url": "vimeo.com", "embed": { "autoplay": 0, "autopause": 1, "dnt": 0, "editor": 0, "keyboard": 1, "log_plays": 1, "loop": 0, "muted": 0, "on_site": 0, "texttrack": "", "transparent": 0, "outro": "nothing", "playsinline": 1, "quality": null, "player_id": "", "api": null, "app_id": "122963", "color": "29e8a2", "color_one": "000000", "color_two": "2debab", "color_three": "ffffff", "color_four": "000000", "context": "embed.main", "settings": { "auto_pip": 1, "badge": 0, "byline": 0, "collections": 0, "color": 1, "force_color_one": 0, "force_color_two": 1, "force_color_three": 0, "force_color_four": 0, "embed": 0, "fullscreen": 1, "like": 0, "logo": 0, "custom_logo": { "img": "https://i.vimeocdn.com/player/743271?sig=c07f09877a48af1ccd28c0277eb393e83f9b31d00f7871117bbd588c204f3f2b\u0026v=1", "url": "https://bbzpoker.com/dashboard/daily-seminars/", "sticky": 0, "width": 100, "height": 100 }, "playbar": 1, "portrait": 0, "pip": 0, "share": 0, "spatial_compass": 0, "spatial_label": 0, "speed": 1, "title": 0, "volume": 1, "watch_later": 0, "watch_full_video": 1, "controls": 1, "airplay": 1, "audio_tracks": 1, "chapters": 1, "chromecast": 1, "cc": 1, "transcript": 1, "quality": 1, "play_button_position": 0, "ask_ai": 0 }, "create_interactive": { "has_create_interactive": false, "viddata_url": "" }, "persistent_logo": 0 } } </script> <script> const fullscreenSupported = "exitFullscreen"in document || "webkitExitFullscreen"in document || "webkitCancelFullScreen"in document || "mozCancelFullScreen"in document || "msExitFullscreen"in document || "webkitEnterFullScreen"in document.createElement("video"); var isIE = checkIE(window.navigator.userAgent) , incompatibleBrowser = !fullscreenSupported || isIE; window.noModuleLoading = !1, window.dynamicImportSupported = !1, window.isInIFrame = function() { try { return window.self !== window.top } catch (e) { return !0 } }(), !window.isInIFrame && /twitter/i.test(navigator.userAgent) && window.playerConfig.video.url && (window.location = window.playerConfig.video.url), window.playerConfig.request.lang && document.documentElement.setAttribute("lang", window.playerConfig.request.lang), window.loadScript = function(e) { var n = document.getElementsByTagName("script")[0]; n && n.parentNode ? n.parentNode.insertBefore(e, n) : document.head.appendChild(e) } , window.loadVUID = function() { if (!window.playerConfig.request.flags.dnt && !window.playerConfig.embed.dnt) { window._vuid = [["pid", window.playerConfig.request.session]]; var e = document.createElement("script"); e.async = !0, e.src = window.playerConfig.request.urls.vuid_js, window.loadScript(e) } } , window.loadCSS = function(e, n) { var i = { cssDone: !1, startTime: new Date().getTime(), link: e.createElement("link") }; return i.link.rel = "stylesheet", i.link.href = n, e.getElementsByTagName("head")[0].appendChild(i.link), i.link.onload = function() { i.cssDone = !0 } , i } , window.loadLegacyJS = function(e, n) { if (incompatibleBrowser) { var i = e.querySelector(".vp-placeholder"); i && i.parentNode && i.parentNode.removeChild(i); let o = `/video/${window.playerConfig.video.id}/fallback`; window.playerConfig.request.referrer && (o += `?referrer=${window.playerConfig.request.referrer}`), n.innerHTML = `<div class="fallback"><iframe title="unsupported message" src="${o}" frameborder="0"></iframe></div>` } else { n.className = "player loading"; var t = window.loadCSS(e, window.playerConfig.request.urls.css) , r = e.createElement("script") , a = !1; r.src = window.playerConfig.request.urls.js, window.loadScript(r), r["onreadystatechange"in r ? "onreadystatechange" : "onload"] = function() { !a && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") && (a = !0, playerObject = new VimeoPlayer(n,window.playerConfig,t.cssDone || { link: t.link, startTime: t.startTime })) } , window.loadVUID() } } ; function checkIE(e) { e = e && e.toLowerCase ? e.toLowerCase() : ""; function n(r) { return r = r.toLowerCase(), new RegExp(r).test(e); return browserRegEx } var i = n("msie") ? parseFloat(e.replace(/^.*msie (\d+).*$/, "$1")) : !1 , t = n("trident") ? parseFloat(e.replace(/^.*trident\/(\d+)\.(\d+).*$/, "$1.$2")) + 4 : !1; return i || t } </script> <script nomodule> window.noModuleLoading = true; var playerEl = document.getElementById('player'); window.loadLegacyJS(document, playerEl); </script> <script type="module"> try { import("").catch( () => {} ) } catch (t) {} window.dynamicImportSupported = !0; </script> <script type="module"> if (!window.dynamicImportSupported) { if (!window.noModuleLoading) { window.noModuleLoading = !0; var playerEl = document.getElementById("player"); window.loadLegacyJS(document, playerEl) } var moduleScriptLoader = document.getElementById("js-module-block"); moduleScriptLoader && moduleScriptLoader.parentElement.removeChild(moduleScriptLoader) } </script> <script type="module" id="js-module-block"> if (!window.noModuleLoading && window.dynamicImportSupported) { const n = document.getElementById("player") , e = window.loadCSS(document, window.playerConfig.request.urls.css); import(window.playerConfig.request.urls.js_module).then(function(o) { new o.VimeoPlayer(n,window.playerConfig,e.cssDone || { link: e.link, startTime: e.startTime }), window.loadVUID() }).catch(function(o) { throw /TypeError:[A-z ]+import[A-z ]+module/gi.test(o) && window.loadLegacyJS(document, n), o }) } </script> <script type="application/ld+json"> { "embedUrl": "https://player.vimeo.com/video/887744749?h=6432216a87", "thumbnailUrl": "https://i.vimeocdn.com/video/1758568799-ce0007479c40db0c79266fc758a57883d21986eafbc5830fa255dbbad7ae8111-d?f=webp", "name": "Conclusion", "description": "This is \"Conclusion\" by \"Hugh Drummond\" on Vimeo, the home for high quality videos and the people who love them.", "duration": "PT64S", "uploadDate": "2023-11-23T13:07:45-05:00", "@context": "https://schema.org/", "@type": "VideoObject" }</script> </body> </html>
-
-
Hi!
There have been several changes over time, but it seems that Vimeo's internal distribution URL has recently changed again.
Specifically:
From:
`https://vod-adaptive-ak.vimeocdn.com/exp=nnn~acl=abc/vvv/v2/range/avf/foobazz.mp4?pathsig=yyy&r=zzz&range=nnn-nnn`
To:
`https://vod-adaptive-ak.vimeocdn.com/exp=nnn~acl=abc/vvv/v2/range/prot/vwvw/avf/foobazz.mp4?pathsig=yyy&r=zzz&range=nnn-nnn`.
Previously, by removing the `range=` part and opening the URL in a browser, it was possible to download the video directly from that page. However, with the new format, this is no longer possible.
Is there any way to solve this issue?
I tried converting the new URL back to the old format, but it didn’t work. -
Sorry for the late reply.
I believe this applied to the internal URLs for all the videos.
By opening the internal URL in a browser and removing the ‘?range=‘ part from the URL, it used to be possible to watch the full video in the browser and also download it.
Instead of using tools like ffmpeg to merge videos from the ‘playlist.json‘ URL, you could download them directly from the browser.
https://vimeo.com/868998621
https://vod-adaptive-ak.vimeocdn.com/exp=1734496856~acl=%2F7726e5ff-f597-4361-ac62-75a...41299-12063547 -
[Attachment 84192 - Click to enlarge]
[Attachment 84193 - Click to enlarge]
they changed nothing btw -
Instead of downloading using tools, I was able to open the MP4 format video in a browser and download it directly.
However, with the new version of the URL, Vimeo has imposed access restrictions on the API for that URL structure, resulting in access being denied, and it is no longer possible to open the video from the internal URL in a browser.
The API has been updated to v2, and the format has been changed several times. The URL structure was changed from range/avf to range/prot, and the addition of access restrictions is the reason why access is no longer possible.
There were similar situations in the past, but I was able to rewrite the URL to the v1 format or other v2 formats and open it in the browser.
However, this is no longer possible now. -
-
Maybe Vimeo has changed it's code again, I have this playlist.txt playlist.json, it's actual filename is
Code:https://vod-adaptive-ak.vimeocdn.com/exp=1736619722~acl=%2F60e07940-9144-49cb-8870-78ade63221c5%2F%2A~hmac=3d34b231a99e087915603927c52a8a51d29f6f9414128b904c4d38f1e246aba3/60e07940-9144-49cb-8870-78ade63221c5/v2/playlist/av/primary/prot/cXNyPTE/playlist.json?omit=av1-hevc&pathsig=8c953e4f~1rXkja5_GEibQZZcQEo_WXLSySvtK-QFANXVH5jbO9E&qsr=1&rh=1R8NHp
Similar Threads
-
Trying to download a live stream from Vimeo
By razametal in forum Video Streaming DownloadingReplies: 6Last Post: 16th Oct 2024, 11:44 -
Cannot download embedded vimeo video
By jin_mui84 in forum Video Streaming DownloadingReplies: 16Last Post: 16th Mar 2024, 12:08 -
How to extract and use an m3u8 URL to download from a 24/7 stream?
By BosseB in forum Video Streaming DownloadingReplies: 28Last Post: 1st Feb 2022, 07:57 -
How to download Vimeo Livestream that is currently off-stream?
By savvyguy in forum Video Streaming DownloadingReplies: 1Last Post: 18th Jun 2021, 01:07 -
How to download stream with expiring tokens (url changes every 30 minutes)
By Gwar in forum Video Streaming DownloadingReplies: 18Last Post: 9th Jun 2021, 07:38