jueves, 28 de marzo de 2013

Programas gráficos de conversión de formatos multimedia

Para la tarea de convertir, desde nuestro pc, un tipo de formato de archivo multimedia ( de audio, vídeo, imágenes ) en otro formato que pueda ser leído en otro tipo de dispositivo,  hay varios programas gráficos que nos facilitan mucho la tarea. Aquí voy a nombrar diez, con una mínima información sobre ellos, ya que no se pretende que este tema sea un manual de uso de ninguno de ellos.

La forma de instalar estos programas es de una de estas formas: a) a través de Synaptic, si ya está en los repositorios, b)  añadiendo previamente un ppa, para lo que  habitualmente uso la herramienta y-ppa-manager , o c) desde alguna dirección de internet.

La mayoría de los programas tienen una interfaz gráfica en la que básicamente se elige: 1- el archivo de entrada que se quiere convertir a otro formato, 2- el formato al que se quiere convertir , 3- los códecs de vídeo y/o audio que se usaran para ello, y 4- el nombre y dirección en la que se creará el archivo de salida.

En los enlaces siguientes hay información sobre conversión de formatos multimedia, con comandos en la terminal:    Guia-Ubuntu.com-Conversión de formatos multimedia   Conversión de formatos multimedia

1) Winff: Es una interfaz gráfica para el comando ffmpeg. El uso de la interfaz, como se ve es, bastante simple: añadimos el vídeo a convertir y en la parte inferior seleccionamos el formato de salida, con los parámetros de configuración de cada codec, pulsando Ajustes. Es el que uso mas habitualmente.

Se puede instalar desde Synaptic, ya que viene en los repositorios.


2) Arista Transcoder: A diferencia de otros programas en este no elegimos el formato del archivo de salida, sino el dispositivo en el que queremos ejecutar el archivo multimedia, y en su ventana podemos elegir la fuente del vídeo a convertir (lector de DVD o archivo en el disco duro) y el dispositivo en el que finalmente se va a reproducir. Actualmente soporta seis dispositivos con los preajustes ya definidos, de modo que con un solo click Arista consigue transformar un vídeo para verlo perfectamente en cualquier iPod/iPhone, Cowon D2, reproductor DVD, PSP, Playstation 3 o en el propio ordenador. No obstante, se está desarrollando un sistema para actualizar los presets de dispositivos utilizando internet.

Se puede instalar desde Synaptic, ya que está en los repositorios.


 3) Transmageddon: es un sencillo pero completo programa basado en Gstreamer, que nos permite cambiar el formato a nuestros archivos de audio y vídeo. Los pasos son muy simples, solo tenemos que elegir el archivo a convertir e indicar el formato de salida que queramos. Entre los diferentes formatos de salida, podemos encontrar ogg, matroska, avi, mpeg ts, mpeg ps, flv, quicktime, mpeg 4, 3gpp, mxf, asf, webm. Pudiendo también elegir los códecs de audio y vídeo entre los mas populares.

Su instalación es muy sencilla, ya que viene en los repositorios.



4) FF Multiconverter: La aplicación es capaz de convertir distintos archivos de audio y vídeo e imágenes, y además , cosa que no hacen otros programas, convertir archivos de documentos.
Es capaz de trabajar con los formatos: ogv, oga, flac, mkv, aac, ac3, mp3, mp4, vob, wav, flv, mov, aiff, asf, mpg, rm, wma, wmv, webm, y en general con todo aquel formato soportado por ffmpeg.
En imágenes soporta los formatos: png, jgg,psd, bmp, git, tif, webp, cgm, dpx, emf, eps, fpx, jbig, pdf, rad, tga, xpm, entre otros.
El programa es además capaz de convertir archivos de formato: doc a odt y pdf; html a odt; xml a doc, odt y pdf; odt a doc, html, pdf, rtf, sxw, txt y xml; ppt a odp; txt a odt; xls a ods, y más.


Para instalar FF Multi Converter en Ubuntu y derivadas hay que añadir antes el PPA necesario:
sudo add-apt-repository ppa:ffmulticonverter/stable
Después basta con refrescar la información local e instalar:
sudo apt-get update && sudo apt-get install ffmulticonverter


5) Format Junkie: es una aplicación que te permitirá convertir archivos multimedia a los formatos mas usuales. En particular, es capaz de convertir entre los siguientes formatos:
-Audio: mp3, mp2, wav, ogg, wma, flac, m4r, m4a and aac
-Vídeo: avi, ogv, vob, mp4, vob, flv, 3gp, mpg, mkv, wmv
-Imagen: jpg, png, ico, bmp, svg, tif, pcx, pdf, tga, pnm
Permite crear un archivo iso con los documentos seleccionados y convertir de iso a cso o al revés
Además Format Junkie, permite codificar subtítulos a un archivo de vídeo con formato avi.

Para instalar Forma Junkie, tendrás que añadir el siguiente repositorio, actualizar e instalar: sudo add-apt-repository ppa:hakermania/format-junkie && sudo apt-get update && sudo apt-get install formatjunkie  http://www.atareao.es/ubuntu/software-para-tu-ubuntu/format-junkie-un-conversor-multimedia-para-convertirlo-todo/


6) viDrop: Con el podremos convertir fácilmente nuestras películas, vídeos y música a un formato compatible con nuestro teléfono inteligente, tablet o reproductor de vídeo portátil, pudiéndoles añadir subtítulos, filtros, etc. Trabaja sobre la base de mplayer/mencoder

Su uso es bastante sencillo, solo tenemos que elegir el vídeo a convertir y uno de los preajustes que vienen incluidos. Esa es la forma más simple de usarlo, pero en la sección de ajustes avanzados, podremos encontrar muchas otras configuraciones y funciones, como rotar vídeos, algo que otros programas de este tipo no incluye.
Algunas de las características de viDrop, son: soporta una gran cantidad de codecs y formatos de archivo, puede convertir discos dvd en cualquier formato elegido, se pueden incrustar subtítulos, tiene la posibilidad de utilizar preajustes o crear nuevos, aplicación de filtros, cambio de tamaño, recortar, rotar, mejorar la falta de definición, desentrelazado, etc

Se puede descargar desde. http://download.learnfree.eu/repository/skss/


7) Mobile Media Converter: es un conversor de vídeo y de audio para convertir entre los formatos de los medios de comunicación de escritorio más populares, como mp3, wma, ogg, wav, mpeg, avi, wmv, flv, mov y aquellos que utilicen los dispositivos móviles y teléfonos, el iPod / iPhone , PSP.  

Se puede descargar desde: http://www.miksoft.net/mobileMediaConverterUbuntu.htm



8) Transcoder:  Los formatos soportados son vorbis, acc, mp3, mp2, amrnb y flac. Cualquier archivo de audio puede ser transformado a uno de estos formatos. Incluso si añadimos un archivo de vídeo a la cola de conversión, podremos extraer su sonido y guardarlo en un archivo en cualquiera de los formatos que hemos mencionado. Su interfaz es parecida a la de Winff.
El programa permite modificar varios parámetros de los archivos de audio que van a ser generados, como la tasa de bits, el número de canales o el nivel de volumen. Permite transformar varios archivos al mismo tiempo.

Se puede descargar desde: http://transcoder-audio-edition.uptodown.com/ubuntu/descargar


 9) Handbrake: Fuentes compatibles : Cualquier DVD-como fuente: carpeta VIDEO_TS, imagen de DVD o DVD real (sin codificar – Métodos de protección, incluyendo el CSS no son compatibles con el interior y el exterior deben ser manejados con software de terceros y bibliotecas), y algunos VOB y archivos TS
La mayoría de cualquier archivo multimedia que puede obtener libavformat a leer y libavcodec para decodificar.
Resultados : Formato del archivo: MP4 y MKV ; Video: MPEG-4, H.264, o Theora ; Audio: AAC, AAC CoreAudio (OS X), MP3 o Vorbis. AC-3 pass-through, DTS thorugh (MKV solamente)

Lo he instalado añadiendo un ppa ( mdeslaur) con la herramienta y-ppa-manager


10) Videolan: Sobre este programa como un convertidor de formatos de multimedia ya hablamos en el tema correspondiente:  Videolan: Convertir formatos de multimedia (audio y vídeo)


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

viernes, 22 de marzo de 2013

Ventana Origenes de Software

Un paquete de software es básicamente una serie de programas, librerías, etc que se distribuyen conjuntamente. Una de las razones para distribuirlos conjuntamente es que el funcionamiento de cada uno de ellos complementa o requiere de los otros. Un repositorio de paquetes es un sitio centralizado donde se almacenan y mantienen paquetes de software. La finalidad de crear un Repositorio Personal de Paquetes ( Personal Packages Archives, PPA), es distribuir el software y las actualizaciones, directamente a los usuarios de Ubuntu.
Se crea un paquete fuente, para enviar a  Launchpad, construir binarios y luego alojarlos en su propio repositorio de apt.Cada creador de PPA  en Launchpad puede tener uno o más PPA, cada uno con su propia URL. Los paquetes publicados en su PPA permanecerán allí hasta que los elimine, o sean reemplazados por otros paquetes que  suba con una nueva versión. Un PPA también puede ser remplazado si se vuelve obsoleto (es decir, por la versión de Ubuntu).

Esto significa que los usuarios de Ubuntu pueden instalar paquetes de la misma manera que los paquetes de instalación estándar de Ubuntu y automáticamente recibirá actualizaciones a medida que se realizan.

Los sistemas Linux en general y Ubuntu/Mint en particular emplean un sistemas de gestión de paquetes, Synaptic en modo gráfico y apt-get y aptitude en modo terminal , que permiten que el administrador del sistema instale o desinstale paquetes, sin que en ningún momento queden programas instalados que no funcionen por falta de otros incluidos en su paquete. El sistema de gestión de paquetes usualmente también se ocupa de mantener las dependencias entre paquetes: si un paquete se apoya en otro, el sistema se encarga de instalar éste primero. Una de las funciones de Synaptic es el control, y edición ( ver, añadir, editar o eliminar) los orígenes del software que usa el sistema, y esto lo hace desde: Synaptic->Configuración->Repositorios->ventana Orígenes de Software

En la distro Mint, ésta ventana esta a su vez dividida en tres pestañas: - Software de LinuxMint - Otro Software - Autenticación



1- Pestaña Software de LinuxMint:

a) Paquetes Main: Software soportado oficialmente, desarrollados por Linux Mint
b) Paquetes Upstream: Paquetes de Ubuntu parcheados con Linux Mint .Es interesante tener esto activado ya que nos permite instalar un gradísimo número de programas.
c) Paquetes Import: Paquetes procedentes de terceras fuentes .Son paquetes que pueden ser necesarios cómo los controladores propietarios de tarjetas gráficas, pero a los que lo desarrolladores de Ubuntu/Mint no tienen acceso.
d) Paquetes Backport: Un grupo de desarrolladores, usuarios y demás colaboradores ha creado un proyecto llamado backports, que logra crear toda la paquetería necesaria para que las versiones de Debian de la rama stable cuenten con versiones más recientes de los programas, por lo menos los más comunes. A este tipo de paquetes se les llama backports.
e) Paquetes Unstable - Romeo: Se utiliza Romeo para probar los paquetes antes de que lleguen a los repositorios oficiales, por lo que es una mala idea el tenerlo siempre seleccionado.
f) Código fuente: los programas no vienen en formato de paquete .deb listos para instalar, por lo que no aconsejo tener esta fuente de software seleccionada. http://es.wikipedia.org/código_fuente
Descargar desde: de aquí podemos seleccionar el Servidor que mejor nos resulte. Algunas veces puede ser que el servidor que tenemos asignado nos de error en algún paquete. Esto puede ser causado por que el servidor esté en ese momento actualizándose o que no tenga aún ese paquete. Podemos intentar bajarnos las actualizaciones desde otro, tenemos muchos donde elegir.
Instalable desde CD-Rom/DVD: También podemos, si lo tenemos preparado, añadir paquetes desde un CD/DVD

En principio, y salvo que se sepa por qué y para qué, se aconseja tener seleccionados únicamente los repositorios a), b), c) y tal vez d)
-----------------------------------------
2-Pestaña Otro Software: pestaña en donde aparecen los repositorios, distintos a los de la pantalla anterior, añadidos por nosotros.



En esta ventana es donde se muestran los repositorios añadidos como fuentes de software; en ella se pueden seleccionar / deseleccionar, y editar los repositorios instalados, añadir nuevos, o quitar los que queramos eliminar de forma definitiva. Tras añadir, editar o quitar repositorios, para que los cambios en las fuentes de software se lleven a cabo y los paquetes correspondientes a los repositorios estén disponibles para ser instalados, debemos hacer click en el botón Recargar de Synaptic.

La forma mas común de añadir repositorios es:

1-Desde la Terminal: Desde la liberación de Ubuntu 9.10 (Karmic) con tan sólo una linea que ponemos en la Terminal se añadirá todo (Repositorio y clave incluida): sudo add-apt-repository ppa:nombre_del repositorio ; y para actualizar las fuentes de software: sudo apt-get update

2- Con la herramienta Y-PPA-Manager: Administración de Repositorios Personales de Paquetes (PPA) ; tras añadir un repositorio actualizamos la fuente de software, desde Synaptic ( con el botón Recargar ) o con la terminal, con el comando anterior.

En caso de error podemos desactivar, así como eliminar los repositorios que lo estén causando. El gestor de actualizaciones nos indica claramente que repositorios están dando problemas. Sólo tenemos que buscarlo en las lista y desactivarlo o eliminarlo si no podemos corregirlo.

Las fuentes de software que vayamos añadiendo se irán guardando en el archivo /etc/sources.list o en el directorio /etc/sources.list.d , lo cual nos servirá para poder hacer una copia de seguridad de ellos por si nos fuera necesario recuperarlos.

Siempre que se añade, modifica o elimina un ppa, con cualquiera de los métodos indicados,  se debe hacer click en el botón Recargar de Synaptic, para que la fuente de software este actualizada.

Aconsejo que después instalar un paquete tras añadir un ppa para ello, se desactive o elimine el ppa, y se vuelva a hacer click en el botón Recargar de Synaptic, de esa forma nos aseguramos que solo se instala el programa por el que hemos añadido el ppa, pero no se actualiza o instala ningún otro paquete/programa con el gestor de actualizaciones. Si posteriormente queremos instalar otro paquete desde un ppa lo volvemos a activar, recargamos Synaptic, instalamos el paquete, volvemos a desactivar el ppa y volvemos a recargar Synaptic.

Como regla general, no es recomendable mezclar en los orígenes de software fuentes de diversas versiones de la distro que usemos, ni de fuentes distintas a la versión de la distro que tengamos instalada.
-----------------------------------------------------
3-Pestaña Autenticación: esto es pantalla donde se autentifica ( autoriza o legaliza) el contenido de los paquetes añadidos en la pestaña anterior.




Aquí es donde se añaden automáticamente las claves - cuando añadimos un repositorio de la forma indicada en "Pestaña otro Software" -  que nos aseguran que el software  (que hemos añadido a los Repositorios) viene de la fuente correcta, de confianza, sin modificaciones, y protegiéndonos del software mal intencionado.
————————————————

miércoles, 13 de marzo de 2013

Videolan (VLC): convertir formatos de multimedia (audio y vídeo)

Videolan es un magnifico programa para reproducir archivos multimedia ( audio y vídeo ), y es sobretodo la función de reproducir vídeos la mas conocida, pero no es ni mucho menos la única posibilidad de uso de este programa. En  este tema voy a explicar el uso de Videolan como programa para convertir el formato de archivos tanto de audio como de vídeo. La utilidad de convertir un archivo de un formato a otro puede servirnos por ejemplo para poder leer dicho archivo en otro dispositivo informático distinto a nuestro pc.

Para convertir un archivo de un formato a otro formato, simplemente abrir en la barra de herramientas: Videolan->barra de menús-> Medio , se abre la siguiente pantalla en la que añadimos el archivo que queremos convertir a otro formato.

En teoría, de esta forma podríamos elegir varios archivos con un mismo formato como archivos de entrada y convertirlos a un único archivo con el mismo u otro formato, creando por ejemplo un único archivo con varias canciones, pero lo he intentado y no me funciona; ¿ Alguien sabe que hacer para que esto se pueda realizar ?



Si seleccionamos la opción Show more options se despliega una lista con mas opciones, en ella esta la opción de añadir un archivo de audio para que se añada de forma sincrónica con el archivo multimedia principal; esto nos puede servir para añadir un archivo de audio a un archivo mudo de vídeo.


Hacemos click en Convertir, y se abre la siguiente pantalla, en la que en Fuente nos aparece la ruta en donde esta el archivo previamente elegido para convertir; en Destino elegimos la ruta donde guardaremos el archivo con el nuevo formato; en Perfil elegimos, desde los que aparecen en la lista desplegable, el nuevo formato al que queremos convertir el archivo elegido.



Podemos seleccionar o no la opción Desentrelazar en función de donde queramos que se vaya a reproducir el archivo con su nuevo formato:
-- si se va a reproducir en un pc se aconseja Si seleccionar la opción desentrelazar
-- si se va a reproducir en un televisor se aconseja No seleccionar la opción desentrelazar

Podemos seleccionar Mostrar Salida , y luego ya dar al botón Iniciar, para que mientras se realiza la conversión se vaya viendo el archivo de salida; mientras que se realiza la conversión se va moviendo la barra deslizante de la pantalla principal de Videolan.

——————————————————

En la pantalla principal de Videolan es conveniente asegurarse de que esta seleccionada la opción de Repetir una vez, y no la opción Repetir Indefinidamente (icono recuadrado en verde ) para que una vez que se ha realizado la conversión no vuelva de nuevo a repetirse la conversión. También puede ser interesante tener activos los iconos que permiten Grabar en vídeo lo que se esta reproduciendo, o Tomar una instantánea de una imagen de lo que se está reproduciendo (iconos recuadrados en rojo), para ello en la barra de herramientas: Ver->activar Controles avanzados.


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

martes, 5 de marzo de 2013

Usar una sencilla base de datos con una hoja de cálculo:LibreOffice-Calc

Aunque la hoja de cálculo de LibreOffice se use habitualmente para llevar estadísticas, llevar una cuenta de gastos e ingresos, y cosas así, también se puede usar para crear y usar una pequeña y sencilla base de datos que nos pueda servir para controlar datos por ejemplo del tipo de nombres, direcciones, teléfonos, correos electrónicos, etc

En el ejemplo de la siguiente imagen he puesto solo unos pocos datos, ( los suficientes para "juguetear" con la base de datos, y ver como se usa ), y puede parecer que para tan pocos datos no merece la pena, pero si se tiene que manejar una gran cantidad de datos se ve la utilidad de una base de datos.



Los pasos para crear una sencilla base de datos son los siguientes:

1- En la primera linea creamos los nombres de los campos de la base de datos, en este ejemplo: número,  nombre, apellidos, dirección, población, tél. móvil, y email. ( Lógicamente todos los datos que he puesto son solo un ejemplo, que me he inventado )

2- Ponemos el cursor del ratón sobre la casilla a la izquierda marcada con 2, hacemos click en ella, de forma que se seleccione toda la 2ª fila, y luego en la barra de herramientas de LibreOffice->Ventana->Inmovilizar. Con ello aparece una linea mas gruesa que separa la linea de campos de las otras lineas de datos,  de manera que aunque deslicemos la barra vertical de la hoja de cálculo, de forma que desaparezcan algunas lineas de datos, la linea de campos seguirá siendo visible.

3- Ya podemos empezar a rellenar con datos las casillas correspondientes a los campos de datos



4- Con el cursor del ratón hacemos click sobre la casilla del título de uno de los campos y luego en la barra de herramientas de LibreOffice->Datos->Filtro->Filtro Automático, con lo que se crea en todos los campos la  de flecha de filtrado automático que aparece remarcado en rojo en la primera imagen. Desde ésta flecha se puede filtrar datos, a partir de uno de los campos,  como se puede ver en la siguiente imagen.


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

Con estos pasos ya hemos creado la base de datos, y ya podemos empezar a filtrar datos de forma sencilla, pero podemos emplear otras formas de filtrar, ordenar y los datos:

a- Otra forma de filtrar datos de esta base es: seleccionar una casilla en la que haya algún dato y  en la barra de herramientas: Datos->Filtro->Filtro Estándar , con lo que se abre la siguiente ventana,  en la que se puede especificar reglas de filtro estandar en relación a los campos de la base de datos.


b- Una vez aplicado un filtro de datos, para eliminar el filtrado y volver a la base de datos con todos los datos, es decir sin ningún filtro de selección, hay que seleccionar alguna casilla en la que haya un dato, y Datos->Filtro->Eliminar Filtro.

c- También podemos ordenar los datos, no filtrarlos, según varios criterios a partir de la ventana siguiente, que se abre con: Datos->Ordenar ( como siempre, primero seleccionamos alguna casilla en la que haya algún dato ).



d- Si queremos ver los datos no como una tabla de datos sino como un formulario, abriremos en la barra de herramientas: Datos->Formulario, y nos aparecerá la siguiente ventana con los datos de todos los registros, vistos de uno en uno, también aunque en la vista en forma de tabla de datos no los veamos todos porque hayamos usado un filtro.


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

Editado/Añadido:

Podemos pasar los datos que tengamos en una tabla de datos de una base de datos en MSOffice-MSAccess a una base de datos en LibreOffice-Calc siguiendo los siguientes pasos:

En Windows tenemos una base de datos en MSAccess: xxx.mdb
- Abrimos la tabla de datos xxx para ver sus datos
- Herramientas->Vínculos con Office-> Analizar con msExcel
- Se abre una hoja de calculo Excel con los mismos datos de la tabla xxx
- Archivo- Guardar como… se crea un archivo xxx.xls
- Se cierran todos los programas y se apaga el PC.
- Se reinicia el PC, pero esta vez en Linux

En Linux
- Abrir el archivo xxx.xls con la hoja de cálculo de LibreOffice
- Transformamos esta hoja de cálculo en una pequeña base de datos siguiendo los pasos indicados en este tema.

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