staging.inyokaproject.org

Mtv.de video downloader ripper

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

check3r

Anmeldungsdatum:
10. August 2010

Beiträge: Zähle...

einfach die video url als erstes argument übergeben, z.b.

php mtv.php http://www.mtv.de/videos/21666748-love-the-way-you-lie-feat-rihanna.html

Danke an Phaello für sein Post: http://forum.ubuntuusers.de/topic/youtube-myvideo-ifilm...-download-script/22/#post-1217417

skript im anhang

mtv.php (762 Bytes)
Download mtv.php

Kebap

Anmeldungsdatum:
22. Oktober 2009

Beiträge: Zähle...

Funktioniert, super! Vielen Dank! Die Seite #22 hatte ich zwar auch gelesen, aber noch nicht umgesetzt bekommen.

Hier mal der Quellcode:

<?php
function escape($s) {
 return str_replace(array("\\","\""),array("\\\\","\\\""),$s);
}
$r = file_get_contents($argv[1]);
$pos = strpos($r,"mgid:uma:video:mtv.de:");
$pos1 = strpos($r,"<title>");
$pos2 = strpos($r,"</title>",$pos1);
if ($pos === FALSE || $pos1 === FALSE || $pos2 === FALSE)  die("error\n");
$pos1 += 16;
$title = substr($r,$pos1,$pos2-$pos1);
$id = intval(substr($r,$pos+22,100));
$r = file_get_contents("http://de.esperanto.mtvi.com/www/xml/flv/flvgen.jhtml?vid=$id&hiLoPref=hi");
$pos = strpos($r,"<src>");
$pos1 = strpos($r,"</src>",$pos);
if ($pos === FALSE || $pos1 === FALSE) die("error\n");
$pos += 5;
$flv = substr($r,$pos,$pos1-$pos);
passthru("wget -c -O \"".escape(str_replace("/","_",$title)).".flv\" \"".escape($flv)."\"");
?>

tadl

Anmeldungsdatum:
10. Februar 2008

Beiträge: Zähle...

Ich möchte dieses Thema nochmal aufleben lassen ☺ Das Script ist super und tut seinen Dienst bei vielen Videos einwandfrei, jetzt habe ich jedoch einen Fall, in dem ich das Video im Browser angucken kann. Wenn ich jedoch das Script ausführe, bekomme ich ein 5 Sekunden Video mit dem Inhalt: "Video is restricted to those 17 years of age or older". Im Browser gibt es jedoch keine Altersabfrage. Kennt jemand das Problem und weiß wie man das umgehen kann?

Vielen Dank schonmal, Tim

Antworten |