Autor |
Beitrag |
Dude566
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Mo 07.09.09 18:14
Ich würde gerne eine art Youtube Downloader programmieren doch habe keinerlei Ahnung wie ein solcher funktioniert und wie er an die Flashdatei kommt.
Daher hoffe ich das ihr mir weiterhelfen könnt.
Gruß Dude566
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
SAiBOT
      
Beiträge: 323
Erhaltene Danke: 6
XP SP2; 7
D7; D2009
|
Verfasst: Mo 07.09.09 18:23
_________________ Debuggers don't remove bugs, they only show them in slow-motion.
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Mo 07.09.09 18:23
Ich würde mal vermuten, genauso wie ein Browser. Ich schätze, dazu musst du den entsprechenden object-Tag filtern und analysieren.
EDIT: Mist, da war einer schneller. 
|
|
IceBube
      
Beiträge: 231
|
Verfasst: Mo 07.09.09 18:31
Funktioniert aber nicht mehr (=veraltet), Youtube hat das schon seit einiger Zeit geändert...wie nun fortzugehen ist um zum Downloadlink zu kommen erkläre ich hier...
(Im letzten Post von mir!)
www.delphipraxis.net...youtube&start=45
lg
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Mo 07.09.09 19:11
Ein bisschen Werbung für meinen Forenhoster kann nie schaden: ClipCatcher von MDX. Vielleicht kannst du den ja fragen, wie er vorgegangen ist.
|
|
Tilo
      
Beiträge: 1098
Erhaltene Danke: 13
Win7 geg. WInXP oder sogar Win98
Rad2007
|
Verfasst: Mo 07.09.09 19:55
Ich würd den Tempörären Ordner des jeweiligen Browsers überwachen.
YouTube Videos sind flv-Dateien. Einfach aus dem Ordner herauskopieren und die Dateiendung anhängen.
|
|
Dude566 
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Mo 07.09.09 20:25
Tilo hat folgendes geschrieben : | Ich würd den Tempörären Ordner des jeweiligen Browsers überwachen.
YouTube Videos sind flv-Dateien. Einfach aus dem Ordner herauskopieren und die Dateiendung anhängen. |
Die Methode würde ich bevorzugen, da ich so auch Videos von anderen Seiten wie MyVideo oder andere mit Flashvideos downloaden kann.
Nur wo ist der Temp Ordner für Firefox unter Vista, in XP weis ich wo er zufinden ist.
Edit:
IceBube hat folgendes geschrieben : |
Funktioniert aber nicht mehr (=veraltet), Youtube hat das schon seit einiger Zeit geändert...wie nun fortzugehen ist um zum Downloadlink zu kommen erkläre ich hier...
(Im letzten Post von mir!)
www.delphipraxis.net...youtube&start=45
lg |
Du hast dort garkeinen Post. 
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
IceBube
      
Beiträge: 231
|
Verfasst: Mo 07.09.09 20:44
Doch ich hab da einen Post...komisch :hm:
Hier der Post als Zitat
Zitat: |
Hallo!
Bei YouTube hat sich der Downloadlink geändert und da ein paar wissen wollten wie man zu dem Link nun kommt, dachte ich zeig es euch...
Der Download-Link sieht so aus:
Zitat:
www.youtube.com/get_...id=ID&t=Signatur
ID:
Hier muss die ID des YouTube Clips stehen, diese findet ihr in der Adresse des YouTube Clips:
Hier ein Beispiel (Das Fett geschriebene ist hier die ID!)
Zitat:
www.youtube.com/watc...&feature=related
So nun haben wir die ID, das schaut nun so aus:
Zitat:
www.youtube.com/get_...LWfHk&t=Signatur
Signatur:
Jetzt brauchen wir nur noch die Signatur, diese findet man im Quelltext der Youtube-Clip-Seite!
(Tipp: Sucht im Quelltext nach "swfArgs" weiter unten seht ihr dann "t": - daneben steht die Sigantur!)
Die wäre dann in dem Fall:
OEgsToPDskJ7QNeqp2fDT7L-n_XHoeC9
Nun haben wir alles was wir benötigen, der Downloadlinke zur "Flv Datei" schaut nun so aus:
www.youtube.com/get_video?vide ... =OEgsToPDskJ7QNeqp2fDT7L-n_XHoeC9
So weit so gut, will man jedoch das Video als "Mp4 Datei" herunterladen hängt man nun am Ende des Downloadlinks dieses dazu "&fmt=18"
Der Downloadlink der "Mp4 Datei" schaut nun so aus:
www.youtube.com/get_video?vide ... J7QNeqp2fDT7L-n_XHoeC9&fmt=18
Ich hoffe jeder hats verstanden, und einigen hilft es Smile
Sollten Hä? Wie jetzt? auftauchen dann nur her damit! Mr. Green
lg
|
Zuletzt bearbeitet von IceBube am Di 08.09.09 15:24, insgesamt 1-mal bearbeitet
|
|
Dude566 
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Mo 07.09.09 20:56
Du hast recht, habe aus versehen dich mit einem deiner Vorposter verwechselt.
Edit : Ich kann das t: nicht finden im Quelltext.
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
IceBube
      
Beiträge: 231
|
Verfasst: Di 08.09.09 15:23
Du musst nach "t": suchen!
lg
Edit:
Hat sich anscheinend bei Youtube geändert...
|
|
Dude566 
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Di 08.09.09 15:34
Mmmmh ok also kann ich die Variante vergessen...
Aber wo werden denn nun unter Vista die flv Dateien etc abgespeichert, den Temp Ordner von Firefox finde ich nicht.
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Di 08.09.09 16:04
Ich würde mal sagen, irgendwo. An einem beliebigen Ort...
|
|
Dude566 
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Di 08.09.09 17:30
Jaaa das bringt mich natürlich um Längen weiter.
Ne mal im ernst wo kann ich die denn finden?
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Di 08.09.09 17:34
|
|
IceBube
      
Beiträge: 231
|
Verfasst: Di 08.09.09 17:35
Dude566 hat folgendes geschrieben : | Mmmmh ok also kann ich die Variante vergessen... |
Wieso die Variante vergessen? Sie funktioniert doch, du hast nur nach dem Falschen gesucht!
lg
IceBube hat folgendes geschrieben : |
Edit:
Hat sich anscheinend bei Youtube geändert... |
Mit dem meinte ich ja nur dass sich "t:" nach " "t": " geändert hat...
Zuletzt bearbeitet von IceBube am Di 08.09.09 17:37, insgesamt 1-mal bearbeitet
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Di 08.09.09 17:37
Dachte erst, du fragst, wo du die Dateien abspeichern kannst. Wenn du jetzt wissen willst, wo Firefox das abspeichert, wirst du wohl etwas differenzieren müssen, weil ja der Temp-Ordner soweit ich weiß verändert werden kann. Standardmäßig ist das aber:
C:\Users\NUTZERNAME\AppData\Local\Temp
zumindest für Bilder.
EDIT: Also %appdata%\Local\Temp
|
|
Dude566 
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Di 08.09.09 17:44
Ach an Googlen habe ich ja garnicht gedacht.  Ach ne habe ich ja doch!
Habe auch schon diese Pfadangaben gesehen wie etwa:
C:\Users\HansDieter\AppData\Local\Mozilla\Firefox\Profiles\dma6ltjd.default
doch darin erscheint keine flv Datei wenn ich aber eigentlich gerade ein Video vollständig geladen im Browser offen habe.
Edit: Der Post is an Yogu gerichtet.
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
IceBube
      
Beiträge: 231
|
Verfasst: Di 08.09.09 17:46
|
|
Dude566 
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Di 08.09.09 17:51
Ah ok und wie kann ich dann an die eigentlichen flv Dateien kommen, und wie kann ich diese voneinander unterscheiden da man dort ja mehrere hat.
Oder soll das jetzt heisen das mir dort das OS jetzt einen Strich durch die Rechnung macht?
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Di 08.09.09 17:56
FirefoxWiki: | Im Cache werden alle Dateien gespeichert, welche der Firefox von Seiten erhält. Es gibt einen Festplattencache, welcher sich bei älteren Versionen im Profilordner befindet. Seit Firefox 1.5 liegt der Cache-Ordner unter:
Quelltext 1:
| %USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Mozilla\Firefox\Profiles\<Profilname>\Cache | |
Dort befinden sich bei mir (Windows XP) einige Dateien, jedoch ohne Endung. Im Editor sieht man aber, dass dort sowohl HTML-Dateien als auch Bilder rumliegen - also sicherlich auch Videos.
Ich kann mir aber vorstellen, dass der Browser das Video gar nicht komplett speichert. Youtube benutzt einen Flash-Player, der die FLV avspielt.
ADOBE FLASH CACHE: Adobe Flash Videos aus dem Cache ziehen? - PC-WELT - FORUM:
|
|