begin process at 2010 02 09 23:38:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimedia

 > YOUTUBE 2 AVI

YOUTUBE 2 AVI


 Information sur la source

Note :
8,14 / 10 - par 7 personnes
8,14 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Multimedia Source .NET ( DotNet ) Classé sous :youtube, vidéo, avi, screen, internet Niveau :Débutant Date de création :28/01/2007 Vu / téléchargé :36 315 / 1 161

Auteur : tinux

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (31)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Voilà, sans doute connaissez vous le site Youtube dans lequel on peu trouver n'importe quelle vidéo ?

Vous avez sûrement remarqué que l'extension .flv n'est pas des plus pratique pour la lire sur son PC
et les principaux logiciels de conversion sont payants et peu maniables (plusieurs convertions à affectuer)

J'ai donc réalisé cette appli pour récupérer la vidéo en fesant un 'screen vidéo' de la vidéo.. pas
très propre me direz-vous mais efficace car beau résultat et rapide !

Exemple : http://guigui550.free.fr/YoutubeExemple.avi (13,4 Mo - 4,10min - Qualité Moyenne)

Points négatifs :

- On ne peut bouger la form pendant l'enregistrement, vu que l'enregisrtrement se fait en rognant une
  partie de l'écran, et donc on ne peut pas faire grand chose pendant l'enregistrement car la form
  est en TopMost pour ne pas perdre la vidéo même en changeant de programme.

- Testé uniquement en 1280*1024 : je pense qu'en changeant la résolution, les parametres de 'rogne' changent !

- Obligation de posseder WM Encoder, Flash et Internet Explorer.

  Pour télécharger WM Encoder, ici :
  http://www.01net.com/windows/Multimedia/encodeurs_ et_decodeurs/fiches/25306.html

Pour son utilisation, lire le fichier Lisez-Moi + Screenshot + Commentaires.. ^^




Source

  • ' in the zip
  • '
  • '
  • ' Pour télécharger WM Encoder :
  • '
  • '
  • ' http://www.01net.com/windows/Multimedia/encodeurs_et_decodeurs/fiches/25306.html
  • '
  • '
' in the zip
'
'
' Pour télécharger WM Encoder :
'
'
' http://www.01net.com/windows/Multimedia/encodeurs_et_decodeurs/fiches/25306.html
'
'

 Conclusion

Voilà, pour ma part ce petit code me sert pas mal pour transferer la vidéo sur mon M600..

Pour télécharger WM Encoder :

http://www.01net.com/windows/Multimedia/encodeu rs_et_decodeurs/fiches/25306.html

Merci pour vos commentaires !

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) YOUTUBE XPLORER (RECHERCHE / LECTURE / DOWNLOAD)
Source avec une capture Source .NET (Dotnet) APPLIQUER UNE RESOLUTION GRÂCE À DIRECTDRAW
Source avec Zip Source avec une capture Source .NET (Dotnet) RÉCUPÉRER ELEMENTS D'UNE PAGE WEB (EXEMPLE : DAILY 2 FLV)
Source avec Zip Source avec une capture Source .NET (Dotnet) TRIANGLE DE PASCAL ET APPLICATION
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET] PROJET DE CHIMIE (V3)

 Sources de la même categorie

Source avec Zip Source avec une capture EASYSAMPLE : JOUER DES SONS (MP3, WAVE) DEPUIS UN CLAVIER MI... par bierman
Source avec Zip Source avec une capture Source .NET (Dotnet) EXTRACT' SOUND MP3 par dheroux
Source avec Zip Source avec une capture Source .NET (Dotnet) CAPTURE ET ENREGISTREMENT D'UNE IMAGE DEPUIS UNE WEBCAM par RENAUD34
Source avec Zip Source avec une capture FLVPLAYER+XML+TXT DYNAMIQUE+TILELIST+UILOADER par tranber78
Source avec Zip Source avec une capture LECTEUR AUDIO AVEC JAVAFX par puccino1er

 Sources en rapport avec celle ci

ACTIVATION/DÉSACTIVATION DE PROXY WEB par djebbipgm
Source avec Zip Source avec une capture Source .NET (Dotnet) YOUTUBE XPLORER (RECHERCHE / LECTURE / DOWNLOAD) par tinux
Source avec Zip Source avec une capture CONVERSION D'IMAGES PANORAMIQUES EN FICHIER AVI par Denis75
Source avec Zip Source avec une capture ENREGISTRER UN VIDEO D'UNE WEBCAM par Sylvain298
Source avec Zip LIRE LES VIDEOS par Funcman

Commentaires et avis

Commentaire de tinux le 28/01/2007 20:26:51

J'ai oublié de dire qu'il faut copier le fichier 'Youtube.prx' dans le dossier C:\Program Files\Windows Media Components\Encoder\Profiles

(Plus d'infos dans le fichier Lisez-moi)

Merci pour vos commentaires.

Commentaire de Nix le 28/01/2007 20:36:56 administrateur CS

Sympa comme idée

Commentaire de tinux le 28/01/2007 20:51:55

Merci Nix ;) J'en avait envie puis comme on dit, faut faire avec les moyens du bord... ^^

Commentaire de EBArtSoft le 28/01/2007 22:27:42 administrateur CS

Et le son ? Autant utiliser FLVPlayer ou VLC.

Commentaire de EBArtSoft le 28/01/2007 22:31:23 administrateur CS

C'est pas mal du tout mais ya trop de source de perturbation...

Commentaire de e_NeX le 28/01/2007 23:08:54

pas mla comme idée!

mais effectivement il y a trop de sources de perturbation... mais avec un peut de persévérence on résout presque tout XD

pourquoi ne pas afficher la video dans ta form avec un controle IE

pui apres mettre toujours en premier plan ta forme!

et enregister... ( avec le son effectivement )

comme ca plus de source de perturbation et tout est clean!

tu peux meme faire mieux en céant un page HTML temporaire qui sera affiché dans ta form: tu demande simplement a l'utilisateur de te fournir le lien de la video a enregistrer...

fin bon je balance des idée mais jveux pas coder; je vous laisse ce plaiz XD

allez A+
j\espere que j'ai été clair o.O

Commentaire de EBArtSoft le 28/01/2007 23:17:29 administrateur CS

Tres bonne idée

Tu utilise un controle WebBrowser et tu crée une page blanche avec un objet embbeded la source de cet objet sera le lien vers la video que tu aura recuperer dans la source de la vrai page web.

Par contre le cote chiant c'est que le pc est "bloqué" (dans le sens ou tu peux rien faire d'autre) tant que la video n'est pas totalement copié

@+

Commentaire de tinux le 28/01/2007 23:47:20

c'est quoi les perturbations ? chez moi ça enregistre directement à la source audio (j'ai configuré mes paramètres d'enregistrement dans Panneau de Config puis Propriétés Son et Voix..)

Je suit assez mal votre idée.. la vidéo est en format flash... je peut pas l'insérer dans un objet embed.. si ?? quel en serait l'avantage ?

Je vais me coucher, je verrais ça demain.

Commentaire de koutb le 29/01/2007 14:47:09

Bonjour, trés bonne idée, j'vais deja envisager de faire la meme chose mais j'ai pas pu par manque de temps alors j'ai eu recour a un logiciel tout pres( fin un mixe de 2 logiciel super, et youtube downloader)bref j'espere testé ta solution dans les plus bref delais et te dire quoi.

franchement je suis content de voir une source du genre:) bonne continuation.

Commentaire de Patrice99 le 29/01/2007 16:28:38

J'ai une source similaire ici, y compris avec le son, mais je n'ai jamais réussi à dépasser le 800x600, je vais voir comment tu as fait :
VBScreenCap : Capture d'écran facile en vidéo AVI
www.vbfrance.com/code.aspx?ID=29314

Au fait pour le moment ton code plante sur ma machine. Si jamais ça marche, ça serait génial de faire des vidéos de bonne qualité.

Commentaire de tinux le 29/01/2007 18:14:18

Merci, bah pour la qualitée je vais faire un deuxième exemple (tu peux déjà voir celui en qualité moyenne) http://guigui550.free.fr/YoutubeExemple.avi

La Résolution que j'ai appliquée est 640*480.

Peut tu me dire 'comment' le code plante ?, tu as appliqué tout les directives du fichier Lisez-moi ? Ta résolution ?

Commentaire de Patrice99 le 30/01/2007 12:40:02

> 640*480
Ha je comprends mieux maintenant, en fait il n'est pas possible de dépasser 800x600 pour des questions de lutte contre le piratage (ça serait trop facile sinon). D'ailleurs maintenant, même les pilotes audio empeche de capturer le son (il faut bien chercher pour trouver un pilote audio qui capture tout stream audio, comme c'était le cas jadis)

Pour les pb de plantage, non je n'ai pas regardé tes directives, désolé. Mais mon code lui fonctionne automatiquement : il indique où télécharger l'encodeur et marche immédiatement après, tu peux sans doute faire pareil.

Commentaire de bouv le 30/01/2007 14:54:51

J'ai une autre solution : après avoir vu une vidéo qui m'interresse sur YouTube, je recherche cette même vidéo sur http://video.google.fr/ et je télécharge cette vidéo au format GVP.
J'ouvre le fichier GVP avec le bloc note et le chemin de la vidéo apparait entre 'url:' et 'duration:'
Plus qu'à copier cette URL dans la barre d'adresse d'IE

++

Commentaire de EBArtSoft le 30/01/2007 16:36:53 administrateur CS

Ou bien tu va sur http://keepvid.com, tu tapes le lien tu valide et hop ta la video en format FLV que tu lis avec FLVPlayer, VLC ou Windows Media Player avec le bon codec.

@+

Commentaire de tinux le 30/01/2007 18:04:41

Ok je vais voir tout ça !

Commentaire de tinux le 30/01/2007 18:17:12

Bon, Je vais utiliser la dll de vlc pour récupérer la vidéo dans mon programme. Par contre, comment récuperer l'url de téléchargement de KeepVid ?

Commentaire de EBArtSoft le 30/01/2007 21:09:01 administrateur CS

euh... bouton droit "copier le raccourcis" ? lol

@+

Commentaire de tinux le 30/01/2007 22:33:30

Lool ouais, mais le faire directement dans le prog... Je vais regarder du coté des composants INET.
En attendant, je fais une petite mise à jour de la source avec possibilité de modifier le fichier 'YouTube' directement depuis la Form et quelques Options..

Commentaire de dead33 le 01/02/2007 13:40:35

bonjour
c est un bo prog svp envoi moi l'executable a : yappaj33@yahoo.fr

Commentaire de Ahweb le 19/02/2007 23:18:52

Il existe une dll pour ça ;)

Commentaire de Ahweb le 21/02/2007 19:09:11

Utilises ça :)
http://qjim.bo/devf/flv_convert.zip

Commentaire de Nicolas30ans le 05/05/2007 08:41:52

Bonjour

Faut il un compilateur ,,,?

Commentaire de EBArtSoft le 05/05/2007 12:04:59 administrateur CS

Il faut VB :p

Commentaire de lahmitia le 05/09/2007 01:31:39

tu pourras utiliser l'encodeur ffmpeg il est souple et tres efficace,

Commentaire de loloof64 le 25/09/2007 09:03:37

Salut TINUX :)

Désolé de te poster le message d'erreur en dur, mais je ne m'y connais pas trop en VB :

-----------------Message erreur----------------------------

Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.Runtime.InteropServices.COMException (0xC00D0BB8): Le format du média d'entrée est incorrect.
   à WMEncoderLib.WMEncoderClass.Start()
   à CaptureScreen.Form1.Button2_Click(Object sender, EventArgs e) dans D:\Telecharges (y sont pas tous)\vb.net\multimedia\youtube2avi\Hehe\Form1.vb:ligne 259
   à System.Windows.Forms.Control.OnClick(EventArgs e)
   à System.Windows.Forms.Button.OnClick(EventArgs e)
   à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ButtonBase.WndProc(Message& m)
   à System.Windows.Forms.Button.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CaptureScreen
    Version de l'assembly : 1.0.2820.34272
    Version Win32 : 1.0.2820.34272
    CodeBase : file:///D:/Telecharges%20(y%20sont%20pas%20tous)/vb.net/multimedia/youtube2avi/Hehe/bin/CaptureScreen.exe
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Version de l'assembly : 8.0.0.0
    Version Win32 : 8.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Interop.WMEncoderLib
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///D:/Telecharges%20(y%20sont%20pas%20tous)/vb.net/multimedia/youtube2avi/Hehe/bin/Interop.WMEncoderLib.DLL
----------------------------------------
mscorlib.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Microsoft.mshtml
    Version de l'assembly : 7.0.3300.0
    Version Win32 : 7.0.3300.0
    CodeBase : file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.

-------------Fin message erreur-----------------------------

Impossible de capturer une vidéo sur mon poste
-----------------------
WINDOWS XP PROFESSIONEL
VERSION 2002
SERVICE PACK 2
-----------------------
AMD SEMPRON(TM) Processor
2600+
1,60 GHz, 448 Mo de RAM
Extension d'adresse physique
------------------------------
Carte graphique : Unichrome Graphics 3G
Carte son : m'est inconnue

------------------------------------------------------------

Merci d'avance pour ton aide si tu as pu résoudre le problème :)

Tchao

Loloof64

Commentaire de loloof64 le 25/09/2007 09:09:07

Vidéo YouTube sur lesquelles j'ai effectués mes tentatives :
--- relative au message précedent :
  * requête : Zelda 80
  * vidéo : Zelda link to the past getting the silver arrows 80

--- non relative au message précédent concernant l'exception
  * requête : zelda
  * vidéo : zelda (générique dessin animé : 47s)

Salut :)

Loloof64

Commentaire de tinux le 25/09/2007 23:21:54

Oulà je viens de voir la message et il est tard, demain j'ai cours.. je regarderait surement ça jeudi ^^

Je pense aussi améliorer quelque peu le soft et voir la compatibilité avec Vista ++

Commentaire de loloof64 le 26/09/2007 00:37:18

Ce n'est pas grave :)
J'attendrais :)

Salut :)

Commentaire de tinux le 27/09/2007 15:17:09

Tu as placé le fichier 'Youtube.prx' dans ton Dossier 'C:\Program Files\Windows Media Components\Encoder\Profiles' ?

Car le problème viens de WM Encoder

Mais je viens de restester la source, le site de Youtube ayant changé, tout est décentré... Je vais Refaire une source complète, cette fois-ci en capturant directement les vidéos dans un objet Flash, je pense qu'il y aura moins de perturbation, je vais tester ça.

Commentaire de loloof64 le 29/09/2007 18:03:26

J'avais efectivement déplacé le fichier YouTube.prx comme indiqué .

Commentaire de XelectroX le 20/02/2008 17:14:20 3/10

J'aime pas trop le fonctionnement de celui-ci, je préfère vraiment le nouveau (http://www.vbfrance.com/codes/YOUTUBE-XPLORER-RECHERCHE-LECTURE-DOWNLOAD_45324.aspx) !!

La méthode utilisée ici est très peu compatible avec les différentes résolutions, consomme beaucoup de ressources et on a des pertes de qualité ...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

lecture fichier avi [ par alixdj ] Je veux lire des fichiers vidéo dans mon prog VB mais sans utiliser WMP, la lecture dans une picture serait idéale si j'avais plus d'images/seconde, l vidéo [ par dodo1309 ] bonjour Voila je voudrai inseré dans une form une vidéo du site youtube  avec comme par exemple comme balse a ouvrir : &lt;object width="425" height=" Lire avi dans userform [ par peyronnx ] Bonjour à tous je cherche à jouer une vidéo dans un userform. J'ai réussi aisément à le fiare en lisant le fichier depuis le disque dur mais je souha Image d'un fichier AVI [ par Janeo ] Bonjour, Comment faire pour aller chercher une image bien précise (par ex : image n°3) dans un fichier vidéo du type AVI, à partir d'un nombre qui m' Lecture AVI, dimension PictureBOX [ par thguillon ] Bonjour,J'ai un problème. Pour lire une video avi, j'utilise le MMControl, et lors de la commande play, j'ouvre la video dans une picturebox présente base de donné internet [ par citt ] sltje voudrait recupere des donné d'une bases de donné qui se situ sur mon site internet jé essaye avec opendatabase("http://monsite.fr/mabase") mais [API] envoyer TAB à internet explorer [ par inconnuanonyme ] salut à tousvoilà mon soucis :m'étant mal exprimé la première fois, je reviens avec une explication plus "propre"je voudrais envoyer la commande clavi Fenetre en arrire plan [ par magic lkp ] Salut a tous mon blèm :J'ai une config multi screen et ça m'énèrve d'avoir le meme fond d'écran sur les 2 screen tout simplement.En fait j'ai fait un Le texte d'une page internet en HTML... [ par z980x ] Salut !Je voudrais récupérer des informations contenues sur une page. (Du texte seulement)Je voudrais savoir comment faire pour enregistrer ce texte (


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales