youtube.com download

Dieses Thema im Forum "Netzwerk, Telefon, Internet" wurde erstellt von 0815 ELiTE, 1. April 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 18. Mai 2007
    AW: YOUTUBE download

    vielen dank euch allen! ich glaube habe jetzt genug erklärungen.-. kriegt alle ne bewertung für eure hilfe.. leider steht hier habe heute schon zu viele bewertet^^.. also müsst euch noch kur gedulden^^.. danke
     
  2. 3. Mai 2008
    Youtube.com down?

    Hey...
    Bei mir geht Youtube.com nicht mehr?
    Was ist denn da los?
    Weiß jemand was?!

    MFG Makka
     
  3. 3. Mai 2008
    AW: Youtube.com down?

    eben ausserdem gehts bei mir!

    Knusperkeks
     
  4. 11. Mai 2010
    cURL YouTube Download ?

    Ich versuche mich grad auch mal an der Programmierung mit cURL, nur hängt es an einer Stelle.

    Mien bisheriger Code:
    PHP:
    class  zLoader  {
        
        function 
    downloadVideo ( $url ) {
            
            function 
    checkLink ( $yurl ) {
                if(
    preg_match ( '~^(http:\/\/|)(www.y|y)outube.com\/watch\?v\=(.*?)$~' $yurl ) !=  0 ) {
                    return 
    true ;    
                } else {
                    return 
    false ;    
                }
            }
            
            if(
    checkLink ( $url )) {
                
    // Cookiefile erstellen
                
    $ckfile  tempnam  ( "/var/customers/tmp" "ZLOADER_" );
                
                
    // cURL Ressourcen erstellen
                
    $ch  curl_init ();
                
                
    // URL und weitere Optionen setzen ( Quelltext )
                
    curl_setopt ( $ch CURLOPT_URL $url );
                
    curl_setopt ( $ch CURLOPT_HEADER 0 );
                
    curl_setopt ( $ch CURLOPT_RETURNTRANSFER 1 );
                
    curl_setopt ( $ch CURLOPT_COOKIEJAR $ckfile ); 
                
                
    // Aktion ausführen und Daten an Browser weitergeben
                
    $yt_source  curl_exec ( $ch );
                
                
    // Downloadlink erstellen
                
    preg_match_all ( '~v=(.*?)(&|$)~' $url $v_matches );
                
    preg_match_all ( '~"t": "(.*?)"~' $yt_source $t_matches );
                
    $dl_url  "http://youtube.com/get_video?video_id="  $v_matches [ 1 ][ 0 ] . "&t="  $t_matches [ 1 ][ 0 ];
                
                
    // Leere .flv erstellen
                
    $flv  fopen ( md5 ( $url ) .  '.flv' 'wb' );
                
                
    // URL und weitere Optionen setzen ( Videodatei )
                
    curl_setopt ( $ch CURLOPT_URL $dl_url );
                
    curl_setopt ( $ch CURLOPT_HEADER 1 );
                
    curl_setopt ( $ch CURLOPT_RETURNTRANSFER 0 );
                
    curl_setopt ( $ch CURLOPT_FILE $flv );
                
    curl_setopt ( $ch CURLOPT_COOKIEFILE $ckfile );
                
                
    // Aktion ausführen und Daten an Brwoser weitergeben
                
    curl_exec ( $ch );
                
                
    // Fall kein Fehler beim Download        
                
    if(! curl_errno ( $ch )) {
                    echo 
    "<a href=\"http://zantekk.de/dev/" . md5 ( $url ). ".flv\" >Download</a>" ;
                } else {
                    echo 
    "Fehler bei der &Uuml;bertragung." ;    
                }
                
    curl_close ( $ch );
            } else {
                echo 
    "Ung&uuml;ltiger YouTube-Link." ;    
            }
        } 
    // Ende downloadVideo()
    // Ende class
    Nur will das irgendwie nicht so wirklich klappen oO
    Kann mir einer erklären wieso?
    Der Downloadlink wird richtig generiert, die Datei wird auch erstellt auf meinem Server, nur lädt er diese anscheinend net herunter..irgendwie muss es an cURL liegen. Irgendwas muss ich da noch falsch eingestellt haben..
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.