Skip to content

Posts tagged ‘YouTube’

15
abr

Scope-YouTube, Yavol, Precise Pangolin y el formato de video

Introducción

Lens Video, es de las pocas Lentes (Lenses) que he podido hacer hasta el momento, pero he tenido la mala suerte de que con Precise Pangolin, los desarrolladores de Ubuntu han implementado una propia, con lo que he tenido que renombrarla para poder seguir utilizándola, dado que de lo contrario es necesario desinstalar la que viene por defecto en Ubuntu, ya que me parece muy absurdo tener que quitar lo que viene por defecto en Ubuntu, para utilizar otra. Esta es la razón para el cambio de nombre de Lens-Video a Yavol. Siempre me ha parecido muy simpático este tipo de acrónimos, YAVOL (Yet Another VideO Lens), así que he aprovechado la ocasión para hacer uno (mas o menos). Esto evidentemente tiene la desventaja de que con un nombre tan extraño, es posible que sea difícil su divulgación y encontrarlo para usarlo, pero por algún sitio tenía que empezar.

Pero, ¿por que continuar con el desarrollo de una lente de vídeo independiente? La razón para ello es que los criterios de búsqueda que establecen el la Lente de Ubuntu es por canal, mientras que los que implementa YAVOL es por categoría, puntuación, orden y fecha. Utilizando para ello las posibilidades que ofrece YouTube. Es cierto, que con este Video Lens, solo tienes acceso, por ahora, a YouTube, pero intentaré en las próximas semanas hacer el Scope para Vimeo y otros.

yavol

Sigue leyendo…Read more

Popularity: 5% [?]

13
abr

Descargando videos desde la línea de comandos con Movgrab

Introducción

Con el cambio de versión de Ubuntu de Oneiric Ocelot a Precise Pangolin, la actualización de Unity, y la liberalización de un Video Lens por parte de Ubuntu, resulta que la que la Lente que había desarrollado no se puede utilizar “exactamente”, porque interfiere con la propia de Ubuntu. Además de esto, y por si fuera poco, tengo pendiente realizar algunas mejoras interesantes a esta Lente, que ahora veremos como la llamo y desarrollo para evitar que se interfiera con la propia de Ubuntu.

Durante la investigación previa al desarrollo o mejora de Video Lens, y entre las opciones que quería añadir para las descargas directas, era poder seleccionar el formato a descargar, como en su día propuso Andrew, y en este camino es donde he encontrado movgrab, una aplicación para la línea de comandos, cuya introducción hace en WebUpd8.

Al igual que esto, otro aspecto, que me he encontrado es el asunto de que ahora, Totem es capaz de reproducir directamente desde YouTube, lo que es una verdadera ventaja para aquellos que no quieran instalar VLC o otro reproductor externo, simplemente tienes que escribir en la línea de comandos “totem http://www.youtube.com/watch?v=oVRpfFYRvW4″, por ejemplo, y puedes ver directamente el vídeo.

movgrab

Sigue leyendo…Read more

Popularity: 5% [?]

17
ene

Descargar videos de YouTube con Scope-YouTube y Lens-Video

Introducción

Poco a poco, voy aprendiendo más sobre el funcionamiento y comportamiento de los Lenses y los Scopes, para sacarles mas provecho. Para ello no hay como ver el partido que le sacan otros programadores, y las ideas que vais aportando. En este caso, la idea corre de la mano de Miquel Mayol i Tur, que como de costumbre, se empeña en proponerme retos a los que normalmente no puedo negarme. Y es que, tal y como él comenta, sucede que cuando ves un video en YouTube y dependiendo del ancho de banda que tengas, sucede que este va a tirones, y propone descargarlo.

youtube

Sigue leyendo…Read more

Popularity: 7% [?]

9
ene

YouTube y Lens Video con soporte para VLC, Minitube y mas

Introducción

Después de publicar el otro día una primera versión con soporte para VLC (“YouTube y Lens Video con mas filtros y soporte para VLC“), y viendo que en WebUpd8 anunciaban el lanzamiento de Minitube 1.7 con soporte para YouTube, y si a esto, añadimos el artículo publicado “Otra posibilidad de ver vídeos de YouTube en Linux“, mas de uno se podía imaginar por donde tenían que venir los tiros. Así que, lo he integrado todo, y ahora es posible seleccionar el visor que quieres utilizar, siempre y cuando lo tengas instalado, evidentemente.

Scope-YouTube

Sigue leyendo…Read more

Popularity: unranked [?]

7
ene

Otra posibilidad de ver vídeos de YouTube en Linux

Introducción

Con el fin de mejorar el Scope de YouTube, y para evitar la necesidad de instalar VLC si no quieres, y no tener que ver los vídeos en el navegador, he estado trabajando en un sencillo visualizador de vídeos de YouTube. Realmente, la operación es tan sencilla como embeber el vídeo dentro de una página web y utilizar WebKit para mostrarlo, y el resultado es algo como el que puedes ver en la siguiente imagen:

youtube

Sigue leyendo…Read more

Popularity: unranked [?]

2
ene

YouTube y Lens Video con mas filtros y soporte para VLC

Introducción

Ahora si!!!. No podía dejar el trabajo a medias, y gracias a vuestros comentarios (no consigo encontrar el comentario de la persona que me puso sobre la pista), y de acuerdo a lo publicado en OMG! Ubuntu!, he conseguido modificar Scope YouTube y Lens Video con dos propósitos, por un lado aumentar el número de filtros y tu control sobre lo que puedes ver en el Dash, y el segundo para poder reproducir los videos directamente con VLC media player sin tener que pasar por el navegador.

Scope-YouTube 1

Sigue leyendo…Read more

Popularity: 8% [?]

28
dic

Buscar videos de YouTube en Ubuntu con Unity ó otro Lens más

Introducción

Llevaba ya mucho tiempo esperando sacar algo de tiempo para poder hacer mi propio Lens (Lupa) para Unity, y al fin, ha llegado. Tengo varias ideas sobre distintos Lens, pero ha sido Tabunet, el que me ha dado la idea para hacer el primero. Pensaba que un Lens para YouTube existía, pero al buscar los existentes, y ver que no, me he decantado por YouTube.

Continuando con el artículo referente a la personalización de Unity y Oneiric Ocelot (“Quien dijo que Ubuntu Oneiric y Unity no eran personalizables“), y después de haber realizado mi propio Lens, en base al excelente trabajo de David Callé, el blog de Saravanan Thirumuruganathan, y la documentada información proporcionada por Ubuntu sobre Unity, puedo afirmar, que es “muy” personalizable, eso si, siguiendo las líneas marcadas, pero con muchas posibilidades.

Con este nuevo Lens, podrás buscar directamente desde el Dash (al que no le encuentro una traducción apropiada), vídeos en YouTube, sin tener que entrar “inicialmente” en la página de YouTube. El fallo, al igual que he comentado para el caso del Lens de Grooveshark (“Grooveshark aun mas cerca con un scope para Unity Music Lens“), es que finalmente termina por abrir la página de YouTube para mostrarte el vídeo.

Lens-Video

Sigue leyendo…Read more

Popularity: 10% [?]

7
jun

Hacer un vídeo de fotografías en un minuto desde el terminal

Al contrario de lo que puedas pensar, no soy de los que machacan a sus visitas con reportajes fotográficos o videos de sus viajes, celebraciones o acontecimientos. Es mas, no me gusta que en un visita me pongan a mi el video o el reportaje, realmente es algo que me molesta profundamente. Es más, raramente veo las fotografías que hago, salvo cuando tengo que escribir un artículo como el presente.

Pero probablemente, yo sea un bicho raro. Hay mucha gente que disfruta, tanto poniéndo el vídeo como viéndolo, según el caso. Sin embargo, sucede que como vamos como vamos, montar un vídeo se puede convertir en un trabajo realmente tedioso, o que simplemente no queremos gastar ese tiempo en hacer el vídeo, preferimos dedicarlo a otras cosas.

La ventaja de GNU/Linux, es que hay herramientas verdaderamente potentes. Normalmente conocemos algunos usos de ellas, o simplemente desconocemos que existan, pero están ahí, y en un momento te pueden sacar de un apuro.

Haciendo el vídeo

Codificando las imágenes

El vídeo lo voy a montar de un conjunto de fotografías todas en formato JPEG. Se trata de 159 imágenes, y teniendo en cuenta que mi archivo de audio es de 8 minutos, cada imagen tiene que estar expuesta un total de (8 * 60)/159 = 3.0189 segundos. O lo que es lo mismo, 0.33125 imágenes por segundo.

Antes de montar el vídeo he redimensionado las imágenes, de forma que tengan todas 800×600. Este paso se puede obviar, el problema, es que se puede aparecer, una parte de la imagen anterior y una parte de la imagen posterior en imágenes que sean mas altas que anchas, y da sensación de chapuza. En principio podías pensar en mogrify:

mogrify -resize 800x600 *.JPG

Pero con esto no vas a obtener el resultado que perseguimos, dado que lo que va a hará será ajustar al menor de los lados. Es decir si es una imagen con una altura superior a 600, escalará la imagen de forma que quede con esta altura, pero la anchura será menor, y estaremos en el mismo caso que antes.

Por esta razón utilizamos el siguiente script de Python:

import sys
import math
from os import path
from sys import argv
from PIL import Image

def isinteger(x):
try:
return int(x) == x
except:
return False
def tointeger(x):
try:
return int(x)
except:
return 0
def main():
argv = sys.argv
if len(argv) < 2: print 'At least one file to resize' exit(-1) W = 800 H = 600 files=argv[1:] for file in files: if path.splitext(file)[1].upper() == '.JPG': tf=path.splitext(file) im = Image.open(file) w,h=im.size scalex = w / float(W) scaley = h / float(H) if scalex > scaley:
scale = scalex
else:
scale = scaley
w = int(w / scale)
h = int(h / scale)
im_out = im.resize((w,h), Image.BICUBIC)
im_out = im_out.convert('RGBA')
background = Image.new('RGBA', (W,H), (0, 0, 0, 0))
xi=int(math.fabs(W-w)/2)
xf=int(math.fabs(W+w)/2)
yi=int(math.fabs(H-h)/2)
yf=int(math.fabs(H+h)/2)
background.paste(im_out,(xi,yi,xf,yf))
im_out = background
im_out.save(tf[0]+'_'+str(W)+'x'+str(H)+tf[1])
exit(0)

if __name__ == '__main__':
main()

que puedes descargar desde aquí:

Redimensionar imagenes a 800x600
Redimensionar imagenes a 800x600
redimensiona800x600.gz
1.1 KiB
64 Downloads
Details...

Ahora solo tienes que copiar este script en el directorio en cuestión y redimensionar las imágenes:

python redimensiona800x600.py *.JPG

Lo que hace el script es crear un fondo de color negro de dimensiones 800×600 y sobre el pega nuestra imagen, ahora si que todas las imágenes tendrán las dimensiones requeridas.

Hayamos redimensionado las imágenes o no, ahora toca montar el vídeo. Para ello utilizaremos el siguiente comando:

mencoder mf://*.JPG -mf w=800:h=600:fps=0.33125:type=jpg -ovc copy -oac copy -o video.avi

la extensión *.JPG es porque todas las imágenes tienen la extensión en mayúsculas. Los siguientes parámetros corresponden al ancho (w=800) y alto (h=600) de las imágenes. Luego tenemos la tasa de imágenes por segundo (fps=0.33125), que como hemos calculado antes es de 0.33125 imágenes por segundo para que dure exactamente 8 minutos, y los siguientes parámetros es para que copie el video (-ovc) para que copie el audio (-oac), aunque todavía no tenemos y por último, el archivo de salida (-o video.avi)

Obteniendo el audio

El audio lo voy a sacar de youtube. Para obtener el audio y dado que partimos de que lo hacemos todo desde el terminal, utilizaré el comando youtube-dl. Con esto bajo el vídeo en cuestión:

youtube-dl http://www.youtube.com/watch?v=zsr6c4TrWBg

Ahora toca extraer el audio de este vídeo, para ello recurrimos de nuevo a mencoder:

mencoder zsr6c4TrWBg.flv -of rawaudio -oac mp3lame -ovc copy -o audio.mp3

Montando video y audio

Como paso final, nos queda componer video y audio:

mencoder -ovc copy -audiofile audio.mp3 -oac copy video.avi -o output.avi

Resumiendo

Todo esto lo he montado en un script “de_fotos_a_pelicula.sh”:

#!/bin/bash
python redimensiona800x600.py *.JPG
mencoder mf://*_800x600.JPG -mf w=800:h=600:fps=0.33125:type=jpg -ovc copy -oac$
rm -f *_800x600.JPG
mencoder zsr6c4TrWBg.flv -of rawaudio -oac mp3lame -ovc copy -o audio.mp3
mencoder -ovc copy -audiofile audio.mp3 -oac copy video.avi -o output.avi
rm -f video.avi audio.mp3

y lo he lanzado anteponiendo el comando “time”, para conocer el tiempo que tarda en hacer toda la operación:

real 1m3.918s
user 0m53.730s
sys 0m1.020s

Como ves nada una miseria, un poco más de un minutillo.

El resultado

Conclusiones

Evidentemente, donde vas a “perder” más tiempo es seleccionando las fotografías que quieres incorporar en el vídeo y la música que le quieres poner. Pero una vez solucionado estos dos puntos, que no son nada despreciables, y decidiendo el orden de las imágenes, montar el video es “coser y cantar“.

Claro que no tiene ningún efecto especial, ni cosas por el estilo. Pero se trata de realizar un vídeo rápido y sin dedicarle mucho tiempo a los aspectos técnicos, solo tienes que elegir las fotografías, el orden y la música. Sencillo pero efectivo.

Más información: MPlayerhq, electron.mit.edu, youtube-dl, commandlinefu.com, superuser.com, daveymorris.co.uk, manpagez, refranespopulares

Popularity: 9% [?]

14
ene

Pasando las fotos a Picasa

Finalmente, me he decidido a trasladar todas las fotos a [wiki]Picasa[/wiki] con el fin de liberar el espacio de mi sitio de fotos y de videos. Los videos los trasladaré a [wiki]YouTube[/wiki]. Creo que esta va a ser la manera mas sensata de ganar disco y evitar que en pocos meses me quede sin espacio y sea necesario comprar.

Sigue leyendo…Read more

Popularity: 1% [?]

Bad Behavior has blocked 2578 access attempts in the last 7 days.

Easy AdSense by Unreal