El post que buscas se encuentra eliminado, pero este también te puede interesar

Reproducir y Transformar Formatos de Video en Ubuntu, flv-av

Con este tema quiero compartir la forma de reproducir distintos formatos de video en su ubuntu y tambien transformalos en otros formatos.

Formas de transformar un formato de video a otro:


El programa que yo utilizo es el Mencoder, por eso lo primero que hay que hacer es instalarlo, entonces vamos a la consola:
CÓDIGO

sudo apt-get install mencoder



Luego vamos a transformar videos, por ejemplo:

* video de entrada: azumi.flv
* video de salida: azumi.avi (no es necesario que tengan el mismo nombre)

transformar:

CÓDIGO
mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 azumi.flv -o azumi.avi






Ahora solo les queda probar con otros formatos para los video de entrada y salida.


Formato mkv o Matroska:

Matroska es en realidad un contenedor de distintos formatos, en el que pueden guardar en un solo archivo los videos, audios (ej: diferentes idiomas)) y subtitulos, pero el gran problema no es reproducirlos (el vlc lo hace sin problemas) sino como extraer el formato mkv a otro, entonces para eso vamos usar nuevamente el mencoder:

* video de entrada: azumi2.mkv
* video de salida: azumi_death_or_love.avi (aqui cambie el nombre solo para hacerlo distinto)

Veamos primero que archivos tiene el contenedor mkv:


CÓDIGO

mkvmerge -i azumi2.mkv

(el programa es mkvmerge que es parte del mencoder)
los resultados son:
File 'azumi2.mkv': container: Matroska
Track ID 1: video (V_MS/VFW/FOURCC, H264)
Track ID 2: audio (A_AAC/MPEG2/LC/SBR)
Track ID 3: audio (A_AAC/MPEG2/LC/SBR)
Track ID 4: subtitles (S_VOBSUB)

por lo que tenemos 1 archivo de video, 2 de audio (en mi caso español y japones) y 1 archivo con los subtitulos.
Este codigo es solo para extraer partes del contenedor, por ejemplo: el segundo archivo de audio (pista 3) y los subtitulos (pista 4)

CÓDIGO

mkvextract tracks movie.mkv 3:audioazumi2.ogg 4:subtitulosazumi2.srt


(el nombre y formato lo designan ustedes, en el ejemplo son: audioazumi2 y subtitulosazumi2, con formato ogg y srt)
ahora creamos un archivo de audio: audioazumi2.ogg y un archivo con los subtitulos que no fue precisamente srt sino el que tenia guardado el contenedor, en mi caso dos archivos subtitulosazumi2.idx y subtitulosazumi2.sub (para cambiar a srt hay que usar el programa Avidemux)

Para cambiar mkv a otro formato usamos el mencoder:
CÓDIGO

mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 azumi2.mkv -o azumi_death_or_love.avi

Los problemas que tuve con este código, es que solo se graban las pistas 1 de video y la pista 2 de audio, pero el audio 2 era español coño y yo queria el audio de la pista 3 japones, aun no se como hacerlo desde el mencoder; pero utilice un artilugio para lograrlo, instale desde añadir y quitar aplicaciones el programa MKV files creador y abri el archivo azumi2.mkv, luego desactive la pista 2 y volvi a hacer un nuevo archivo azumi2_nuevo.mkv (tarda muy poco el programa en hacerlo), con lo que logre:
File 'azumi2_nuevo.mkv': container: Matroska
Track ID 1: video (V_MS/VFW/FOURCC, H264)
Track ID 2: audio (A_AAC/MPEG2/LC/SBR)
Track ID 3: subtitles (S_VOBSUB)
ahora utilizo nuevamente el codigo para cambiar formato, solo que esta vez el archivo de entrada es azumi2_nuevo.mkv



Formato rmvb



El rmvb es un formato de Real Media asi como tambien lo son los archivos rm. Lo primero que nos encontramos en ubuntu es que no se pueden reproducir archivos de video de Real media y que para transformar de formato el mencoder tampoco lo reconoce.
Como reproducir el formato rmvb:
Para ello necesitamos instalar el MPlayer Movie Player, yo lo instale desde añadir y quitar aplicaciones. Una vez instalado nos daremos cuenta que tampoco los reproduce por eso vamos a necesitar unos codecs extras, para ello ir a la pagina:

http://www.mplayerhq.hu/design7/dload.html


Y en el titulo Binary Codec Packages seleccionar de la tabla el archivo linux que necesiten

* Linux x86 para el ubuntu normal o,
* Linux AMD64 20071007 para el ubuntu amd64

Luego descomprimir la carpeta y se encontraran con 4 archivos

* cook.so
* drvc.so
* sipr.so
* README

Ahora debemos crear una carpeta en el directorio /usr/lib/ con nombre win32 con lo que nos quedara /usr/lib/win32 (el nombre y la ubicacion son muy importantes)

CÓDIGO
sudo mkdir /usr/lib/win32

Ahora debemos copiar los archivos a esta carpeta (README no es necesario). Tengo la carpeta en el escritorio con nombre essential-amd64-20071007 (uso el ubuntu amd64), por lo que vamos a la carpeta (cd Escritorio/essential-amd64-20071007)

CÓDIGO

sudo cp cook.so /usr/lib/win32
sudo cp drvc.so /usr/lib/win32
sudo cp sipr.so /usr/lib/win32


Para los que bajen la carpeta linux x86 deben copiar todo el contenido a la carpeta /usr/lib/win32, todavia no me se el comando para copiar todo el contenido a otra carpeta, asi que lo hago navegando como superusuario en nautilus y hay uso cortar y pegar (sudo nautilus).
Ya tenemos listos los codecs, solo falta configurar el mplayer para ver los archivos. hacer click con el boton auxiliar en la pantalla del mplayer y elegir Preferences seleccionar Audio y marcar ALSA, luego ir a la pestaña Video y seleccionar X11 X11(XImage/Shm); en la pestaña codecs & demuxer seleccionar:
Video codec family: RealVideo decoder
Audio codec family: FFmpeg/libavcodec audio decoders
luego aprietan OK y ya pueden reproducir archivos rmvb.

Ahora para transformar a otro formato usamos el mismo codigo que esta al principio del tema

* video de entrada: azumi.rmvb
* video de salida: azumi.avi (no es necesario que tengan el mismo nombre)


CÓDIGO

mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 azumi.rmvb -o azumi.avi

El mencoder utiliza los codec que estan en la carpeta /usr/lib/win32 por eso es importante no cambiar la ubicación y el nombre de esta.

Espero les sirva

es un poco largo pero de gran utilidad para linuxeros.
Reproducir y Transformar Formatos de Video en Ubuntu, flv-av

4 comentarios - Reproducir y Transformar Formatos de Video en Ubuntu, flv-av

kiker
por fin posteas!!