Fritz!Load…

… Forum für Software-Entwickler, Web-Designer und Benutzer.

Du bist nicht angemeldet.

Ankündigung

Liebe Fritz!Load-Nutzer,
wie man am Datum des letzten Beitrags erkennt, wird dieses Forum seit langem nicht mehr benutzt. Zwar entstehen keine zusätzliche Kosten, um dieses Forum zu halten, nichtsdestotrotz macht es keinen Sinn ein totes Forum im Internet zu präsentieren. Aus diesem Grund werden wir demnächst dieses Forum schließen. Falls sich dennoch ein paar hartgesottene Mitglieder finden, die dieses Forum immer noch am Leben halten wollen, sollen sich bitte im Forum „Allgemeine Diskussion“ melden.
(19.12.2023)

Hinweis: Falls sich die Forum-Adresse ändern sollte, so gehe bitte auf die Fritz!Load-FAQ-Seite in Sourceforge.net, um die aktuelle Forum-Adresse zu erfahren oder aktualisiere deine Fritz!Load-Version auf den neuesten Stand und nutze den Link „Forum“ unter „Allgemein“ in der Registerkarte „Hilfe“ direkt in Fritz!Load.

#1 am 04. Jul. 2016 um 15:24 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

YouTube - Quality not found

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!
 

Der Beitrag wurde geändert von Hero (am 04. Jul. 2016 um 20:28 Uhr)

Abwesend

#2 am 08. Jul. 2016 um 02:43 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

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.

Abwesend

#3 am 11. Jul. 2016 um 19:57 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

F!L sind nun mal (b)ash Skripts.

Wenn du die RegEx in JavaScript hinkriegst, sollte das auch schon helfen, ich kann es mir dann ansehen.

Abwesend

#4 am 13. Jul. 2016 um 22:53 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

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

Der Beitrag wurde geändert von Hero (am 13. Jul. 2016 um 14:27 Uhr)

Abwesend

#5 am 13. Jul. 2016 um 15:23 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

Habe mich gerade rangesetzt und mir das angesehen.
Das jetzige YT Plugin kann sowieso in manchen Fällen nicht funktionieren, da das

"itag="

Tag nicht in jedem Quelltext vorkommt.

Beispiel:
https://www.youtube.com/watch?v=6pxRHBw-k8M "itag=" vorhanden
https://www.youtube.com/watch?v=NM6PA9dwDRY "itag=" NICHT vorhanden

Im letzten Fall scheitert somit schon der Download.

Vielversprechender scheint der Ansatz mit KeepVid zu, das habe ich schon mal implementiert.

Problem ist nur folgendes: KeepVid scheint nur die 720p als File mit Video UND Audio auszugeben, sonst gibt es sehr viele Links, wo es nur Video gibt und einen Link mit dem Audio dazu. Das dürfte aber von YT schon so kommen. Die Seite bietet auch ein Programm zum Zusammenfügen an.

Sofern man ein ffmpeg für die FB kompiliert bekommt, könnten auch mehrere Qualitätsstufen geladen und dann einfach gejoined werden.

Inputs willkommen, versuche eine Version, die das gesamte File (Audio+Video) lädt, später einzuchecken.

Abwesend

#6 am 13. Jul. 2016 um 16:34 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

rolex0815 schrieb:

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?

Abwesend

#7 am 13. Jul. 2016 um 16:43 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

Bin in AT und kann es ganz normal ansehen.
Wie geschrieben, der Quelltext ist leider völlig unterschiedlich und ich habe beide Videos im selben Browser geöffnet.

Abwesend

#8 am 13. Jul. 2016 um 21:03 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

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.

Abwesend

#9 am 14. Jul. 2016 um 23:09 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

TypeError: videomatch is null

Abwesend

#10 am 14. Jul. 2016 um 23:18 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

Schade, aber danke... mit dem webproxy.at ist bei mir der "itag 22" vorhanden.
YouTube bleibt für mich ein Buch mit sieben Spiegeln...

Abwesend

#11 am 14. Jul. 2016 um 00:32 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

YouTube funktioniert nun zum Teil wieder.

Es werden allerdings noch keine Qualitätsstufen berücksichtigt, es wird von der höchsten bis zur niedrigsten probiert und der erste Match geladen.
Link Extraktion basiert nun auf KeepVid.

Testen erwünscht.

Abwesend

#12 am 14. Jul. 2016 um 14:12 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

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.

Abwesend

#13 am 14. Jul. 2016 um 14:25 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

Liegt nicht am Plugin, das liest den Namen richtig aus, sondern an der Umbenennungsfunktion.

[2/2] Finalanalyse und Turnierfazit | Rocket Beans TV EM-Studio | 11.07.2016

Slash im Dateinamen in Unix sind keine gute Idee ...
Sollte eigentlich von F!L richtig umbenannt werden, muss ich mir ansehen.

Abwesend

#14 am 15. Jul. 2016 um 02:11 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

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

Abwesend

#15 am 15. Jul. 2016 um 15:46 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

Da steht nichts Verwertbares drinnen.

c=WEB&reason=This+video+contains+content+from+WMG.+It+is+restricted+from+playback+on+certain+sites.%0A%3Ca+href%3D%27http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNM6PA9dwDRY%26feature%3Dplayer_embedded%27+target%3D%27_blank%27%3EWatch+on+YouTube%3C%2Fa%3E&status=fail&errordetail=0&cver=1.20160713&eventid=p_OIV6HPMKSljAaigJDgDA&csi_page_type=embed&enablecsi=1&errorcode=150
status=fail&c=WEB&reason=This+video+contains+content+from+WMG.+It+is+restricted+from+playback+on+certain+sites.%0A%3Ca+href%3D%27http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNM6PA9dwDRY%26feature%3Dplayer_embedded%27+target%3D%27_blank%27%3EWatch+on+YouTube%3C%2Fa%3E&errordetail=0&cver=1.20160713&errorcode=150&csi_page_type=embed&enablecsi=1&eventid=aPSIV7fRJOXGiwbXg4WQCg
c=WEB&reason=This+video+contains+content+from+WMG.+It+is+restricted+from+playback+on+certain+sites.%0A%3Ca+href%3D%27http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNM6PA9dwDRY%26feature%3Dplayer_embedded%27+target%3D%27_blank%27%3EWatch+on+YouTube%3C%2Fa%3E&status=fail&csi_page_type=embed&eventid=b_SIV-ilKOjhiwbyu7f4CA&cver=1.20160713&errorcode=150&enablecsi=1&errordetail=0

Das Video kann ich ohne Probleme abspielen.

Die KeepVid Lösung funktioniert eigentlich, Playlists habe ich noch nicht versucht, muss aber sicher was angepasst dafür werden.
Den vorigen Quelltext anpassen wurde auch mir zu extrem, das sind (für mich) nahezu unwartbare RegExp Monster ...

Der Beitrag wurde geändert von rolex0815 (am 15. Jul. 2016 um 15:46 Uhr)

Abwesend

#16 am 15. Jul. 2016 um 16:03 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

Hero schrieb:

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:

Das ist nicht verschwunden, sondern im Ordner "bin" der FL Installation gelandet.  big_smile
Da muss ich mir jetzt doch Gedanken über die Filenamen Extraktion machen.

Abwesend

#17 am 19. Jul. 2016 um 16:39 Uhr

wumpda
Mitglied
Registriert: am 27. Mar. 2014
Beiträge: 5

Antw.: YouTube - Quality not found

Also bei mir funktioniert es jetzt genau wie gewünscht. Die 720p-Auflösung ist auch genau was ich wollte. Höhere Auflösungen werden scheinbar als separate Audio- und Video-Streams gespeichert und müssen hinterher konvertiert werden (zumindest macht der Jdownloader das so).

Also Hut ab und besten Dank für's fixen des youtube-plugins!

Abwesend

#18 am 25. Jul. 2016 um 20:13 Uhr

Hero
Mitglied
Registriert: am 04. Jul. 2016
Beiträge: 9

Antw.: YouTube - Quality not found

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.

Abwesend

#19 am 02. Dec. 2016 um 21:50 Uhr

Hero2
Mitglied
Registriert: am 02. Dec. 2016
Beiträge: 3

Antw.: YouTube - Quality not found

Hallo nochmal,
KeepVid hat wohl leider etwas umgestellt:

21:39:28 ### youtube_com-free: [url]https://www.youtube.com/watch?v=ChUxd2BrNQo[/url]
21:39:28 GET1: [url]http://keepvid.com/?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DChUxd2BrNQo[/url] | Optionen: --cookie-jar /var/tmp/fritzload1/dl.cookie.txt
21:39:30 Nichts Verwertbares erhalten, versuche nochmal.
21:39:31 GET1: [url]http://keepvid.com/?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DChUxd2BrNQo[/url] | Optionen: --cookie-jar /var/tmp/fritzload1/dl.cookie.txt
21:39:32 Nichts Verwertbares erhalten, versuche nochmal.
21:39:32 GET1: [url]http://keepvid.com/?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DChUxd2BrNQo[/url] | Optionen: --cookie-jar /var/tmp/fritzload1/dl.cookie.txt
21:39:33 Nichts Verwertbares erhalten, versuche nochmal.
21:39:34 Der Download ist fehlgeschlagen!

Wäre super, wenn du das vielleicht nochmal reparien würdest.

Abwesend

#20 am 03. Dec. 2016 um 13:24 Uhr

rolex0815
Entwickler
Registriert: am 29. Jun. 2012
Beiträge: 558

Antw.: YouTube - Quality not found

Ungetesteter Fix eingecheckt.

Abwesend

Fußzeile des Forums

Angetrieben von FluxBB