[Ex] Youtube Downloader

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

[Ex] Youtube Downloader

#1

Message par jbnh »

Voila, je reviens avec un nouveau script un peu plus intéressant:

Youtube Downloader

Quoi?
Youtube Downloader permet de downloader sur.. youtube (bien vu). Vous pouvez récupérer les vidéos en format .flv (faible qualité) ou .mp4 (bonne qualité). Pour en extracter la musique je vous conseille "Freez FLV to MP3 Converter".

Il est pratique mais assez lent, toutefois il marche :lol: et possède un design assez sympa.

Code?
► Afficher le textele code
Screenshot?

Image

Jbnh


Ancienne Version téléchargée 112 fois
Fichiers joints
Youtube Downloader.rar
(67.94 Kio) Téléchargé 380 fois
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
terminatorn
Status : Hors ligne

Re: [Ex] Youtube Downloader

#2

Message par terminatorn »

Je conseil plutôt http://media-convert.com/convertir/ conversion en ligne qui convertit tout en tout :)
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Youtube Downloader

#3

Message par jbnh »

Je ne le pas conseille pas du tout. Pour les videos / mp3 car le fichier doit être uploader avant d'être converti = gros prise de temps.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
terminatorn
Status : Hors ligne

Re: [Ex] Youtube Downloader

#4

Message par terminatorn »

Osef du temps, les vidéos de youtube et tout ça met pas beaucoup de temps et le temps c'est pas ça qui manque dans une vie ( faite la conversion pendant que vous manger , etc )
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Youtube Downloader

#5

Message par jbnh »

terminatorn a écrit : le temps c'est pas ça qui manque dans une vie
J'en suis pas si sur...
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Youtube Downloader

#6

Message par jbnh »

Autre possibilité ! Plus court, mais surtout indépendant d'un site de téléchargement online:

Code : Tout sélectionner

#include <GUIConstants.au3>
#include <string.au3>
#include <IE.au3>

GUICreate("Youtube downloader", 300,80, -1, -1)
GUICtrlCreateLabel("URL:", 10, 10, 220, 20)
$Input_1 = GUICtrlCreateInput("", 65, 10, 220, 20)
$Button_1 = GUICtrlCreateButton("Download", 60, 40, 80)
$Button_3 = GUICtrlCreateButton("Cancel", 155, 40, 80)



GUISetState()
While 1
    $nMsg = GUIGetMsg()
    Select
    Case $nMsg = $GUI_EVENT_CLOSE
        Exit
        
            
    Case $nMsg = $Button_1
    
        $var = GUICtrlRead($Input_1)&"@"        
        $var2 = _StringBetween($var, "watch?v=", "@")   
        
        If IsArray ($var2) Then     
            $oIE = _IECreate ("http://www.youtube.com/v/"&$var2[0],0,0,1) 
            $url = _IEPropertyGet($oIE, "locationurl")      
            $var3 = _StringBetween($url, "jpg&t=", "&use")  
                If IsArray ($var3) Then 
                _IECreate ("http://www.youtube.com/get_video.php?video_id="&$var2[0]&"&t="&$var3[0],0,1,1) 
                Else
                msgbox (0,"","Aucune chaine trouvée")
                Endif                   
                
        Else
            msgbox (0,"","Aucune chaine trouvée")
        Endif
 Endselect
WEnd
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [Ex] Youtube Downloader

#7

Message par Eoweakin »

Bijour ! :mrgreen:
Quand le scripte arrive là :

Code : Tout sélectionner

             $oIE = _IECreate ("http://www.youtube.com/v/"&$var2[0],0,0,1)
 
Et que l'on clique sur ouvrir ou enregistrer, cela affiche :
Image


J'espère que ce bug seras bientôt corrigé ! ...

Au revoir.
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [Ex] Youtube Downloader

#8

Message par Habibsbib »

Oh purée ! A ce stade la de prog', jbnh, je n'ai rien à dire de plus que respect ! Ton programme est tout simplement excellent ! Et résumerun système de prog' si compliqué en quelques lignes de script, alors la ! Je ne suis peut-être qu'un débutant avec mes yeux de débutant... mais toi au moins, tu me les illumine ! respect !
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Youtube Downloader

#9

Message par jbnh »

Salut Eoweakin.

Je t'invite à downloader mon premier script, ma seconde méthode d'extraction n'étant plus fonctionnelle apparemment...
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [Ex] Youtube Downloader

#10

Message par Eoweakin »

Et bien c'est que, je m'intéressait plus à la deuxième car elle n'a pas dépendante d'un site... :|
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [Ex] Youtube Downloader

#11

Message par Eoweakin »

Quand je clique pour downloader une vidéo en .flv ... :

Image






:|
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

Re: [Ex] Youtube Downloader

#12

Message par Eoweakin »

J'ai trouvé l'erreur :

Au début de la ligne 61 tu (Tu veux bien que je te tutoies ? :D ) as mis :

Code : Tout sélectionner

        $s_html &= '<a href="'& $link1[0] &'" class="link" [...]
 
Je crois que ceci marcheras mieux : :roll:

Code : Tout sélectionner

        $s_html &= '<a href="[b]http://keepvid.com[/b]'& $link1[0] &'" class="link" [...]
 
:P
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Youtube Downloader

#13

Message par jbnh »

En effet, merci de l'avoir signalé. Post modifié.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
FuriousFred
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mer. 23 sept. 2009 22:47
Status : Hors ligne

Re: [Ex] Youtube Downloader

#14

Message par FuriousFred »

Bien le bonsoir.

Script très interessant, en rapport je dirais avec un de mes ancien projet...
Je m'explique, je me suis amusé à créer un script qui converti un peu tout et n'importe quoi (audio et vidéo) en fichier .mp4 pour Ipod ou Mp3. Un petit bout de code qui utilise la bibliothèque libre ffmpeg. ffmpeg sait très bien faire tout ça, mon code ne crée qu'une interface graphique, mais c'est plus pratique à utiliser quand on est pas adepte de la ligne de commande. Je me dis qu'en combinant nos travaux, on obtiendrais un logiciel vraiment sympa.
► Afficher le textecode
Pour que le code fonctionne, ffmpeg.exe et pthreadGC2.dll (fourni avec l'encoder) doivent être présents dans le répertoire du script.
Dès que j'ai fait ma nuit je crée un topic pour ce code, j'ai besoin de conseil pour l'améliorer, promis je le fais lol.

Cordialement, FuriousFred
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [Ex] Youtube Downloader

#15

Message par Habibsbib »

Escuse-moi jnbh, mais je crois que tu a fais une petite erreur de prog' sur la fonction Cancel : en effet elle ne fonctionne pas. C'est pas que je veux chercher la petite bête, mais voila le script fonctionnel avec un pitit message de Copyright ^^:

Code : Tout sélectionner

#include <GUIConstants.au3>
#include <string.au3>
#include <IE.au3>

GUICreate("Youtube downloader", 300,80, -1, -1)
GUICtrlCreateLabel("URL:", 10, 10, 220, 20)
$Input_1 = GUICtrlCreateInput("", 65, 10, 220, 20)
$Button_1 = GUICtrlCreateButton("Download", 60, 40, 80)
$Button_3 = GUICtrlCreateButton("Cancel", 155, 40, 80)



GUISetState()
While 1
    $nMsg = GUIGetMsg()
    Select
    Case $nMsg = $Button_3
        MsgBox (0, "Téléchargeur youtube.", "By jnbh. Version 1.1, 2009. All rights reserved. ®")
        Exit
        
            
    Case $nMsg = $Button_1
    
        $var = GUICtrlRead($Input_1)&"@"        
        $var2 = _StringBetween($var, "watch?v=", "@")   
        
        If IsArray ($var2) Then     
            $oIE = _IECreate ("http://www.youtube.com/v/"&$var2[0],0,0,1) 
            $url = _IEPropertyGet($oIE, "locationurl")      
            $var3 = _StringBetween($url, "jpg&t=", "&use")  
                If IsArray ($var3) Then 
                _IECreate ("http://www.youtube.com/get_video.php?video_id="&$var2[0]&"&t="&$var3[0],0,1,1) 
                Else
                msgbox (0,"","Aucune chaine trouvée")
                Endif                   
        
        Else 
            msgbox (0,"","Aucune chaine trouvée")
        Endif
 Endselect
WEnd
Voila-voila. Bonsoir.
ethneldryt
Status : Hors ligne

Re: [Ex] Youtube Downloader

#16

Message par ethneldryt »

bonjour, je me permet de remonter ce sujet et j'en suis désolé. Mais j'ai une question.
comment faite vous pour télécharger la vidéo?

j'essaie de faire un inetget("http://www.youtube.com/get_video.php?vi ... ,"test.flv")

mais rien ne se télécharge, je comprend pas pourquoi, ou je m'y prend mal pour télécharger une vidéo?
Merci de votre aide..
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Youtube Downloader

#17

Message par jbnh »

Salut,

Depuis mars 2010 youtube a complètement changé son système de video et a renforcé sa sécurité. Mon script est donc devenu obselete.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
ethneldryt
Status : Hors ligne

Re: [Ex] Youtube Downloader

#18

Message par ethneldryt »

merci, mais il n'y plus de méthode pour les télécharger? :s
par exemple un site spécial qui fais office de telechargeur, exemple :

lesitemachinchose.net/download.php?url=http://www.youtube.com/watch?v=ZdrX3hFgRH4

et si on envoie cette adresse ca lance le téléchargement en acceptant.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [Ex] Youtube Downloader

#19

Message par timmalos »

Essayez avec ce style d'adresse, qui renvoit directement sur l'objet flash, il y a donc surement moyen de telecharger.
http://www.youtube.com/v/ouBJTv_OqJA&hl ... autoplay=1
ethneldryt
Status : Hors ligne

Re: [Ex] Youtube Downloader

#20

Message par ethneldryt »

merci, mais j'ai déjà essayer, on ne peux pas voir le code source de la page :s

j'ai trouver
http://www.video2mp3.net/fr/?url=http:/ ... FgRH4&hd=1
mais il faudrait faire quelque chose pour télécharger avec inetget le lien, mais ca a l'air compliquer
Répondre