Youtube Video downloaden?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Youtube Video downloaden?

Beitrag von Mijikai »

Die alte Methode mit

Code: Alles auswählen

https://www.youtube.com/get_video_info?
scheint nicht mehr zu funtionieren.

Z.B.: wird nun eine video_id= und content_v= Variable benötigt!
Wobei nun content_v= die eigentliche VideoId bekommt und video_id= einen Key.

Hat jemand eine/n Idee/Tip?
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Youtube Video downloaden?

Beitrag von RSBasic »

Möchtest du das mit PB oder reicht dir ein Browser-Addon aus?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: Youtube Video downloaden?

Beitrag von Mijikai »

RSBasic hat geschrieben:Möchtest du das mit PB oder reicht dir ein Browser-Addon aus?
Mit PB, ich vermute, dass es nur noch an der video_id variable liegt.
Die Erstellung des 'Keys' oder hashes ist mir noch ein Rätsel.

Hier der Code der eine Request URL erzeugt:

Code: Alles auswählen

Procedure.s BuildUrl(VideoId.s,VideoKey.s)
  Protected Url.s
  Url = "https://www.youtube.com/get_video_info?html5=1&video_id=" + VideoKey
  Url + "&ps=desktop-polymer&c=WEB&cver=2.20180719&cplayer=UNIPLAYER&cos=Windows&cosver=10.0"
  Url + "&break_type=0&autoplay=1&content_v=" + VideoId
  ProcedureReturn Url
EndProcedure
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Youtube Video downloaden?

Beitrag von RSBasic »

Ich weiß nicht, ob es dir hilft. Ein Addon gibt folgenden Downloadlink aus:

Code: Alles auswählen

https://r4---sn-4g5ednss.googlevideo.com/videoplayback?fvip=6&initcwndbps=646250&source=youtube&id=o-AAFyrtvM1YoiAkECuVg92XM9vkOe_VHAcuxCsVEQKJi9&c=WEB&mime=video%2Fmp4&itag=22&pl=19&expire=1532879106&dur=344.607&lmt=1531468685505524&key=yt6&ip=88.72.7.6&ms=au%2Crdu&ei=ooxdW-OaCZre1gLOmIuADQ&mv=m&mt=1532857423&requiressl=yes&signature=350B607E484A07C3BB6A271910455CD4064EC3B9.C33C4E851422CCBE3CAC064D03620288497B10E1&ratebypass=yes&mm=31%2C29&ipbits=0&mn=sn-4g5ednss%2Csn-4g5e6nle&sparams=dur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire
Originalvideo: https://www.youtube.com/watch?v=pXkiB7W00zA
Da ist es scheinbar mehr zu machen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: Youtube Video downloaden?

Beitrag von Mijikai »

Also ich kann das Video downloaden allerdings nur mit BruteForcing und einem falschen Key.

Bild

Edit:

Die Request URL gibt einen Container zurück der Informationen zum Video enthält.
Allerdings ist nicht garantiert das dieser Container bei der ersten Anfrage den VideoLink enthält.
Ich vermute das mit der richtigen Anfrage dieser Link immer enthalten ist.
Zuletzt geändert von Mijikai am 29.07.2018 12:11, insgesamt 5-mal geändert.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Youtube Video downloaden?

Beitrag von RSBasic »

Vielleicht muss ein Parameter immer unterschiedlich sein? Z.B.signature o.ä.
Das musst du mal ausprobieren.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: Youtube Video downloaden?

Beitrag von Mijikai »

Ich werde mal weiter experimentieren da ich nicht unnötig Traffic erzeugen will.
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Youtube Video downloaden?

Beitrag von Nino »

Im Browser funktioniert folgendes:
In der Adresse des Videos www. (beachte den Punkt!) durch ss ersetzen und [Enter] drücken.

Vielleicht kannst Du Dir das für Deine Zwecke zu Nutze machen. Viel Erfolg!
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: Youtube Video downloaden?

Beitrag von Mijikai »

Nino hat geschrieben:Im Browser funktioniert folgendes:
In der Adresse des Videos www. (beachte den Punkt!) durch ss ersetzen und [Enter] drücken.

Vielleicht kannst Du Dir das für Deine Zwecke zu Nutze machen. Viel Erfolg!
Funktioniert bei mir leider nicht (PB & Browser)
Wie sieht die modifizierte URL genau aus?
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Youtube Video downloaden?

Beitrag von RSBasic »

Code: Alles auswählen

https://ssyoutube.com/watch?v=pXkiB7W00zA
Dann wirst du auf savefrom.net (externer Dienst) weitergeleitet.

\\Edit:
Es gibt auch:
https://www.youtubepaw.com/watch?v=pXkiB7W00zA
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten