Categorias

miércoles, 19 de octubre de 2011

Pegar subtítulos a un vídeo con subtitle editor

Subtitle editor es un paquete bastante interesante para subtitular vídeos (películas, vídeo musicales etc...). como esta en repositorios lo instalamos:
# aptitude install subtitle editor
Después de esto lo ejecutamos y tendremos esta ventana:

Bien, para ver como funciona, voy a subtitular el tema de Iggy Pop "the passenger". 
Primero creamos un archivo con gedit donde escribimos el texto para subtitular el vídeo:
Le damos a guardar poniéndole un nombre que acabe en .srt,
nos vamos a subtitle editor - archivo - import plain text y lo importamos.

Ahora tenemos:
- en la parte superior donde iremos viendo el vídeo (hay que ir a vídeo - abrir para añadir el vídeo a subtitular)
- abajo izquierda, el inicio, fin y duración de cada frase.
- abajo derecha, el texto que hemos importado.
Ahora yo hago lo siguiente:
abro el vídeo al lado en otro reproductor (VLC) para ir viendo cuando empieza y acaba cada frase.
Solo se trata de ir poniendo los minutos y segundos en la parte de abajo izquierda fijándonos en el vídeo que tenemos reproducido. Creo que desde el programa se puede hacer también, pero me parece así mas fácil:
Después de un rato bastante entretenido : ), así quedaría el vídeo:


Lista de paquetes para GNU/Linux

 A veces formateamos nuestro sistema operativo o cambiamos de distribución, y luego no recordamos los paquetes que teníamos instalados. Aqui dejo mi lista de paquetes imprescindibles para un sistema GNU/Linux. 
Sonido y video:
- clementine (reproductor de audio basado en amarok 1.4)
- MOC (reproductor de audio para terminal, sin entorno gráfico)
-  VLC (reproductor de vídeo)
-  ffmpeg (es una colección de software libre que puede grabar, convertir y hacer streaming de audio y vídeo)
- K3B (grabar cd y dvd)
- openshot video editor (editor de vídeo)
Internet:
- amule (programa de intercambio P2P)
- xchat (paquete para canales IRC)
- tucan (gestor de descargas)
- transmission (cliente de bittorrent)
- icedove (cliente de correo electrónico) thunderbird
Graficos:
- gimp (editor de imágenes)
- rawstudio (trabajar con archivos RAW)
- showfoto (editor de imágenes)
Administración:
- roxterm (terminal para E17)
- virtualbox (paquete para virtualizar sistemas operativos)
- lm-sensors (controlar temperatura del hardware)
- arno-iptables-firewall (paquete para configurar firewall)
-  unetbootin (paquete para instalar distro desde USB)
- keepassx (administrador de contraseñas)
- furius iso mount (montar imágenes ISO)
Otros:
- stellarium (planetario para pc)
- AWN (navegador de ventanas)

miércoles, 5 de octubre de 2011

MOC reproductor para terminal

MOC music on console es un reproductor de audio, sin interfaz gráfica, que se ejecuta en la terminal. Es un reproductor liviano y minimalista, para equipos con pocos recursos, gestores de ventanas ligeros (E17, fluxbox, etc) o para amantes de la terminal.
Para instalarlo desde la terminal:
# aptitude install moc
 Se puede instalar el plugin para reproducir archivos de formatos como WMA, RealAudio, MP4 y AAC.
# aptitude install moc-ffmpeg-plugin
Lo ejecutamos con:
$ mocp
Nos saldra algo así:



Nos sale dos columnas, en la de la izquierda tenemos el navegador de archivos y en la derecha la lista de reproducción. Se maneja totalmente con el teclado.
Pulsando la tecla h tendremos los acceso rápidos del teclado.
Aqui una lista de los mas utilizados:

q              Oculta la interfaz de ncurses
ENTER          Comienza la reproducción o entra al directorio
Q              Cierra la aplicación por completo
s              Detiene la reproducción
n              Reproduce el siguiente elemento
b              Reproduce el elemento anterior
p SPACE        Pausa
f              Cambia la opción de leer las etiquetas ó sólo nombrar el archivo
S              Activa/desactiva la reproducción aleatoria
R              Activa/desactiva el repetir la lista después de finalizada
X              Activa/desactiva el reproducir el siguiente elemento automáticamente
TAB            Cambia entre la lista de reproducción y el explorador de archivos
l              Muestra sólo el explorador de archivos ó la lista de reproducción
a              Agrega un archivo/directorio a la lista de reproducción
d              Elimina un archivo de la lista de reproducción
C              Limpia la lista de reproducción
A              Agrega un directorio recursivamente a la lista de reproducción
<              Decrementa el volumen en 1%
>              Incrementa el volumen en 1%
,              Decrementa el volumen en 5%
.              Incrementa el volumen en 5%
V              Guarda la lista de reproducción
x              Alterna los canales del mezclador
K              Selecciona el anterior preset del ecualizador
k              Selecciona el siguiente preset del ecualizador


Mas informacion:
$ man mocp
- Configuración de opciones y apariencia.
Para la configuración de preferencias debemos modificar el archivo ~/.moc/conf.
No se crea por si mismo sino que hay que copiar el archivo desde /usr/share/doc/moc/examples/config.example.gz y descomprimir:
$ cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/
$ cd ~/.moc/
$ gzip -d config.example.gz
$ mv config.example config

Para modificarlo a nuestro gusto:
 # gedit ~/.moc/config
- Cambiar de tema.
El tema por defecto que trae MOC es un poco soso, si queremos cambiarlo podemos encontrarlos en el directorio /usr/share/moc/themes.
 Para ver las opciones que hay, nos situamos en el directorio:
$ cd /usr/share/moc/themes
Listamos su contenido:
/usr/share/moc/themes$ ls
black_theme    green_theme    red_theme
darkdot_theme  moca_theme     transparent-background
Ahora para elegir una de las opciones y activarla:
$ gedit ~/.moc/config
Debemos buscar esta linea:
# Theme            = green_theme
La descomentamos y detras de = ponemos el que elijamos, en mi caso
green_theme.
Este es el resultado:

 Ecualizador
También tenemos la opción de tener ecualizador en MOC.
Para ello nos descargamos  algunos presets convertidos de WinAmp o XMMS en un archivo: eqsets.tar.gz
Hacemos lo siguiente:
$ cd ~/.moc/
$ wget http://www.informatik.uni-bremen.de/~hiben/moc/eqsets.tar.gz
$ tar xvfz eqsets.tar.gz 
$ rm eqsets.tar.gz
 Y ahora, con MOC ejecutado,hay que refrescar la lista de presets presionando "e". Ya con esto tenemos a disposición los diferentes presets que podremos cambiar con "k" hacia adelante o con "K" hacia atrás.

Fuentes:
http://moc.daper.net/
http://www.esdebian.org/wiki/moc-music-on-console

lunes, 3 de octubre de 2011

Instalar paquetes utilizando el codigo fuente

A veces hay paquetes que no están en repositorios o queremos una versión especifica de un paquete, entonces la solución es instalarlo a partir del código fuente. También llamado compilación  de un paquete.
Para compilar un paquete necesitamos algunas herramientas: el paquete build-essential y también seria interesante tener linux-headers.
Para instalarlos:

# aptitude install build-essential
# aptitude install linux-headers-$(uname -r) 

Bien, vamos a ver como compilar e instalar un paquete a partir del codigo fuente.
- descargamos el paquete (.tar.gz o .tar.bz2)
- lo descomprimimos (por ejemplo en el escritorio)
A tener en cuenta que al archivo que acabamos de descomprimir suele traer un archivo "install o readme" que traen las instrucciones para instalar el paquete.
La forma común de instalarlo es asi:
- entramos en el directorio que hemos descomprimido en el escritorio:
# cd Escritorio/nombre_del_directorio
- compilamos e instalamos:
# ./configure
# make
# make install


Comandos básicos para GNU/Linux

En un sistema GNU/Linux tenemos una potente herramienta que llamamos terminal. Aunque existen muchos comando, aquí tenemos los mas básicos tanto para GNU/Linux como para Debian y derivados en particular.
A tener en cuenta que $ nos indica que somos usuarios y que # nos indica que somos superusuario o root.
- Listar los ficheros de un directorio concreto
ls
Listar ficheros incluidos los ocultos de sistema
# ls -a
- Cambiar de directorio
cd nombre de directorio

si ponemos cd solo nos manda a /home
- Eliminar archivo o directorio
rm nombre archivo o directorio
- Mover o renombrar un fichero
rm [ruta1] fichero1 [ruta2]fichero2
- Realizar una copia de un archivo
cp archivo1 archivo2
- Crear un directorio
mkdir nombre directorio
- Borrar directorio
rmdir directorio
- Descomprimir archivos .tar
tar xvf archivo.tar
-  Visualizar el directorio actual
pwd
-  Limpiar pantalla
clear
-  Da la hora y fecha del sistema
date
-  Entrar como root (necesita contraseña)
su
-  Arrancar el entorno gráfico
startx
-  Ver versión del kernel
uname -a
-  Restaurar consola
reset
-  Terminar la ejecución del programa en curso
exit
- Parar un proceso
killall proceso
- Muestra información sobre particiones.Herramienta para particionar
# fdisk -l

 - Vemos el listado de dispositivos montados
mount
- Reconfigura los locales
# dpkg-reconfigure locales
-Ver dispositivos conectados a la placa madre mediante un bus PCI
lspci
- Mostrar temperatura voltajes y revoluciones del ventilador
sensors
- Crear otro usuario
# adduser usuario
- Reiniciar pc
# reboot
- Apagar el pc
# poweroff
- Información sobre la biblioteca gráfica OpenGL y su extensión GLX para X-Window
direct rendering: YES = Salida de glxinfo que nos indica si tenemos activada la aceleración 3D
glxinfo
- Editar sources.list
# nano /etc/apt/sources.list

APTITUDE
Aptitude es el gestor de paquetes de Debian
- Descargar y analiza la lista de nuevos paquetes según los repositorios del sources.list
# aptitude update
- Realizar una actualización segura (no instala ni elimina paquetes)
# aptitude safe-upgrade
- Realizar una actualización,instalando y eliminando paquetes si fuera preciso
# aptitude full-upgrade
- Instalar/actualizar paquetes
# aptitude install paquete
- Eliminar paquetes
# aptitude remove paquete
- Eliminar paquetes y sus ficheros de configuración
# aptitude purge paquete
-  Descargar los paquetes .deb al directorio en el que estamos
# aptitude download paquete
- Eliminar los ficheros deb descargados
# aptitude clean
- Desinstalar archivos de configuración obsoletos
# aptitude purge '~'c
 - Buscar un determinado paquete en los repositorio
 aptitude search nombre_de_paquete

DPKG
Herramienta para instalar, construir, borrar y gestionar los paquetes de Debian
- Instalación de paquetes .deb
# dpkg -i paquete
- Desinstalar un paquete
# dpkg -r paquete
- Desinstalar un paquete y sus archivos de configuración
# dpkg -purge paquete
- Fuerza la desinstalación de un paquete
# dpkg -force paquete
- Ver el listado y versión de paquetes instalados
 dpkg -l | grep nombre_paquete

Otros comandos interesantes:
- Instalar xorg
# aptitude install xserver xorg
- Instalar driver libre
# aptitude install xserver-xorg-video-nouveau 
- Desinstalar xorg
# aptitude purge xorg 
- Desinstalar driver libre
#aptitude remove --purge xserver-xorg-video-nouveau 
- Instalar driver privativo nvidia desde repositorios
# aptitude update && aptitude safe-upgrade && aptitude install -y nvidia-kernel-$(uname -r) nvidia-glx nvidia-xconfig nvidia-settings && nvidia-xconfig
- Desinstalar driver privativo
# apt-get remove --purge nvidia* 

fuente:
http://www.esdebian.org/wiki