Avi-ogm Info el Gspot para Linux

+1
0
-1

Para algunos esta es la herramienta dentro de Linux que más se parece al Gspot
Un programa nos da informacion de diferentes tipos de archivos de video y audio.
Por ahora o hasta ahora soporta este tipo de archivos: AVI (*.avi), Ogg Video and Audio (*.ogm, *.ogg), MPEG Audio (*.mp3, *.mpa, *.mp2) and MPEG Video (*.mpg, *.mpeg)

Pero para hacerlo funcionar, siendo nuevo en linux ( realmente muy nuevo) tuve que hacer mucho mas que bajar el tarball.

Asi que aqui va detallado toda la instalación, para recibir correcciones o quizá hasta sea util para otros (?)

Paso 1
Obtener el Avi-Ogm info

http://sourceforge.net/projects/avi-ogminfo/

Paso 2
Desinstalar el ffmpeg del repositor de Ubuntu

Esto es facil, usando Synaptic:

Sistema > Administracion > Gestor de Paquetes Synaptic

ffmpeg > marcar para desinstalar

Paso 3
Volver a instalar el ffmpeg pero el cvs.

Para esto primero se necesita el cvs.

Para instalarlo escribí en Terminal

$ sudo apt-get install cvs

Una vez que tuve el cvs instalado, escribi en terminal

$ cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg

Asi bajo a mi disco esta version del ffmpeg.

Para instalarlo entre al nuevo directorio que se creo "ffmpeg" e hice lo siguiente:

$ cd ffmpeg
$ ./configure --prefix=/usr --enable-shared \ --disable-ffplay
$ make
$ sudo make install

Tener en cuenta que sin la opción "--enable-shared" durante la instalación no se crearan las librerias : libavcodec y libavformat, y el Avi-Ogm Info no funcionara
La segunda opción "--disable--ffplay", es para instalar solo la parte servidor, y no el media player.

Ahora si, ya tenia todo lo necesirario para que corra el "Avi-Ogm info"

Paso 4
Instalar el Avi-Ogm Info

En realidad no se instala, sino que .tar tiene adentro la carpeta con el programa
Para abrirlo, puse en terminal

$ tar zxvpf avi-ogminfo-2.0.3-1.pkg.tar.gz

Al extrar el contenido, lo que queda es es un directorio llamado "usr"

Para ejecutar el programa puse en terminal:

$ cd usr/bin (esto para ir a donde esta el .bin)

$ ./avi-ogminfo

Ahora, cuando lo ejecute me dio un error

"error while loading shared libraries: libgtkmm-2.4.so.1: cannot open shared object file: No such file or directory
libgtkmm-2.4.so"

Entonces, en terminal puse

$ sudo apt-get install libgtkmm-2.4-1c2

Y ahora si, el programa funciona.

Paso 5
Editando el Menu de Aplicaciones

Para no tener que abrir el programa desde una terminal, fui a "Aplicaciones > Herramientas de Sistema > Aplications Menu Editor"
Ahi, en el menu de la izquierda seleccione "sonido y video " luego "New Entry" en "Name" el nombre que de la aplicación nueva y en "command" la ruta a "avi-ogminfo.bin" y listo.

Y eso fue todo.
Saludos.

PD: Perdon si es hay demasiado detalle, pero lo escribí como para que hasta yo lo entienda.

Comentarios

Imagen de Anónimo

Gracias por publicar esto, ya que a mi por lo menos me ha ayudado a conocer este programa que sinceramente se adapta totalmente a mis necesidades, estaba a punto de utilizar Wine para usar el GSpot.

Bueno, quería aportar una pequeña colaboración ya que me resultó muy "complejo" por así decirlo el proceso de instalación. Explicaré brevemente como acabé instalándolo.

En primer lugar haceros saber que estoy utilizando:

blid@Ballantines:~/Desktop$ uname -a
Linux Ballantines 2.6.15-25-386 #1 PREEMPT Wed Jun 14 11:25:49 UTC 2006 i686 GNU/Linux

SO: GNU/Linux Ubuntu Dapper Drake (estable)
Kernel: 2.6.15-25-386
Arquit: i686 (instalaremos un paquete rpm para i586 o superior así que ojo, no confundáis vuestra arquitectura con la arquitectura de compilación del kernel)

En segundo lugar descargad el avi-ogminfo desde sourceforge.net en http://sourceforge.net/projects/avi-ogminfo/.
También un paquete de codecs en RPM (no os asustéis) libffmpeg0.4.8-0.4.8-1mdk.i586.rpm

Bueno teniendo esto. Abrimos un terminal y nos logueamos como `root`

blid@Ballantines:~$ sudo -s
password: *******

(Miraros los pasos de instalación del paquete, en su día cuando lo instalé, consistía en descomprimirlo en la raíz del sistema)
root@Ballantines:~# mv avi-ogminfo-2.0.3-1.pkg.tar.gz /
root@Ballantines:~# cd /
root@Ballantines:/# tar -zxvf avi-ogminfo-2.0.3-1.pkg.tar.gz

Ya tenemos instalado el avi-ogminfo, pero al ejecutarlo me producía el siguiente error.
blid@Ballantines:~$ avi-ogminfo
avi-ogminfo: error while loading shared libraries: libavcodec.so: cannot open shared object file: No such file or directory

Si ojeamos el contenido del paquete RPM que descargamos antes, podemos ver que contiene las siguientes librerías:
Provides :
libffmpeg
libavcodec-0.4.8.so <------- Necesaria
libavcodec.so <------------- Necesaria
libavformat-0.4.8.so <------ Necesaria
libavformat.so <------------ Necesaria
libffmpeg0.4. <------------- Necesaria

Para instalar un RPM en esta distribución lo que haremos será, convertirlo a un paquete DEB al que estamos acostumbrados. Para ello, instalad el paquete 'alien' (todo esto como root).

root@Ballantines:~# apt-get install alien

Una vez instalado alien, hacemos la conversión (también como root).

root@Ballantines:~# alien -d libffmpeg0.4.8-0.4.8-1mdk.i586.rpm
libffmpeg0.4.8_0.4.8-2_i386.deb generated

Y ahora instalamos el paquete DEB:
root@Ballantines:~# dpkg -i libffmpeg0.4.8_0.4.8-2_i386.deb
(Leyendo la base de datos ...
84249 ficheros y directorios instalados actualmente.)
Desempaquetando libffmpeg0.4.8 (de libffmpeg0.4.8_0.4.8-2_i386.deb) ...
Configurando libffmpeg0.4.8 (0.4.8-2) .

Finalmente ejecutamos el avi-ogminfo, y esta vez con nuestro usuario.
blid@Ballantines:~# avi-ogminfo

Siguiendo estos pasos a mi me funcionó correctamente sin ningún tipo de problema.

Imagen de Anónimo

Si ojeamos el contenido del paquete RPM que descargamos antes, podemos ver que contiene las siguientes librerías:
Provides :
libffmpeg
libavcodec-0.4.8.so
libavcodec.so
libavformat-0.4.8.so
libavformat.so
libffmpeg0.4.8

Para instalar un RPM en esta distribución lo que haremos será, convertirlo a un paquete DEB al que estamos acostumbrados. Para ello, instalad el paquete 'alien' (todo esto como root).

root@Ballantines:~# apt-get install alien

Una vez instalado alien, hacemos la conversión (también como root).

root@Ballantines:~# alien -d libffmpeg0.4.8-0.4.8-1mdk.i586.rpm
libffmpeg0.4.8_0.4.8-2_i386.deb generated

Y ahora instalamos el paquete DEB:
root@Ballantines:~# dpkg -i libffmpeg0.4.8_0.4.8-2_i386.deb
(Leyendo la base de datos ...
84249 ficheros y directorios instalados actualmente.)
Desempaquetando libffmpeg0.4.8 (de libffmpeg0.4.8_0.4.8-2_i386.deb) ...
Configurando libffmpeg0.4.8 (0.4.8-2) .

Finalmente ejecutamos el avi-ogminfo, y esta vez con nuestro usuario.
blid@Ballantines:~# avi-ogminfo

Siguiendo estos pasos a mi me funcionó correctamente sin ningún tipo de problema.