srmantis Posted December 15, 2007 Report Share Posted December 15, 2007 (edited) Hola a todos 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 y también el ffmpeg, por eso lo primero que hay que hacer es instalarlo, entonces vamos a la consola: sudo apt-get install mencoder ffmpeg Luego vamos a transformar videos, por ejemplo: video de entrada: azumi.flvvideo de salida: azumi.avi (no es necesario que tengan el mismo nombre)transformar distintos formatos a avi (xvid): 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. 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.mkvvideo de salida: azumi_death_or_love.avi (aqui cambie el nombre solo para hacerlo distinto)Veamos primero que archivos tiene el contenedor mkv: 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) 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: 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 (ver version simplificada mas abajo) 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: (Preferir repositorio medibuntu e instalar w32codecs o w64codecs y asi evitamos este paso) 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#binary_codecs 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 amd64Luego descomprimir la carpeta y se encontraran con 4 archivos (en el caso de amd64) cook.so drvc.so sipr.so READMEAhora 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) 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) 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 temavideo de entrada: azumi.rmvbvideo de salida: azumi.avi (no es necesario que tengan el mismo nombre) 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. Formato 3gp El formato 3gp es un contenedor multimedia usado por teléfonos móviles para almacenar información multimedia. 3gp guarda video como MPEG4 o h.263 y audio en los formatos AMR-NB o AAC-LC. Opción 1: Utilizar programa mobile media converter el cual se basa en el ffmpeg y trae soporte para 3gp http://www.miksoft.net/products/mmc-lin.tar.gz descomprimes y ejecutas el archivo mobile media converter Opción 2: Actualizar a la última version de ffmpeg desde debian-multimedia.org , la cual incluye el soporte para archivos 3gp. El único problema es una incompatibilidad con el programa avidemux debido a una libreria. Agregar debian-multimedia.org a los repositos (Prefiero el repositorio de medibuntu, ver version simplificada de rmvb para instalar) sudo gedit /etc/apt/sources.list Agregar al final del archivo: deb http://www.debian-multimedia.org stable main Ahora cerrar y aplicar la llave pública abriendo synaptic e instalando el paquete: debian-multimedia-keyring Luego instalamos ffmpeg (o actualizamos) sudo apt-get install ffmpeg Usando ffmpeg para 3gp, flv, mpeg4,avi Transformar 3gp a mpeg4: ffmpeg -i archivo1.3gp -vcodec mpeg4 -acodec mp3 videosalida.avi Transformar avi a flv: ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv Transformar mpeg a 3gp: ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp o usando el siguiente comando para mayor calidad ffmpeg -i archivo.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 salida.3gp fuente para los comandos programa ffmpeg: http://www.guia-ubuntu.org/index.php?title...atos_multimedia Rotar Videos Para girar un video utilizaremos el programa mencoderrotate=1: girará el video en 90º en sentido horariorotate=2: girará el video en 90º en sentido antihorario mencoder -vop rotate=1 -oac pcm -ovc lavc videoOriginal.avi -o videoRotado.avi ================================================================================ Actualización 15-mayo-2008 Basado en Ubuntu 8.04 Reproducir Formato rmvb simplificado con mplayer: Para reproducir el formato de Real Player, ahora es mucho mas facil, sin necesidad de descargar cosas raras, lo que necesitamos son los repositos de medibuntu, ver el siguiente link: https://help.ubuntu.com/community/Medibuntu Ejemplo, para hardy, agregar los repositos desde consola: sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list y Luego agregar la llave pública sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update Una vez instalado y actualizado el sistema necesitamos instalar: sudo apt-get install mplayer mencoder ffmepeg w32codecs en caso de tener la version amd32 solo remplazar w32 por 64: sudo apt-get install w64codecs Despues de instalar ya pueden reproducir el formato rm y rmvb. Instalación del Real Player para reproducir 3gp, amr y formatos de real player (rm, rmvb, etc) Lo primero es descargar el archivo bin desde la pagina oficial de real player, en este caso la version 11: http://spain.real.com/player/select/ bajen la version para linux i686: http://spain.real.com/download/player/linux/v11/en_eu/ Tendran el archivo RealPlayer11GOLD.bin Ahora para instalar, deben abrir la consola y dirigirse a la carpeta donde descargaron el archivo por ejemplo en el escritorio: cd Escritorio ahora dar permisos de ejecucion: sudo chmod 777 -f RealPlayer11GOLD.bin Para instalar es importante agregar el comando sudo: sudo ./RealPlayer11GOLD.bin Sigan las instrucciones y deberia instalar por defecto en /opt/real/RealPlayer Ahora deberia crearse de forma automatica un enlace simbolico de realplay en /usr/bin y tambien un lanzador en el menu aplicaciones-->Sonidos y Videos. Si ya habian instalado otra version de real player y ademas habian agregado enlaces simbolicos de realplay, les recomiendo borrarlos para no tener conflictos entre los enlaces. Nota: Solo en el caso que no se creen los enlaces simbolicos y el lanzador: sudo ln -s /opt/real/RealPlayer/realplay /usr/bin/realplay y creen un lanzador con el comando: realplay %U ( o si quieren solo realplay) Edited May 15, 2008 by srmantis Link to comment Share on other sites More sharing options...
mister_modding Posted December 15, 2007 Report Share Posted December 15, 2007 No deberia ir en donde estan los manuales y guias aportes? Link to comment Share on other sites More sharing options...
chichox Posted December 18, 2007 Report Share Posted December 18, 2007 agradecido amigo mio, yo el otro dia andaba buscando los codecs para reproducir archivos rmvb pero ya lo solucione. De todas formas voy a instalar este programita porque no se reproducen muy bien, en una de esas resulta mejor Saludos;) Link to comment Share on other sites More sharing options...
nunacho Posted December 18, 2007 Report Share Posted December 18, 2007 Que buena, se agradece la info Link to comment Share on other sites More sharing options...
Vishologo Posted December 19, 2007 Report Share Posted December 19, 2007 Vale, gracias por el aporte, voy a ver como quedan los videos Porque yo hasta ahora usaba ffmpeg -i 'archivo_de_entrada.extensión' 'archivo_de_salida.extensión' Por si a alguien le gusta este, a mi me gusto por lo simple :) Link to comment Share on other sites More sharing options...
MelshiA Posted December 20, 2007 Report Share Posted December 20, 2007 grax, es muy buen aport pa los k nos gustan las movies, y pa poder "RESPALDAR" nustros dvd's originales!!!! :D. :banana: Link to comment Share on other sites More sharing options...
fabian_albo Posted January 12, 2008 Report Share Posted January 12, 2008 se agradece x este excelnte manual de ayuda, excelente para los q estamos recien empezando en el mundo de ubuntu. saludos... Link to comment Share on other sites More sharing options...
X_tatane_X Posted January 18, 2008 Report Share Posted January 18, 2008 Excelente aporte...y movido a Aporte y Manuales. Suerte :cool: Link to comment Share on other sites More sharing options...
die.cortes Posted February 20, 2008 Report Share Posted February 20, 2008 Exelente Se agradece Link to comment Share on other sites More sharing options...
srmantis Posted March 11, 2008 Author Report Share Posted March 11, 2008 Post actualizado para archivos 3gp y para rotar videos. Cualquier otro formato que ustedes conozcan y sepan como cambiar a otro formato, pueden postear aqui para hacer la guia mas completa. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now