Du bist nicht angemeldet.
Ich möchte mich auf nochmal bedanken. Habe am Wochenende eine riesige Liste an Videos heruntergeladen und alles lief hervorragend.
Vielen Dank für deine Mühe.
Könnte es sein, dass KeepVid hiermit arbeitet?
http://www.youtube.com/get_video_info?video_id=NM6PA9dwDRY
http://www.youtube.com/get_video_info?video_id=NM6PA9dwDRY&asv=2
http://www.youtube.com/get_video_info?video_id=NM6PA9dwDRY&asv=3
Dankeschön, habe eben einige Videos getestet.
Dabei ist mir ein kleiner Fehler mit Sonderzeichen aufgefallen. Das Video wird zwar heruntergeladen und anscheinend umbenannt, danach ist das Video aber ohne Fehlermeldung vom USB-Stick verschwunden:
13:57:16 ### youtube_com-free: https://www.youtube.com/watch?v=jyIzOlgikS0
13:57:17 GET1: http://keepvid.com/?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DjyIzOlgikS0 | Optionen: --cookie-jar /var/tmp/fritzload1/dl.cookie.txt
13:57:21 Kein Video in 1080 Aufloesung gefunden
13:57:21 Lade Video in 720 Aufloesung
13:57:21 Download...
13:57:22 Datei: 2] Finalanalyse und Turnierfazit _ Rocket Beans TV EM-Studio _ 11.07.2016
13:57:22 Der freie Speicher in /var/fritzload/downloads: 14814 MByte
13:57:22 URL-Download (T:1/R:3): URL-Adresse: http://...zensiert...| Datei: 2] Finalanalyse und Turnierfazit _ Rocket Beans TV EM-Studio _ 11.07.2016 | Optionen: -C -
14:02:39 Korrigiere Dateinamen von 2] Finalanalyse und Turnierfazit _ Rocket Beans TV EM-Studio _ 11.07.2016 in [2_2] Finalanalyse und Turnierfazit _ Rocket Beans TV EM-Studio _ 11.07.2016.mp4...
14:02:39 Datei: [2_2] Finalanalyse und Turnierfazit _ Rocket Beans TV EM-Studio _ 11.07.2016.mp4
14:02:39 Download erfolgreich - Zeit: 0:05:15 | Größe: 620M | Geschw.: 2016k
14:02:39 Die URL-Adresse (https://www.youtube.com/watch?v=jyIzOlgikS0) wurde erfolgreich geladen.
14:02:40 7 Dateien wurden heruntergeladen.
Schade, aber danke... mit dem webproxy.at ist bei mir der "itag 22" vorhanden.
YouTube bleibt für mich ein Buch mit sieben Spiegeln...
Könntest du auf der Video-Seite (https://www.youtube.com/watch?v=NM6PA9dwDRY) bitte dieses Script ausführen? Der Web-Proxy erlaubt mir leider keinen Download...
javascript:(function(){
var YouTubeQuelltext = document.body.innerHTML;
var pattern = /(https%253A%252F%252F.*?itag%253D22.*?)"/;
var videomatch = pattern.exec(YouTubeQuelltext);
alert(decodeURIComponent(decodeURIComponent(videomatch[1])));
})();
Entweder in der Web-Konsole oder als Bookmarklet.
https://www.youtube.com/watch?v=NM6PA9dwDRY "itag=" NICHT vorhanden
Wenn ich diese Seite im Webbrowser aufrufe, bekomme ich von YouTube diese Meldung:
Dieses Video ist in Deutschland leider nicht verfügbar, da es Musik enthalten könnte, über deren Verwendung wir uns mit der GEMA bisher nicht einigen konnten.
Das tut uns leid.
Ich vetmute mal, dass der itag Parameter fehlt, weil wir eine deutsche IP haben?
Supi, habe mich gleich mal dran gesetzt:
var fmt = 22;
// itag Aufloesung = 720p
var fmtmatch = YouTubeQuelltext.match(new RegExp('adaptive_fmts.*url=(.*?itag%3D'+fmt+'.*?)\\u0026'));
// info1: '+fmt+' fügt die variable in den pattern ein.
// info2: Der erste Backslash vor dem \u0026 ist ein escape character.
console.log(decodeURIComponent(fmtmatch[1]));
// gibt den decodierten Download-Link aus.
Durch das "new RegExp" wird es leider etwas unübersichtlich, aber nur so bekomme ich die fmt Variable in den Pattern.
So würde es im Klartext aussehen:
var pattern = /adaptive_fmts.*url=(.*?itag%3D22.*?)\\u0026/;
Nachtrag: Viele der Auflösungen (fmt/itag) scheinen auch nicht mehr gültig zu sein.
1080p gibt es z.B. nur noch als reines Video, ohne Audiospur.
Diese funktionieren aktuell:
480p (mp4): 18
720p (mp4): 22
144p (3gp): 17
240p (3gp): 36
360p (webm): 43
Bitte Leute,
ich würde das Script auch selbst reparieren, wenn es nicht unbedingt Bash sein müsste? Wenn ich versuche diese vielen grep's und sed's zu verstehen, werde ich wahnsinnig...
In JavaScript könnte ich eine kurze RegEx schreiben und den String mit decodeURIComponent decodieren, falls es euch irgendwie hilft.
Würde nämlich wirklich liebend gerne YT-Videos offline auf meinem Tablet schauen.
Hi,
wäre spitze, wenn ihr den YouTube Download reparieren könntet. Denn egal welche Auflösung ich wähle, es kommt immer der Fehler "Quality not found". Habe den Fehler-Log auch beigefügt.
Vielleicht hilft das irgendwie... bei KeepVid kann man z.B. Download-Links, mit verschiedenen Auflösungen, generieren. Eventuell kommt man so an die nötigen Parameter?:
http://keepvid.com/?url=https%3A%2F%2Fw … l6JqJjaNE8
01:14:49 ### youtube_com-free: https://www.youtube.com/watch?v=kl6JqJjaNE8
01:14:49 GET1: https://www.youtube.com/watch?v=kl6JqJjaNE8 | Optionen: --cookie-jar /var/tmp/fritzload1/dl.cookie.txt
01:14:51 Download...
01:14:51 Datei: Streets_Of_Rage_2_mit_Sia_und_Gregor_Speedrundale_02_07_2016.mp4
01:15:09 Der freie Speicher in /var/fritzload/downloads: 15141 MByte
01:15:09 URL-Download (T:1/R:3): URL-Adresse: https://r14---sn-i5h7ln7z.googlevideo.com/videoplayback?dur=zensiert | Datei: Streets_Of_Rage_2_mit_Sia_und_Gregor_Speedrundale_02_07_2016.mp4 | Optionen: --cookie /var/tmp/fritzload1/dl.cookie.txt -C -
01:15:09 Der Inhaltstyp # nicht überein: Empfangen (text/plain)
grep: /var/tmp/fritzload1/dl.response.htm: No such file or directory
ash: bad number
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 22 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 18 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 84 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality WebM not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 45 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality FLV not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 120 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 85 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 18 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 82 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 83 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality WebM not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 44 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 43 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 100 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 101 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 102 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality FLV not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 35 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 34 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 3GP not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 36 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 17 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 37 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 22 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 18 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality WebM not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 46 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 38 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 7270 not found.
./fritzload.sh: line 3: can't open /var/tmp/fritzload1/dl.response.htm: no such file
Quality 7390 not found.
grep: /var/tmp/fritzload1/dl.response.htm: No such file or directory
01:15:12 Dateinamen wurden nicht gefunden (Video-Title)!
01:15:12 Der Download ist fehlgeschlagen!