Wie lade ich Videos mit Blob URL herunter?
Ich versuche, Videos mit src URL blob:https%3A//www.youtube.com/23aea5c8-9ae2-40dc-9417-e675ea99b386
herunterzuladen.
Gibt es einen Prozess, der befolgt werden kann, um all diese Art von Videos herunterzuladen?
5 answers
Ich habe eine Möglichkeit gefunden, das Video mit blob url
in Vimeo
herunterzuladen (beim Lesen von hier habe ich verstanden, wie es geht). Ich schreibe die einfachen Schritte hier.
Ich benutze Google Chrome:
- Öffnen Sie die
More Tools
→Developer Tools
-
Überprüfen Sie, ob es im Video-Tag so etwas gibt:
<video preload="" src="blob:https://player.vimeo.com/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"></video>
- Kopieren Sie die src des iframe-Tags, falls vorhanden, etwas wie
http://player.vimeo.com/video/XYZ
Wenn Sie es gefunden haben, können Sie direkt zum Punkt 7 gehen, andernfalls folgen Sie den Schritten 4, 5, 6. -
Jetzt suchen diese Zeichenfolge
https://skyfire.vimeocdn.com/.../master.json?base64_init=1
innerhalb der Seite (mithilfe der Entwickleransicht) sollten Sie sie in einer Javascript-Funktion wie folgt finden:(function(e,a){var t={"cdn_url":"https://f.vimeocdn.com","view":1,"request":{"files":{"dash":{"origin":"gcs","url":"https://48skyfiregce-a.akamaihd.net/.../master.json?base64_init=1","cdn":"
-
Kopieren Sie den Link in das URL-Feld auf eine neue Chrome-Registerkarte, z. B.
https://48skyfiregce-a.akamaihd.net/.../master.json?base64_init=1
Wenn Sie ihn mit einem Browser öffnen, wird eine JSON-Datei wie folgt geöffnet:{ "clip_id": XYZ, "base_url": "../", "video": [ { ... ... ...
Verfassen Sie nun eine URL mit Ihrer ID
XYZ
wie folgt:https://player.vimeo.com/video/XYZ
- Ersetzen Sie
blob:https://player.vimeo.com/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
innerhalb des Video-Tags durch die letzte URL (die im vorherigen Schritt erstellte #6). -
Jetzt werden Sie feststellen, dass sich das src-Feld innerhalb des Video-Tags magisch geändert hat (wenn nicht, versuchen Sie Schritt 7 mehrmals)...
<video preload="none" src="https://fpdl.vimeocdn.com/vimeo-prod-skyfire-std-us/XX/XXX/X/XXXXXXXX/XXXXXXXXX.mp4?token=abcdefg"></video>
Verwenden Sie diesen neuen Link, um ihn direkt zu laden, es ist ungefähr so: https://fpdl.vimeocdn.com/vimeo-prod-skyfire-std-us/XX/XXX/X/XXXXXXXX/XXXXXXXXX.mp4?token=abcdefg
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-22 12:57:37
<video src="blob:https://www.example.tv/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx">
<source src="https://cdn.example.tv/api/media/tv/xyzxyz/index" type="application/x-mpegurl">
</video>
Ich hatte auch blob:
URL in video/@src
, aber indem ich zusah Developer tools
> Network
während der Wiedergabe stellte sich heraus, dass video/source/@src
URL für die Wiedergabeliste m3u8
war.
Ein von m3u8
unterstütztes Video kann entweder heruntergeladen werden:
ffplay -i "https://cdn.example.tv/api/media/tv/xyzxyz/1080/index.m3u8"
ffmpeg -i "https://cdn.example.tv/api/media/tv/xyzxyz/1080/index.m3u8" -codec copy file.mkv
tl; dr-blob URL klingt wie die Binärdatei, die Sie erhalten möchten, aber es könnte eine einfachere Möglichkeit geben, das Video abzurufen. Schauen Sie sich einfach die Registerkarte Netzwerk in Dev Tools an, während Sie das Video abspielen, um zu sehen, was Sie tatsächlich sind Holen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-26 13:32:37
Diese Antwort ist für Twitter URLs -
- Klicken Sie mit der rechten Maustaste auf das Video und klicken Sie auf Elemente prüfen -
Sie finden einen Code wie diesen
<div id="playerContainer" class="player-container full-screen-enabled" data-config="{"is_360":false,"duration":28617,"scribe_widget_origin":true,"heartbeatEnabled":true,"video_url":"https:\/\/video.twimg.com\/ext_tw_video\/844504104512749568\/pu\/pl\/e91Du5N2TZ09ZaW_.m3u8","disable_embed":"0","videoInfo":{"title":null,"description":null,"publisher":{"screen_name":"MountainButorac","name":"Mountain Butorac","profile_image_url":"https:\/\/pbs.twimg.com\/profile_images\/808318456701521920\/vBvlAASx_normal.jpg"}},"cardUrl":"https:\/\/t.co\/SdSorop3uN","content_type":"application\/x-mpegURL","owner_id":"14120461","looping_enabled":true,"show_cookie_override_en":true,"visit_cta_url":null,"scribe_playlist_url":"https:\/\/twitter.com\/MountainButorac\/status\/844505243538931714\/video\/1","source_type":"consumer","image_src":"https:\/\/pbs.twimg.com\/ext_tw_video_thumb\/844504104512749568\/pu\/img\/FFt3qkbeOh0RlGfZ.jpg","heartbeatIntervalInMs":5000.0,"use_tfw_live_heartbeat_event_category":true,"video_loading_timeout":45000.0,"status":{"created_at":"Wed Mar 22 11:05:14 +0000 2017","id":844505243538931714,"id_str":"844505243538931714","text":"Took my Goddaughter to meet the pope. She stole his hat! https:\/\/t.co\/SdSorop3uN","truncated":false,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[],"media":[{"id":844504104512749568,"id_str":"844504104512749568","indices":[57,80],"media_url":"http:\/\/pbs.twimg.com\/ext_tw_video_thumb\/844504104512749568\/pu\/img\/FFt3qkbeOh0RlGfZ.jpg","media_url_https":"https:\/\/pbs.twimg.com\/ext_tw_video_thumb\/844504104512749568\/pu\/img\/FFt3qkbeOh0RlGfZ.jpg","url":"https:\/\/t.co\/SdSorop3uN","display_url":"pic.twitter.com\/SdSorop3uN","expanded_url":"https:\/\/twitter.com\/MountainButorac\/status\/844505243538931714\/video\/1","type":"photo","sizes":{"small":{"w":340,"h":604,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":576,"h":1024,"resize":"fit"},"medium":{"w":576,"h":1024,"resize":"fit"}}}]},"source":"\u003ca href=\"http:\/\/twitter.com\/download\/iphone\" rel=\"nofollow\"\u003eTwitter for iPhone\u003c\/a\u003e","in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"show_cookie_override_all":true,"video_session_enabled":false,"media_id":"844504104512749568","view_counts":null,"statusTimestamp":{"local":"4:05 AM - 22 Mar 2017"},"media_type":1,"user":{"screen_name":"MountainButorac","name":"Mountain Butorac","profile_image_url":"https:\/\/pbs.twimg.com\/profile_images\/808318456701521920\/vBvlAASx_bigger.jpg"},"watch_now_cta_url":null,"tweet_id":"844505243538931714"}" data-source-type="consumer">
2.Kopieren Sie den obigen Code in Notepad++einfügen. Ersetzen Sie alle die "
mit "
und \/
wth /
in Notepad++. (Verwenden Sie STRG+H)
Du bekommst so etwas wie
{
"is_360": false,
"duration": 28617,
"scribe_widget_origin": true,
"heartbeatEnabled": true,
"video_url": "https://video.twimg.com/ext_tw_video/844504104512749568/pu/pl/e91Du5N2TZ09ZaW_.m3u8",
"disable_embed": "0",
"videoInfo": {
"title": null,
"description": null,
"publisher": {
"screen_name": "MountainButorac",
"name": "Mountain Butorac",
"profile_image_url": "https://pbs.twimg.com/profile_images/808318456701521920/vBvlAASx_normal.jpg"
}
},
"cardUrl": "https://t.co/SdSorop3uN",
"content_type": "application/x-mpegURL",
"owner_id": "14120461",
"looping_enabled": true,
"show_cookie_override_en": true,
"visit_cta_url": null,
"scribe_playlist_url": "https://twitter.com/MountainButorac/status/844505243538931714/video/1",
"source_type": "consumer",
"image_src": "https://pbs.twimg.com/ext_tw_video_thumb/844504104512749568/pu/img/FFt3qkbeOh0RlGfZ.jpg",
"heartbeatIntervalInMs": 5000.0,
"use_tfw_live_heartbeat_event_category": true,
"video_loading_timeout": 45000.0,
"status": {
"created_at": "Wed Mar 22 11:05:14 +0000 2017",
"id": 844505243538931714,
"id_str": "844505243538931714",
"text": "Took my Goddaughter to meet the pope. She stole his hat! https://t.co/SdSorop3uN",
"truncated": false,
"entities": {
"hashtags": [],
"symbols": [],
"user_mentions": [],
"urls": [],
"media": [{
"id": 844504104512749568,
"id_str": "844504104512749568",
"indices": [57, 80],
"media_url": "http://pbs.twimg.com/ext_tw_video_thumb/844504104512749568/pu/img/FFt3qkbeOh0RlGfZ.jpg",
"media_url_https": "https://pbs.twimg.com/ext_tw_video_thumb/844504104512749568/pu/img/FFt3qkbeOh0RlGfZ.jpg",
"url": "https://t.co/SdSorop3uN",
"display_url": "pic.twitter.com/SdSorop3uN",
"expanded_url": "https://twitter.com/MountainButorac/status/844505243538931714/video/1",
"type": "photo",
"sizes": {
"small": {
"w": 340,
"h": 604,
"resize": "fit"
},
"thumb": {
"w": 150,
"h": 150,
"resize": "crop"
},
"large": {
"w": 576,
"h": 1024,
"resize": "fit"
},
"medium": {
"w": 576,
"h": 1024,
"resize": "fit"
}
}
}]
},
"source": "\u003ca href=\"http://twitter.com/download/iphone\" rel=\"nofollow\"\u003eTwitter for iPhone\u003c/a\u003e",
"in_reply_to_status_id": null,
"in_reply_to_status_id_str": null,
"in_reply_to_user_id": null,
"in_reply_to_user_id_str": null,
"in_reply_to_screen_name": null,
"geo": null,
"coordinates": null,
"place": null,
"contributors": null,
"retweet_count": 0,
"favorite_count": 0,
"favorited": false,
"retweeted": false,
"possibly_sensitive": false,
"lang": "en"
},
"show_cookie_override_all": true,
"video_session_enabled": false,
"media_id": "844504104512749568",
"view_counts": null,
"statusTimestamp": {
"local": "4:05 AM - 22 Mar 2017"
},
"media_type": 1,
"user": {
"screen_name": "MountainButorac",
"name": "Mountain Butorac",
"profile_image_url": "https://pbs.twimg.com/profile_images/808318456701521920/vBvlAASx_bigger.jpg"
},
"watch_now_cta_url": null,
"tweet_id": "844505243538931714"
}
Von oben JSON-Format, siehe den Wert video_url
https://video.twimg.com/ext_tw_video/844504104512749568/pu/pl/e91Du5N2TZ09ZaW_.m3u8
Das Problem hier ist, nach 1. August 2016, Twitter verwendet keine. mp4-Videos mehr, sondern konvertiert in ein neues HLS, adaptive-Streaming-Format, mit einem .m3u8 Dateierweiterung.
.m3u8-Dateien sind im Grunde nur ein Textdatei-Wrapper, sie sind super klein (300-500 Bytes), und wenn Sie sie mit einem Texteditor öffnen, werden sie enthalten Links zu verschiedenen Videogrößen
- Öffnen Sie die Datei m3u8 in Notepad++, es würde Code wie diesen enthalten
EXTM3U EXT-X-INDEPENDENT-SEGMENTE EXT-X-STREAM-INF: PROGRAM-ID=1, BANDWIDTH=256000, RESOLUTION=180x320, CODECS= " mp4a. 40. 2, avc1. 42001f" /ext_tw_video/844504104512749568/pu/pl/180x320/_Z42SY5zwMlLdFYx.m3u8 EXT-X-STREAM-INF: PROGRAM-ID=1, BANDWIDTH=832000, RESOLUTION=360x640, CODECS= " mp4a. 40. 2, avc1. 42001f" /ext_tw_video/844504104512749568/pu/pl/360x640/-Phfjbbx2yinirLi.m3u8
- Kopieren Sie den entsprechenden Link von oben nach Ihrem Auflösungsbedarf. Wiederholen Sie das gleiche schritt, bis Sie haben.ts Datei. Laden Sie das .ts Datei (die Videodatei).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-26 10:53:30
Ich habe eine andere Möglichkeit gefunden, ein Video mit blob url
in Vimeo
herunterzuladen (siehe die andere Antwort auf dieser Seite).
Diese lösung ist nur geeignet, wenn sie wollen nur die video ohne die klingt!
Wenn Sie also nur ein Vimeo-Video herunterladen möchten (oft ohne Sounds), kann ich bestätigen, dass diese Google Chrome-Erweiterung wirklich gut funktioniert: Flash Video Downloader.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-09-26 14:09:05
Dies ist für Blob-Videos von facebook. Erfordert minimale technische know-how.
- Klicken Sie im Video oben rechts auf die drei Punkte und dann auf 'Link kopieren' . Link wird wie folgt Aussehen: https://fb.uhr / 1F3iBykxNf /
- URL im Browser öffnen.
- Jetzt haben Sie die Möglichkeit, mit der rechten Maustaste auf die Video-Hitbox zu klicken. Klicken Sie mit der rechten Maustaste auf die Video-Hitbox und klicken Sie auf 'Video-URL zur aktuellen Zeit kopieren'. Die URL wird aussehen so etwas wie dieses: https://www.facebook.com/686268088027568/videos/784217565526864/?t=0
- Fügen Sie diese URL in ein https://fbdown.net/. Für mich konnte ich ein MP4-Video bekommen.
Ich habe keine Verbindung mit fbdown.net.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-09 15:17:53