YoutTube Video link in Downloadlink umwandeln?

jackie05

Erfahrenes Mitglied
Hallo,
ich wollte mal was probieren, also den Link von Youtube umzuwandeln in ein downloadlink, wisst ihr wie ich das per PHP machen kann?

Ich danke euch schonmal.

MfG
 
Moin

Ich kenne YouTube nicht sehr gut.
Es kommt darauf an wie die Videos verlinkt sind.
Wenn sie direkt auf das Video zeigen dann kannst du es ganz einfach machen in dem du den Header änderst. Ansonsten wird es komplizierter!
 
Sie sind nicht direkt verlinkt, und das System wird ab und zu geändert weswegen oftmals die Downloadtools dafür nach einigen Monaten nichtmehr funktionieren.
Da kann einzig und allein eine gute Google Recherche weiterhelfen herauszufinden wie man an die "orginaldatei" herankommt, es gibt auch einige Internetseiten welche das anbieten und einige Firefox Plugins von denen eventuell eines Opensource ist?
Ansonsten schreib mal einen der Macher solch eines Plugins an, die sind da teilweise doch recht hilfsbereit.
Im schlimmsten Fall musst du die eingebundene Datei von der URL sogar decompilen. Ich versuch jetzt aber mal einfach kurz eine direkt downzuloaden, mal sehen was da drinnen steckt ;)

Nachtrag: Also es gibt einige Internerseiten welche Youtube Links zu den Videoseiten zu Downloadlinks umwandeln, allerdings funktioniert irgendwie keine von denen die ich getestet habe.
zB: http://www.downloadyoutubevideos.co...youtube.com/watch?v=sgW3sF9QXjg&goYT=Download
 
Zuletzt bearbeitet:
Da kann einzig und allein eine gute Google Recherche weiterhelfen herauszufinden wie man an die "orginaldatei" herankommt, es gibt auch einige Internetseiten welche das anbieten und einige Firefox Plugins von denen eventuell eines Opensource ist?
Firefox Extensions (ich nehme mal an du meintest Extensions und keine Plugins) sind per se „Open-Source“ – zumindest insofern, dass man den Quellcode einsehen kann.

Abgesehen davon hilft Wireshark (ehemals Ethereal) bei solchen Problemen weiter. Damit kann man den Netzwerkverkehr mitprotokollieren und dadurch z.B. ermitteln, welche URLs aufgerufen werden.

Ich hab mir mal den Spaß gemacht und das für YouTube ausprobiert. Folgenes Ruby-Skript ist dabei entstanden:
Code:
require 'open-uri'

youtube_url = 'http://www.youtube.com/watch?v=OIownZWFwN8'

# Youtube-Seite einlesen
doc = open(youtube_url) { |h| h.read }

# Parameter extrahieren
video_id = doc.match(/&video_id=([^&]+)/)[1]
t = doc.match(/&t=([^&]+)/)[1]

# Download-URL zusammensetzen
download_url = "http://www.youtube.com/get_video?video_id=#{video_id}&t=#{t}"

# ...und ausgeben
puts download_url
Hab grad keine Muse, das ganze in hässlichen PHP-Code zu übersetzen ;)

Grüße,
Matthias
 
YouTube link zum Downlaodlink

hallo,

ich habe dasselbe Problem und ich möchte das gerne mit Java realisieren.
 

Neue Beiträge

Zurück