rss
Click para suscribirte
Deja un comentario!

Selecciona tu lector de Feeds:

Añadir a Netvibes Añadir a iGoogle Añadir a Mi Yahoo

Ahora me leen 19 personas mediante feeds.
TAGS

Flash lento en pantalla completa desde Ubuntu

ESCRITO POR Josep Viciana EL 16-10-2008 - EN LA CATEGORÍA Internet, Ubuntu.

No es un hecho aislado que a mi me vaya lento al ver videos de youtube, vimeo y demás - o cualquier otro flash en pantalla completa - cuando lo veo desde Ubuntu (en teoría desde cualquier distribución de GNU/Linux), de hecho es una de las quejas que mas veces se repite por los usuarios… pero eso no volverá a pasar, ya hay solución.

Hoy mismo ha salido una actualización de Flash, la versión 10 que ha salido a la vez para entornos Windows, Mac, y Linux (aunque aún falta FreeBSD y las versiones de 64bits…).

La mejora más importante, almenos para los usuarios de Ubuntu, es que ahora podemos ver videos a pantalla completa de manera fluida sin tener que soportar esos trompicones que mataban los ojos… además, espero que le quite un poco de carga al procesador por que el mío se pone a unos 70ºC cuando carga mucho Flash.

Esa es la más importante, pero no la única, también se mejora muchísimo el tema de las tipografías, la carga y descarga de archivos desde Flash, se añaden efectos 3d y se preparan filtros, tanto para imagen como para sonido. Lo que quiere decir que no tardaremos en ver aplicaciones Web basadas en Flash que tengan unas características que no se alejen demasiado de cualquier aplicación de escritorio…

Quien quiera actualizar su Flash a la versión 10, puede hacerlo desde este enlace:


Descargar videos de Youtube con PHP

ESCRITO POR Josep Viciana EL 16-08-2008 - EN LA CATEGORÍA PHP, Programación.

Esta es una clase para descargar videos de Youtube, con la que podemos obtener un enlace al archivo de video, que se baja con el nombre get_video, sin ninguna extensión, por esto, dependiendo de que sistema operativo o que configuración tengamos, habrá que cambiarle el nombre y ponerle una extensión para poder verlo.

Se descarga sin extensión pero no sin formato, el formato es application/x-flash-video, es decir, la extensión que le corresponde es .FLV.

VER EJEMPLO / VIEW SAMPLE

VER CÓDIGO DEL EJEMPLO / VIEW SAMPLE CODE

Lo primero que hay que hacer es poner la clase, que podemos utilizar desde el mismo script o con un include desde otro archivo.

Clase para obtejer videos de Youtube:

class YouTubeParser {
var $_urlOut = ‘http://www.youtube.com/get_video?video_id=%s&t=%s’;
var $errMsg = ”;
function getVideoLink($url){
$hash = ”;
if (!preg_match(’/(\?|&)v=([0-9a-z_]+)(&|$)/si’, $url, $m)) {
$this->errMsg = ‘URL no válida’;
return false;
}
$v = $m[2];
if (!($response = file_get_contents($url))) {
$this->errMsg = ‘Imposible leer la p&aagina de Youtube’;
return false;
}
if (preg_match(’/var swfArgs( *)=( *)\{(.*?)\}/si’, $response, $m)) {
if (preg_match(’/”t”( *):( *)”(.*?)”/si’, $m[3], $mm)) {
$hash = $mm[3];
}
}
if (empty($hash)) {
$this->errMsg = ‘Imposible conseguir el enlace’;
return false;
}
return sprintf($this->_urlOut, $v, $hash);
}
}

Y para ejecutar, podemos recibir la variable URL por POST, y utilizar así la clase:

if (isset($_POST['url'])) {
$parser = new YouTubeParser();
$url = trim(stripslashes($_POST['url']));
if (!($link = $parser->getVideoLink($url))) {
echo $parser->errMsg;
} else {
echo ‘<a href=”‘ . $link . ‘”>Descargar video</a>’;
}
echo ‘<br /><br />’;
}

No es en absoluto una clase dificil de utilizar, pero si a alguien le surge alguna duda o problema intentaré ayudar a que se entienda mejor el buen uso que se le puede dar.


Ni sus manos son tan blancas ni son blancas sus palomas.

Algunos derechos reservados. Josep Viciana. 06-01-2009.

Browse Happy logoPagerank