Récupérer le lien absolu d'une vidéo youtube, dailymotion et autres?

cs_mat77400 Messages postés 34 Date d'inscription vendredi 16 juillet 2010 Statut Membre Dernière intervention 4 septembre 2010 - 19 août 2010 à 17:29
cs_mat77400 Messages postés 34 Date d'inscription vendredi 16 juillet 2010 Statut Membre Dernière intervention 4 septembre 2010 - 20 août 2010 à 14:43
Bonjour, j'essaye depuis hier de comprendre comment récupérer un lien absolu vers une vidéo flash (flv, mp4...) lorsqu'on la visionne avec des balises , le souci c'est que dans src="#" il n'y a pas le lien vers la vidéo...
Je souhaiterais récupérer la vidéo pour la stocker sur mon ordi.
Si quelqu'un pouvait éclairer ma lanterne...

Ps: je sais qu'avec youtube on peut télécharger les vidéos, mais je souhaite la récupérer depuis le emmbed via un code php.

Merci d'avance.

6 réponses

cs_mat77400 Messages postés 34 Date d'inscription vendredi 16 juillet 2010 Statut Membre Dernière intervention 4 septembre 2010
19 août 2010 à 19:33
Voici la partie qui affiche la vidéo:
	<script>
(function() {
var isIE = /*@cc_on!@*/false;
var swfHTML = (isIE) ? "<object height="38" + "5" width="64" + "0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="movie_player" >\n\t\n\t\n\t\n\t
\n\t\t\t\n\t\t\n\t\t
\n\t\t\t\t\t\tPour regarder cette vidéo, vous devez disposer d\'Adobe Flash Player. 
 Télécharger le lecteur sur le site d\'Adobe<\/a>\n\t\t<\/div>\n\t\t\n\t<\/div>\n<\/object>" : "<noembed>\n\t\n\t\n\t\n\t
\n\t\t\t\n\t\t\n\t\t
\n\t\t\t\t\t\tPour regarder cette vidéo, vous devez disposer d\'Adobe Flash Player. 
 Télécharger le lecteur sur le site d\'Adobe<\/a>\n\t\t<\/div>\n\t\t\n\t<\/div>\n<\/noembed>";
document.write(swfHTML);
})();
</script>


Je n'ai pas réussi a trouver de lien vers un .flv, .mp4 ou autres
cs_mat77400 Messages postés 34 Date d'inscription vendredi 16 juillet 2010 Statut Membre Dernière intervention 4 septembre 2010
19 août 2010 à 20:13
Pour ceux qui ne connaissent pas la deuxième var c'est une condition condensée, ca revient à ca:
			if(isIE)
{
var swfHTML =  "<object height="38" + "5" width="64" + "0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="movie_player" >\n\t\n\t\n\t\n\t
\n\t\t\t\n\t\t\n\t\t
\n\t\t\t\t\t\tPour regarder cette vidéo, vous devez disposer d\'Adobe Flash Player. 
 Télécharger le lecteur sur le site d\'Adobe<\/a>\n\t\t<\/div>\n\t\t\n\t<\/div>\n<\/object>";
}
else
{
var swfHTML = "<noembed>\n\t\n\t\n\t\n\t
\n\t\t\t\n\t\t\n\t\t
\n\t\t\t\t\t\tPour regarder cette vidéo, vous devez disposer d\'Adobe Flash Player. 
 Télécharger le lecteur sur le site d\'Adobe<\/a>\n\t\t<\/div>\n\t\t\n\t<\/div>\n<\/noembed>";
}

Encore IE qui nous oblige à faire des conditions supplémentaires...

Ps: Désolé mais ca dépasse du cadre...
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
20 août 2010 à 09:34
Bonjour,

pour youtube , l'url absolue de la video est la première url du code embed

exemple : url de la page youtube
http://www.youtube.com/watch?v=VqxiMTZsnZ8

url absolue de la video
http://www.youtube.com/v/VqxiMTZsnZ8

facile à récupérer en php ou autre

a+
google est mon ami quand tu cherches quelque chose demande lui clairement
cs_mat77400 Messages postés 34 Date d'inscription vendredi 16 juillet 2010 Statut Membre Dernière intervention 4 septembre 2010
20 août 2010 à 14:41
Bah non malheureusement c'est pas ça.
Essaye de faire enregistrer sous sur les liens suivants:
http://www.youtube.com/v/VqxiMTZsnZ8
ou
http://www.youtube.com/v/VqxiMTZsnZ8.flv

Bah ca marche pas...

Une autre solution peut-être.

PS: J'ai déjà cherché sur google

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_mat77400 Messages postés 34 Date d'inscription vendredi 16 juillet 2010 Statut Membre Dernière intervention 4 septembre 2010
20 août 2010 à 14:41
Au fait j'ai clairement expliqué que je ne souhaitais pas QUE pour google mais en général...
cs_mat77400 Messages postés 34 Date d'inscription vendredi 16 juillet 2010 Statut Membre Dernière intervention 4 septembre 2010
20 août 2010 à 14:43
euhhh que pour youtube
je m'embrouille avec tout ca
Rejoignez-nous