Seite 2 von 2

Re: Youtube - MP3

Verfasst: 29.11.2011 11:54
von Bisonte
DarkDragon hat geschrieben:Der Quelltext ist dort auch runterladbar.
Wo ?

Re: Youtube - MP3

Verfasst: 29.11.2011 12:23
von DarkDragon
Bisonte hat geschrieben:
DarkDragon hat geschrieben:Der Quelltext ist dort auch runterladbar.
Wo ?
Unter dem Link zum kostenlosen Herunterladen steht noch ein Link mit dem Text:
Alle verfügbaren Versionen anzeigen
Dort draufklicken, dann erscheinen die anderen Versionen. In der Rubrik Linux findest du dann auch einen Link zum Quelltext herunterladen.

Re: Youtube - MP3

Verfasst: 29.11.2011 12:27
von Bisonte
Ah ok... Ich hatte zwar auf Alle Versionen anzeigen geklickt, aber in Ecke Linux hab ich nu nicht geschaut , so als Windowsnutzer... thx

Re: Youtube - MP3

Verfasst: 29.11.2011 12:34
von rolaf
Ist auch "nur" c++ code, pb code nicht.

Re: Youtube - MP3

Verfasst: 29.11.2011 12:39
von DarkDragon
rolaf hat geschrieben:Ist auch "nur" c++ code, pb code nicht.
Ja, hab ich aber auch erwähnt. Jedenfalls .. man braucht ja nur nach den Links zu gucken. video_youtube.cpp z.B. enthält die nötigen Infos für Youtube.

Re: Youtube - MP3

Verfasst: 29.11.2011 12:43
von rolaf
Jo sicher, interessanter wäre aber in diesem Zusammenhang der damalige PB-Code. :wink:
(Von den ersten Versionen vor C++)

Re: Youtube - MP3

Verfasst: 29.11.2011 13:58
von vonTurnundTaxis
Hallo allerseits,

ich melde mich aus dem PB-Exil :-)

Daniel hat mich gebeten, einmal hier vorbeizuschauen. Ich habe zwar den alten PB-Code gefunden, aber damals hat ClipGrab noch anders funktioniert als heute. Die Logik, die Video-URLs von den Portalen herauszufinden, war in ein extern PHP-Skript auf meinem Server ausgelagert. Das PB-Programm hat mit diesem Skript kommuniziert und von dort die Information erhalten, wie die Video-URL lautet. Hauptsächlich bestand das Programm aus einem Webgadget, das die ganze Sache angezeigt hat.
Zur Konvertierung der Videos wurde außerdem das externe Programm ffmpeg eingesetzt.

Der aktuelle ClipGrab-Code von http://clipgrab.de kann dir aber (insbesondere video_youtube.cpp) dabei helfen, zu verstehen, wie sich die Video-URLs im Quelltext der YouTube-Seiten »verstecken«. Aber nicht vergessen, der Code ist GPLv3, wenn du diesen in deinem Programm verwendest, muss das auch GPLv3-lizensiert werden :-)

Re: w

Verfasst: 29.11.2011 15:38
von bobobo
und hier ist ein Howto (für Perl aber immerhin)
http://www.catonmat.net/blog/downloadin ... one-liner/

und hier u.a. eine Commandlineumsetzung
http://www.himili.com/blog/downloads/yo ... ownloader/

Re: Youtube Videos Downloaden ?

Verfasst: 02.12.2011 00:42
von PMV
YouTube-Videos kann man nicht so einfach runter laden. Und selbst
wenn man es geschaft hat, kann sich das jeder Zeit ändern und dann
war alle mühe umsonst. Zum einen läuft das über HTTP, das heißt
man muss selber (weil in PB nicht umfangreich genug eingebaut)
an die YouTube Server den Request schicken. Wobei YouTube in der tat
nen extra Request hat, um die vorhandenen Formate des Videos
zu bekommen ... und dann muss ein entsprechender Request
für dieses Format gestellt werden ... vom ersten Request bis zum
fertigen Video sind also ein paar Schritte nötig und offiziell ist das
nirgends wo dokumentiert ... Du musst also HTTP-Anfragen
stellen und empfangen können. Die Rückgabe parsen können und
dann noch wissen, was für dich von Bedeutung ist. Einfach
nachprogrammieren bringt auch nur bedingt was, da sobald sich
etwas ändert du wieder aufgeschmissen bist. Wenn so ein
Projekt geplant ist, dann viel Zeit zum ausprobieren nutzen. <)

MFG PMV