[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: [OT] ¿Songr en Debian?



Para que quede todo claro en caso de que alguien quiera consultar esta
lista y que tenga la información bien clara, voy a refundir todo
necesario en este correo para instalar bien pymaxe como sustituto de
songr en Windows.

Seguramente también habrá otras alternativas que funcionen, pero ésta es
la que he probado en mi caso y me sirve.

----------Instalación de Pymaxe en Debian 8 estable----------------

1) Ir a la web donde está pymaxe:
www.pymaxe.com

2) Darle al botón "Download"
3) Elegir la opción "Sources".
4) Una vez descargado escribe lo siguiente en el terminal:

	$ cd /home/user/Descargas
	~/Descargas$ tar -xvf pymaxe.tar.gz

	~/Descargas$ sudo ln -s /usr/local/bin/pymaxe /usr/bin/pymaxe

- Con este comando (ln) creamos un enlace simbólico, blando (o acceso
directo) en el directorio /usr/bin. ¿Por qué? Para que pymaxe se pueda
abrir al ejecutar alt + f2 y escribir el comando "pymaxe" sin comillas.

5) Sin embargo, al hacerlo no funcionará, porque hay que modificar
también el propio archivo de texto que hay en /usr/local/bin/pymaxe.
Para eso escribimos en el terminal lo siguiente:

	~/Descargas$ sudo gedit /usr/local/bin/pymaxe

Donde el contenido del archivo es tal que así:

-------------------------------------------
#!/bin/sh
if which python2 >/dev/null; then
    cd /usr/share/pymaxe/
    python2 launcher.py
else
    cd /usr/share/pymaxe/
    python launcher.py
fi
-------------------------------------------

Para que pymaxe funcione como es debido, hay que meter los directorios
correctamente, de tal forma que habría que poner /usr/local/share, en
vez de /usr/share. De esta forma, con gedit el archivo debería quedar
así:

-------------------------------------------
#!/bin/sh
if which python2 >/dev/null; then
    cd /usr/local/share/pymaxe/
    python2 launcher.py
else
    cd /usr/local/share/pymaxe/
    python launcher.py
fi
-------------------------------------------

6) Se guarda el archivo de texto con "control + s" y se cierra. He
utilizado "gedit" para modificar este archivo de texto, pero se podría
hacer igualmente con "vim", con "nano" o con cualquier otro archivo de
texto, siempre que lo manejes como root.

7) A continuación nos vamos al programa del Menú principal (o alacarte,
usando alt + f2). Buscamos pymaxe (que está en el apartado de sonido y
vídeo), una vez seleccionado le damos al botón de Propiedades y pulsamos
donde debería estar su icono. Lo buscamos (que está
en /usr/local/share/icons/pymaxe.png).

8) Si uno quiere tener la carpeta de Descargas limpia tras instalar el
programa, es aconsejable hacer un "rm -r" en el terminal sobre los
archivos que nos hemos bajado y descomprimido o directamente irse con el
explorador de archivos y hacer eso mismo gráficamente.

Aquí en concreto el comando sería:

	~/Descargas$ sudo rm -r usr pymaxe.tar.gz

-----------Instalación de Pymaxe en Debian 7 estable-----------

Seguir los 2 primeros pasos de la instalación en Debian 8:

1) Ir a la web donde está pymaxe:
www.pymaxe.com

2) Darle al botón "Download".
3) Elegir la opción "Debian / Ubuntu-compatible".

4) Una vez bajado el paquete, antes de instalarlo, hay que instalar una
serie de paquetes (dependencias), de lo contrario nuestro paquete se
romperá. Para la gente novata como yo, es casi más cómodo usar Synaptic,
que va mostrando lo que vas instalando de forma gráfica, aunque me
imagino que también se puede hacer igual desde la consola o terminal.

Pasamos entonces a instalar las dependencias, instalando:

	- python-glade2
	- libav-tools

Con esos paquetes ya quedaría el asunto resuelto. Ya que con
libav-tools, tendríamos instalados de rebote el paquete libavcodec53 y
ffmepg, ambos necesarios para que pymaxe funcione.

5) Si uno quiere tener la carpeta de Descargas limpia después de la
instalación, es aconsejable hacer un "rm -r" en el terminal sobre los
archivos que nos hemos bajado o directamente irse con el explorador de
archivos y hacer eso mismo gráficamente.

El comando de limpieza para Debian 7 sería:

	~/Descargas$ sudo rm pymaxe.deb

-------------Instalación en Debian 7 sid------------------

1) Ir a la web donde está pymaxe:
www.pymaxe.com

2) Darle al botón "Download".
3) Elegir la opción "Debian / Ubuntu-compatible".

4) Aporte de Javier Barroso:

Después del sudo dpkg -i debmaxe.deb, con apt-get -f install se
instalarán las dependencias.

Para sid he tenido que modificar sus dependencias, para ello se puede
usar el script videbcontrol [1] (a guardar en ~/bin o donde se crea
oportuno y que esté en el path), serían (en este momento):

Depends: python2.6 | python2.7, python-gtk2, python-glade2, ffmpeg,
gstreamer0.10-ffmpeg|gstreamer1.0-libav, libavcodec52 | libavcodec53 |
libavcodec56, gstreamer0.10-plugins-ugly | gstreamer1.0-plugins-ugly |
vlc | mplayer

5) Para limpiar la carpeta de Descargas escribir en el terminal:

	~/Descargas$ sudo rm pymaxe.deb

----- Apunte de la instalación de paquetes con Debian testing ------

En experimental ya se puede usar apt-get con un fichero local, algo
deseado desde 1999 y realizado el año pasado.

Es decir, que uno puede hacer en Debian testing así por las buenas:

	/home/user/Descargas# apt-get install pymaxe.deb

----------------Configuración de pymaxe------------------------

Es muy sencilla, con irse al menú Pymaxe/Preferencias, ahí podemos
decidir cómo lo queremos todo. Eso a gusto del usuario.

Si no sabéis qué carpeta elegir para meter los plugins que puedan 
surgir en un futuro con pymaxe, podéis crearos una carpeta
en /home/user/.pymaxe, para tenerlos ahí guardados.

Para eso o bien lo hacemos en nuestro explorador de archivos de forma
gráfica:

- Dentro de nuestra carpeta personal, botón derecho en la ventana,
elegimos la opción de "Nueva Carpeta" y por último renombramos esa 
nueva carpeta como ".pymaxe" (sin las comillas).

O bien podemos escribir en nuestra consola o terminal (sabiendo que
estamos en nuestra carpeta personal):

	~$ mkdir .pymaxe

Y fin.

Después nos vamos a la aplicación pymaxe, le damos al menú
Pymaxe/Preferencias, en la pestaña de "Advanced settings", elegimos en
el campo "Custom Pymaxe plugin folder (restart required):"
/home/jorge/.pymaxe

-----------Convertir formato de vídeo a formato de música-----------

Con Songr había una opción en el menú contextual (botón derecho sobre el
archivo seleccionado) para extraer el mp3 de los vídeos de youtube que
encontraba.

Con pymaxe, encuentra vídeo y audio igualmente en la lista de búsqueda.
No he encontrado dentro de pymaxe una opción para convertir el vídeo en
audio. La forma que he encontrado para convertir el vídeo en audio es
bajándote el vídeo de pymaxe y después usar el comando ffmpeg en la
consola o terminal para terminar de conseguir el archivo de audio.

A través de esta web nos dice un resumen muy acertado para convertir el
vídeo en audio:
http://www.taringa.net/posts/linux/1341389/Convertir-videos-FLV-a-Avi-o-MP3-Ubuntu-64-Bits.html

En esencia para convertir el vídeo en audio hay que escribir lo
siguiente en el terminal:

	$ ffmpeg -i videofile.flv -f mp3 audiofile.mp3

Concretamente con esto a partir de videofile.flv (que no modificamos)
nos genera un archivo de audio en formato mp3 (audiofile.mp3).

Igualmente esto mismo se puede hacer con archivos .avi:

	$ ffmpeg -i videofile.avi -f mp3 audiofile.mp3

Hay que decir que debemos estar siempre en la carpeta donde se encuentra
el archivo de vídeo para realizar esta operación.

Para más detalles sobre cómo funciona el comando ffmpeg, hacer esto
mismo en el terminal:

	$ man ffmpeg

Aprovecho este último correo para dar las gracias a todos los que me han
ayudado a instalar este programa con éxito, así como aquéllos que me han
dado la información necesaria sobre sus puntos fuertes y débiles:

- alparkom
- Javier Barroso
- José Maldonado
- Camaleón

Gracias por vuestra ayuda.


Reply to: