ubuntuusers.de

Youtube, Myvideo, ifilm... -download-Script

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Raybuntu

Avatar von Raybuntu

Anmeldungsdatum:
18. August 2007

Beiträge: 795

Wohnort: Raccoon City

Oh cool da wird sich cash5 aber freuen!

domachine

(Themenstarter)

Anmeldungsdatum:
16. Mai 2007

Beiträge: 562

Phaeilo hat geschrieben:

Ich werde mich mal damit befassen. Da ich mich in letzter Zeit sowieso mit dem Thema beschäftige stehe ich auch gerne zu Verfügung wenn es darum geht diverse Seiten zu integrieren, sprich, die entsprechenden Informationen zu URLs usw zu beschaffen.

Oh, das find ich wirklich toll, dann heiß ich dich mal willkommen im Team 😀

Raybuntu

Avatar von Raybuntu

Anmeldungsdatum:
18. August 2007

Beiträge: 795

Wohnort: Raccoon City

Raybuntu

Avatar von Raybuntu

Anmeldungsdatum:
18. August 2007

Beiträge: 795

Wohnort: Raccoon City

So die letzten 4 Screencast's sind auf der wiki : http://get-you.berlios.de/wiki/pmwiki.php?n=Main.Referenz ! Die Themen sind:Flashgames runterladen; Get-You Onlineversion anwenden; Opera-Plugin installieren; Videos in verschiedene Formate umwandeln! Alle videos dürfen vervielfälltigt und verteilt werden! 😀

Phaeilo

Avatar von Phaeilo

Anmeldungsdatum:
25. August 2006

Beiträge: 188

Wohnort: Texas

Ok, ich habe Mtv.de raus.
Auf der Seite mtv.de/videos/15632768 findet sich folgendes im Queltext.

var so_gmp = new SWFObject("http://media.mtvnservices.com/mgid:uma:video:mtv.de:207676", "gmp_embed_player_swf", "504", "413", "8", "#000000");


Die Id (207676) isolieren und damit dann folgende Url aufrufen: de.esperanto.mtvi.com/www/xml/flv/flvgen.jhtml?vid=207676&hiLoPref=hi
diese Seite gibt dann in einem XML Dokument die Url zu der Flv Datei an.
Übrigens, der Videotitel sollte sich ganz super aus dem folgenden Meta Tag rausparsen lassen:

<meta name="mtitle" content="South Park 705, Teil 3 - Original und Fälschung" />

Edit: Pro7 jetzt auch:
Auf der Webseite nach folgendem Stringmuster suchen (wenn nicht vorhanden warscheinlich keine Videoseite):

document.skyVideo.SetVariable("videoUrl","%2Fshow_comedy%2Fstromberg%2Fstromberg_s01e08_90sek.flv");
document.skyVideo.SetVariable("dataClipHeadline","Folge+8+-+%27Der+letzte+Tag%27");


Wie man sieht sind die Inhalte urlcodiert, das sollte aber kein weiteres Problem darstellen. Headline habe ich hier auch mal gepostet falls diese interessant seien sollte.
Ist der Pfad decodiert hängt man einfach noch ein "videoplayer.prosieben.de" davor und bekommt mit "videoplayer.prosieben.de/show_comedy/stromberg/stromberg_s01e08_90sek.flv" eine flv Datei geliefert.

Edit: Yahoo verwendet mindestens 2 unterschiedliche Callbacks von Flash aus mit haufenweise Parametern und Hashes von denen ich noch nicht weis wie sie aus dem Queltext stammen. Wird ein bisschen fummelig werden.

Edit: Hab Msn:
Die Video-Link Funktion benutzen, dann sollte man in etwa so einen Link bekommen: video.msn.com/video.aspx?mkt=de-DE&brand=&vid=630cf3eb-bff6-4bcd-9fef-611a1edbd7cb
"Vid" isolieren und damit folgende Url aufrufen: catalog.video.msn.com/VideoByUuids.aspx?uuids=630cf3eb-bff6-4bcd-9fef-611a1edbd7cb
Nun bekommt man eine XML Datei mit sehr vielen Informationen sowie einem FLV Link und einem WMP Link (meistens). Problematisch könnte sein, dass nicht immer über http sondern nur MMS für WMP und RTMP für FLV verwendet wird.

Raybuntu

Avatar von Raybuntu

Anmeldungsdatum:
18. August 2007

Beiträge: 795

Wohnort: Raccoon City

Super arbeit Phaeilo!!! Find ich toll das du hilfst!

domachine

(Themenstarter)

Anmeldungsdatum:
16. Mai 2007

Beiträge: 562

Erst mal vielen Dank für die Lösungen!

Phaeilo hat geschrieben:

Edit: Yahoo verwendet mindestens 2 unterschiedliche Callbacks von Flash aus mit haufenweise Parametern und Hashes von denen ich noch nicht weis wie sie aus dem Queltext stammen. Wird ein bisschen fummelig werden.

Da bin ich auch stecken geblieben 😀.
Aber ich bin soweit, dass ich weis, dass eine JavaScript-Variable 'swf' angelegt wird (in irgendeneinem eingebundenen Script)
und dort steht der eingebundene Link. Nur hab die Deklaration der Variable nicht finden können.

domachine

(Themenstarter)

Anmeldungsdatum:
16. Mai 2007

Beiträge: 562

Phaeilo hat geschrieben:

Ok, ich habe Mtv.de raus.
Auf der Seite mtv.de/videos/15632768 findet sich folgendes im Queltext.

var so_gmp = new SWFObject("http://media.mtvnservices.com/mgid:uma:video:mtv.de:207676", "gmp_embed_player_swf", "504", "413", "8", "#000000");


Die Id (207676) isolieren und damit dann folgende Url aufrufen: de.esperanto.mtvi.com/www/xml/flv/flvgen.jhtml?vid=207676&hiLoPref=hi
diese Seite gibt dann in einem XML Dokument die Url zu der Flv Datei an.
Übrigens, der Videotitel sollte sich ganz super aus dem folgenden Meta Tag rausparsen lassen:

Genial mein Freund, das werd ich alles in Version 5.4 implementieren.

Phaeilo

Avatar von Phaeilo

Anmeldungsdatum:
25. August 2006

Beiträge: 188

Wohnort: Texas

Ok, Yahoo haben wir jetzt auch. Noch irgendwelche Wünsche? Weil mir fällt wirklich nichts mehr ein 😀

Raybuntu

Avatar von Raybuntu

Anmeldungsdatum:
18. August 2007

Beiträge: 795

Wohnort: Raccoon City

Ich hab auch keine ahnung mehr höchstens die von rtlnow.de aber da is nur schrott zumindestens das was gratis ist!

domachine

(Themenstarter)

Anmeldungsdatum:
16. Mai 2007

Beiträge: 562

Phaeilo hat geschrieben:

Ok, Yahoo haben wir jetzt auch. Noch irgendwelche Wünsche? Weil mir fällt wirklich nichts mehr ein 😀

Oh, ich implementier jetzt mal alles (auch dailymotion.com, denn da gabs Probleme) und bring Version 5.5
raus. Und dann schau ich mal.

Aber mal danke an euch alle, ihr leistet wirklich tolle Arbeit.

Gruß Domi

Raybuntu

Avatar von Raybuntu

Anmeldungsdatum:
18. August 2007

Beiträge: 795

Wohnort: Raccoon City

Wir sollten dir danken denn das was du innerhalb von wenigen Tagen alles gemacht hast ist sensationell.

Hier nochmal eine verzweiflungstat: http://video.aol.de/ ich finde echt nix mehr (was ja gut ist)!

Nochwas: http://www.veoh.com/

Und das: http://dsc.discovery.com/video/

domachine

(Themenstarter)

Anmeldungsdatum:
16. Mai 2007

Beiträge: 562

Nemisis hat geschrieben:

Wir sollten dir danken denn das was du innerhalb von wenigen Tagen alles gemacht hast ist sensationell.

Naja nun übertreib mal nicht 😳 .

So viel wars nun auch wieder nicht. Außerdem gabs oft Bugs.
Ich danke euch, dass ihr dadurch nicht den Glauben in das Prog verloren habt.

Ohne hätte ich es wahrscheinlich nie soweit entwickelt.

Gruß Domi

domachine

(Themenstarter)

Anmeldungsdatum:
16. Mai 2007

Beiträge: 562

Ach ja, meine weiteren Pläne für get-you, sind die Umsetzung in C++.

Und außerdem will ich es zu einem Videoverwaltungsprogramm weiterentwickeln, das mit einem Webinterface arbeitet.

Raybuntu

Avatar von Raybuntu

Anmeldungsdatum:
18. August 2007

Beiträge: 795

Wohnort: Raccoon City

Cool dann bin ich mal gespannt wie sich get-you noch entwickeln wird. Ich hoffe es werden noch mehr leute mithelfen! Ich muss sagen das mir Get-You riesig viel Spaß macht und damit meine ich das Programm selbst und die Mitarbeit an dem projekt!

EDIT: Übrigens funktioniert daily wieder super ich hab schon 3 links probiert! Danke nochmal dafür!