miércoles, 28 de octubre de 2015

Videolan (VLC): modo general de como usar sus funciones

Videolan es un reproductor multimedia, con multifunciones, aunque la mas conocida es la de reproductor de vídeos. Básicamente casi todas las funciones que se pueden realizar con el programa se pueden hacer a partir de los tres pasos que se indican mas abajo. En algunos casos específicos, para realizar funciones concretas, habrá que modificar las opciones generales del programa, personalizar la interfaz, mostrar controles avanzados,etc
El programa dispone de una infinidad de opciones además de la reproducción propiamente dicha. Entre estas opciones está la de codificación audio y vídeo, realizar streaming en una red, servir de interfaz con capturadoras externas de televisión o webcam, etc.

1- Abrir Medio: En esta pantalla hay que 1a) elegir el medio, con el que vamos a trabajar como fuente de entrada entre las cuatro pestañas: Archivo ( de vídeo, y/o audio ) , Disco ( dvd, bluray, cd-audio, svcd/vcd ) , Red ( local o internet ), o Dispositivo de captura ( cámara web, tv-tdt  ), y 1b) que hacer, trabajos a realizar, con el medio elegido ( Encolar, Reproducir, Emitir o Convertir ).
Si multiplicamos todas las posibles fuentes de entrada a) por todos los posibles trabajos a realizar b) nos daremos cuenta de la cantidad de posibles acciones que podemos realizar con Videolan.
En la siguiente ventana se ve como ejemplo las fuentes de entrada correspondientes a la pestaña Disco: Dvd, BluRay, Cde de audio, y Svcd/Vcd, y los cuatro posibles trabajos a realizar: Encolar, Reproducir, Emitir, y Convertir.


Para realizar todavía algunas funciones mas o modificar las funciones básicas hay que previamente añadir extensiones  de Videolan y/o añadir  Controles Avanzados ( Barra de Herramientas->Ver->seleccionar Controles Avanzados )

 2- Elegir las opciones específicas: según el medio elegido 1a) y lo que vayamos a hacer con él 1b), aparecerá una ventana determinada, o varias, en la que deberemos elegir las opciones específicas, que serán distintas según lo que hayamos elegido anteriormente en el paso 1.

En este ejemplo en la ventana siguiente se eligen las opciones para reproducir un dvd que luego, en el paso siguiente, queremos convertir



3- Realizar el trabajo específico: Una vez que hayamos configurado adecuadamente las opciones en el paso 2, a continuación, elegimos el trabajo concreto ( Encolar, Reproducir, Emitir o Convertir ) que queremos realizar, y hacemos click en la opción correspondiente, y ya se empezará a realizar dicho trabajo.
Siguiendo este ejemplo en la ventana siguiente hemos elegido la opción Convertir con lo que tras hacer click en Iniciar se cierra la pantalla, se vuelve a la ventana principal de Videolan, y mientras se realiza la conversión se va moviendo la barra deslizante de la pantalla principal de Videolan.
Al cabo de un tiempo, que dura mas o menos lo mismo que lo que dura la reproducción del vídeo, se habrá creado en el disco duro un archivo de vídeo con la extensión correspondiente al perfil de conversión que hayamos elegido



miércoles, 21 de octubre de 2015

Actualizar los complementos de Firefox

Una vez me paso que cada vez que iniciaba Firefox me aparecía un mensaje  que duraba unos segundos, y que no me daba tiempo a leerlo por completo, pero lo que me dejaba leer era algo así como que se trataba de una versión de varios meses, y en el que se me decía que tenía que actualizar; lo interpreté como que tenía que actualizar el propio Firefox, pero ni en Synaptic ni en el Gestor de Actualizaciones me aparecía una versión de Firefox mas actualizada que la que tenía instalada. Al final descubrí que el mensaje no se refería a Firefox, sino a sus complementos, por lo que una vez que los tuve todos ellos actualizados, y configurados para que la actualización se haga de forma automática, como se indica mas abajo, no me ha vuelto a aparecer dicho mensaje.
Es conveniente tener siempre actualizados los complementos de Firefox, para ello trabajaremos a partir de Firefox ->Barra de Herramientas ->Herramientas ->Complementos


Desde ahí podemos hacer las siguientes acciones:
a- Buscar actualizaciones: busque las actualizaciones pendientes de los complementos que tengo instalados, los actualice todos, y seleccione la opción "actualizar complementos automáticamente" que antes no tenia activada.
Desde que hice esto ya no ha aparecido el mensaje.
b- Ver actualizaciones recientes
c- Actualizar complementos automáticamente: podemos seleccionar esta opción para olvidarnos de las actualizaciones manuales de todos los complementos, o seleccionar la siguiente opción
d- Configurar todos los complementos para que se actualicen manualmente

Si no hemos activado la opción c- actualización automática de los complementos, podemos seleccionar con un doble clik uno de ellos y se abre una ventana en la que entre otras cosas nos muestra la siguiente imagen desde la que podemos configurar como queremos que se haga la actualización de ese complemento en particular: por defecto, de forma automática o no, en cuyo caso nos permite buscar actualizaciones para actualizar el complemento de forma manual.


De esta forma podemos tener unos complementos que se actualicen de forma automática y otros que lo harán de forma manual cuando nosotros consideremos oportuno hacerlo.

Con todo ello podemos tener configurada las actualizaciones de los complementos de Firefox como nosotros queramos:
- Todo automático: nos olvidamos de las actualizaciones, que se harán de forma automática para todos los complementos. Es la forma en que lo tengo configurado.
- Forma mixta: unos complementos se actualizan de forma automática y otros requieren nuestra actividad para hacerlo manualmente, cuando queramos.
- Modo manual: o no se realiza ninguna actualización automática, y somos nosotros los que decidimos cuando y que complementos actualizamos.

viernes, 16 de octubre de 2015

Averiguar cual es el comando ejecutable que abre un programa

Si el programa que queremos saber cual es el comando que lo abre, ejecutándolo desde la terminal, esta en el menú de aplicaciones, lo mas sencillo es usar el Editor del Menú de Aplicaciones ( el comando que lo abre es: cinnamon-menu-editor , si utilizamos la interfaz gráfica Cinnamon ) en él seleccionas el programa del que quieras saber cual es el comando que lo ejecuta, das al botón propiedades y en Comando te aparece lo que buscas.
Esto es útil porque aunque es muy frecuente que el comando que abre un programa desde la terminal sea el mismo nombre del programa ( por ejemplo para abrir el programa visor de fotos Gthumb el comando es gthumb ) , esto no es siempre así como se ve en el ejemplo siguiente.
Si al ejecutar un programa algo no va bien, es útil abrir la terminal, escribir el comando ejecutable que abre dicho programa, no cerrar la terminal, trabajar con dicho programa, y ver si en la terminal sale algún mensaje de error que nos pueda ayudar a subsanar el problema.

Por ejemplo si queremos averiguar cual es el comando que ejecuta el programa gráfico Capturar Pantalla, abrimos el Editor del Menú de Aplicaciones, en él elegimos Accesorios->Capturar pantalla


y hacemos doble click en el botón Propiedades, con lo que en la ventana siguiente vemos que el comando que ejecuta el programa es: gnome-screenshot --interactive ( Aveces el nombre del comando es mas largo de lo que cabe en el espacio del comando, y hay que usas las teclas de flecha para verlo en su totalidad )


Copiamos dicho comando, abrimos la terminal y pegamos, con lo que se abrirá el programa, y si no hemos cerrado la terminal podemos ver si en ella nos sale algún mensaje de error que pueda ayudarnos a solucionar algún fallo que tengamos con el programa gráfico.

-----------------------
Añadido gracias al comentario de Cex:
Si el programa está en ejecución podemos ver algo parecido en la pestaña Procesos del Monitor del sistema. Bien simplemente posando el ratón en el proceso deseado, o bien con el botón derecho seleccionando Propiedades. Podemos ver el mandato con sus opciones y en ocasiones el mandato lleva delante la su ruta.

jueves, 8 de octubre de 2015

Etiquetar documentos en el administrador de archivos

En este tema se trata de como poner una señal o identificar de alguna manera especial algunos de los  documentos, como por ejemplo marcarlos con "emblemas" o "etiquetas" que indiquen tus valoraciones o cuales son tus favoritos o los que te faltan por revisar o los que ya revisaste. En el administrador de archivos Nemo existen los "emblemas": para usarlos tienes que seleccionar un archivo, y elegir en el menú contextual la opción Propiedades->Emblemas, pero no podemos poner un emblema a una selección de varios documentos.
Otra forma de identificar varios documentos seria anteponiendo algunos caracteres a su nombre, de forma que viendo como se llama un documento sepamos por ejemplo si lo hemos leído o no, si nos ha gustado o no, etc


Poniendo "Emblemas" al icono del documento:
Buscando como poner emblemas a varios archivos seleccionados a la vez, encontré en Synaptic el paquete thunar-media-tags-plugin ( tag significa etiqueta ), con el que se instalan 4 paquetes mas, entre ellos el administrador de archivos Thunar
He estado probando Thunar, y con él si que se puede elegir varios archivos a la vez y cambiarles el nombre o ponerles Emblemas a varios archivos a la vez, con lo que se pueden marcar documentos de las dos formas: poniéndoles emblemas y anteponiéndoles unas letras que identifiquen si los has leído, si te han gustado, etc.
Desde Thunar se pueden seleccionar varios archivos, y elegir en el menú contextual la opción Propiedades->Emblemas


desde la que podemos poner uno o varios emblemas a todos los archivos que hayamos elegido previamente. Los emblemas que se añaden con Thunar se conservan en Nemo, y se pueden ver tanto si ponemos la vista en modo icono, en modo lista o en modo vista compacta.
Por ejemplo:
- Punto rojo: indica documento no leído
- Circulo verde con V blanca: indica documento leído
- Corazón: documento que me ha gustado
- Triángulo de peligro: documento que no me ha gustado

Anteponiendo unos caracteres al nombre del documento.
De esta forma todos los documentos aparecerán agrupados por sus letras iniciales en el administrador de archivos, y de un vistazo se puede saber si se han o no leído, y si han gustado o no.
 

Por ejemplo, los caracteres que antepongo al título del documento para marcarlo:
= no leído   ( símbolo de libro cerrado)
> leído        ( símbolo de libro abierto )
 + me han gustado
 - no me han gustado
puntuación del 0 al 9

por ejemplo
=       no lo he leído
>+7   leído me ha gustado, con un 7
>-3    leído no me ha gustado, con un 3

Entre los caracteres que sirven de marcadores, y el titulo original del documento pongo el carácter _ para que sirva de separación entre ambos.

Para ello necesitamos que desde el administrador de archivos se pueda cambiar el nombre a varios archivos a la vez, para no tener que ir haciéndolo de uno en uno, pero el administrador de archivos Nemo no permite cambiar el nombre de varios archivos a la vez ( ver mas abajo que con un truco si que se puede ), en cambio Thunar si que se puede renombrar varios archivos a la vez.

A) Con Thunar:
Desde Thunar se pueden seleccionar varios archivos, y elegir en el menú contextual la opción Cambiar nombre, con lo que se abre la siguiente ventana



desde la que se puede anteponer al nombre de los archivos seleccionados los caracteres que queramos.

B) Con Nemo:
Añadiendo una nueva Nemo-actions ( http://hatteras-blog.blogspot.com.es/20 ... al-de.html ) se puede hacer que desde el menú contextual de Nemo se abra la misma ventana que se abre en Thunar para el renombramiento masivo de archivos. Para ello, la linea correspondiente a Exec que hay que poner en la Nemo-actions es:
Exec=/usr/bin/Thunar --bulk-rename %F

----------------
En lo que respecta a etiquetar documentos, Thunar tiene al menos dos ventajas sobre Nemo:
1- Permite el renombrado masivo de varios archivos a la vez
2- Permite la colocación de uno o mas emblemas en varios archivos a la vez,
por lo que Thunar cumple con las dos formas para marcar varios documentos a la vez.
Lógicamente el cambio de nombre que se hace con Thunar se conserva en Nemo, y también los emblemas que se añaden con Thunar se conservan en Nemo.



jueves, 1 de octubre de 2015

Videolan (VLC): emitir video de una webcam en una red local (Videoconferencia en red local)

En este tema voy a explicar como podemos emitir por streaming un vídeo de la webcam, en una red local. La idea es que un ordenador-emisor emite el vídeo a través de la red local y los otros equipos-receptores de la red lo capturan y reproducen. ( De forma similar se debe poder emitir otro tipo de video, desde un archivo de vídeo del disco duro, de un dvd o cd, o de una dirección web)

Los ordenadores que voy a usar, un pc portátil (conectado por wifi )  y uno fijo (conectado por cable ), están conectados ambos a internet a través un router de forma que tengo una pequeña red local casera.

Para este tema he usado Videolan  y la webcam-usb  HP hd-2300  que tiene el micrófono integrado y es compatible con el driver uvc . El driver que usa Linux para las webcams es el UVC ( Universal Video Class ) y en la página  http://www.ideasonboard.org/uvc/  se puede ver los modelos que soporta en el apartado "Supported devices". Las que tenga un icono "visto" en la columna status, son totalmente compatibles.


En el ordenador emisor: Pasos para emitir vídeo de la webcam:

1) Elegir la fuente a emitir: Videolan->Medio->Emitir .En la pantalla que nos sale debemos de elegir el medio a emitir en una de las siguientes pestañas:
a)- pestaña Archivo: elegimos un archivo de vídeo que tenemos en el disco duro
b)- pestaña Disco: elegimos el tipo de disco ( DVD, CD de audio, Blueray, o SVCD(VCD ), y el dispositivo de disco
c)- pestaña Red: elegimos una dirección de web, dirección url
d)- pestaña Dispositivo de Captura: seleccionamos el modo de captura, nombre de dispositivo de vídeo y dispositivo de audio, y opciones de vídeo
Una vez elegida en la pestaña adecuada la fuente de lo que deseamos emitir, pulsamos en Emitir.

En este ejemplo he elegido la opción de emitir desde un dispositivo de captura ( Video for Linux 2 ), en este caso la webcam integrada de mi pc portátil ( /dev/video0 ) (*), con el dispositivo de audio ( hw:0,0 ) (*) por lo que las siguientes imágenes se corresponden a ésta opción.

(*) Si conecto la webcam-usb hp hd-2300 me aparecen los datos: /dev/video1 y hw:0,1

Para que se emita correctamente el sonido conviene ajustar adecuadamente el control de volumen: Pavucontrol: control de volumen de Pulse-Audio



2) En la siguiente ventana debemos elegir la pestaña Fuente ( si no la tuviéramos ya elegida en el paso anterior).

3) En la pestaña Configuración de Destino nos sale la opción de elegir el destino, o sea, por donde vamos a emitir y como; Para emitir por la red se suele usar http por el puerto 8080, ( que deberemos tener abierto en el cortafuegos  ). Por lo tanto, seleccionamos  el destino http, seleccionamos la opción Mostrar en local. Y damos al botón añadir




4) En esta ventana configuramos el http  tenemos que confirmar que esta seleccionado el Puerto 8080, y  en la Ruta: / . Seleccionamos la opción de transcodificar y elegimos el Perfil de emisión : he probado con algunos de los que vienen por defecto y el que mejor me ha funcionado es:  Video-Wmv+Wma (Asf)



Y para finalizar pulsamos en Emitir y Videolan-VLC empezará a emitir vídeo tomado en este caso de la webcam a la red.

En los ordenadores receptores de la red local: Pasos para recibir el vídeo

En mi caso, en un pc fijo de mi red local, los pasos son mas sencillos: En Videolan->Medio->Abrir volcado de red. Elegimos como protocolo de red http y ponemos la dirección ip privada del ordenador emisor (*) seguida del puerto ( :8080), por ejemplo para recibir el vídeo de la webcam de mi pc portátil ( con ip  192.168.1.7 ) en el pc fijo de mi red local, ponemos: http://192.168.1.7:8080   . Damos al botón Reproducir y ya está, se verá el vídeo de la webcam del pc portátil en la pantalla del pc fijo.




(*) Para averiguar la dirección ip privada del pc emisor, ver: Averiguar nuestra dirección ip pública e ip privada ; en resumen:  La Dirección IP privada se obtiene con el comando ifconfig , ejecutado desde la terminal del pc emisor.

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

Videoconferencia en una red local:

Dado que se puede tener abiertas a la vez dos sesiones de Videolan, si en ambos pcs tenemos una webcam, podemos hacer lo siguiente:

- En el pc portátil: ejecutar un Videolan y con él emitir el vídeo de su webcam (que será captado desde una sesión de Videolan en el pc fijo ) , y ejecutar otro Videolan y con él recibir el vídeo de la webcam del pc fijo

- En el pc fijo: ejecutar un Videolan y con él emitir el vídeo de su webcam (que será captado desde una sesión de Videolan en el pc portátil ) , y ejecutar otro Videolan y con él recibir el vídeo de la webcam del pc portátil

De forma que en ambos pcs tendremos dos sesiones Videolan en funcionamiento: con una de ellas emitimos el vídeo de la webcam, y con la otra recibimos el vídeo de la webcam del otro pc.

Tenemos así un sistema de videoconferencia en una red local.

---------------------------------------------------------------------
Para realizar este tema me han servido los siguientes enlaces, además de mi propia experiencia con los pcs en la red local de mi casa.

http://tutorialescodigoabierto.es/2012/edicion-de-video/emitir-video-con-videolan-vlc/

emitir en red local  http://www.aomatos.com/2011/01/streaming-casero-con-vlc/ 

emitir en internet   http://www.dacostabalboa.com/es/emitir-en-directo-con-vlc/8257

y como no información de Google
http://www.google.com/search?q=vlc+emitir&ie=utf-8&oe=utf-8&lr=lang_es

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