Tu peux avoir des liens vers les videos directement dans le navigateur avec un script javascript (greasemonkey si firefox, userjs pour les autres navigateurs) du genre :
<code mais je ne veux pas que templeet interprète les url...>
// ==UserScript==
// @include http://*youtube.com/watch*
// ==/UserScript==
var url = document.location.href;
var video_id = url.match(/[\?\&]v\=([^\&]+)/)[1];
var text = document.getElementsByTagName("head")[0].innerHTML;
var t_param = text.match(/, \"t\": \"([^\"]+)\"/)[1];
var flv_link = document.createElement('a');
flv_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param;
var txt = document.createTextNode("Download flv Video");
flv_link.appendChild(txt);
var mp4_link = document.createElement('a');
mp4_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param+"&fmt=18";
var txt2 = document.createTextNode("Download mp4 Video");
mp4_link.appendChild(txt2);
var hd_link = document.createElement('a');
hd_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param+"&fmt=22";
var txt3 = document.createTextNode("Download hd Video");
hd_link.appendChild(txt3);
var br_nod = document.createElement("br");
var br_node = document.createElement("br");
[^] # Re: Encore mieux
Posté par 태 (site web personnel) . En réponse au journal Youtube : un site pour contourner Flash !. Évalué à 1.
<code mais je ne veux pas que templeet interprète les url...>
// ==UserScript==
// @include http://*youtube.com/watch*
// ==/UserScript==
var url = document.location.href;
var video_id = url.match(/[\?\&]v\=([^\&]+)/)[1];
var text = document.getElementsByTagName("head")[0].innerHTML;
var t_param = text.match(/, \"t\": \"([^\"]+)\"/)[1];
var flv_link = document.createElement('a');
flv_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param;
var txt = document.createTextNode("Download flv Video");
flv_link.appendChild(txt);
var mp4_link = document.createElement('a');
mp4_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param+"&fmt=18";
var txt2 = document.createTextNode("Download mp4 Video");
mp4_link.appendChild(txt2);
var hd_link = document.createElement('a');
hd_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param+"&fmt=22";
var txt3 = document.createTextNode("Download hd Video");
hd_link.appendChild(txt3);
var br_nod = document.createElement("br");
var br_node = document.createElement("br");
var mydiv = document.createElement('div');
mydiv.style.position = 'fixed';
mydiv.style.top = '0px';
mydiv.style.left = '0px';
mydiv.style.border = '5px solid #ffa';
mydiv.style.backgroundColor = '#ffc';
mydiv.style.color = '#000';
mydiv.appendChild(flv_link);
mydiv.appendChild(br_nod);
mydiv.appendChild(mp4_link);
mydiv.appendChild(br_node);
mydiv.appendChild(hd_link);
document.body.appendChild(mydiv);
</code>