Blog del Torturo


Si desean ver una lista completa de post lo pueden hacer en: esta lista.

Codificar Video en Linux

25-08-2009 Por: Torturo

Codificar Video en Linux

Hace tiempesote que no escribo… pues bueno… aquí les escribo de nuevo y bueno con la novedad que estoy escribiendo desde Debian Lenny… para empezar me vino sin Red inhalámbrica… gracias a que tengo señal inalambrica entonces he podido tomar internet e instalar mi Adaptador inalambrico Broadcom B43 y bien apartir de ahí a configurar,… pero no vengo a hablarles de como configure la Distro en mi laptop, vengo a decirles como poder codificar los archivos de un formato a otro… y bueno, primero para cualquier distro van a necesitar Mencoder… bien en Ubuntu eso es instala cuando instalas el MPlayer, pero para otra distro no siempre será así… ahora… lo que tienen que hacer es:
bajarse una copia de Mplayer:

van a descomprimir el archivo y si tienen las dependencias instaladas no habrá problema… sino instalenlas (mi suferencia es instalarlo desde un gestor de paquetes)

ahora… vamos a hacer una pseudo instalación: desde la consola entren a la carpeta de mplayer:

después:

./configure

si todo sale bien les dara un grato mensaje como:

‘make’ will now compile MPlayer and ‘make install’ will install it.
Note: On non-Linux systems you might need to use ‘gmake’ instead of ‘make’.
Please check mtrr settings at /proc/mtrr (see DOCS/HTML/en/video.html#mtrr)
Check configure.log if you wonder why an autodetection failed (make sure
development headers/packages are installed).
NOTE: The –enable-* parameters unconditionally force options on, completely
skipping autodetection. This behavior is unlike what you may be used to from
autoconf-based configure scripts that can decide to override you. This greater
level of control comes at a price. You may have to provide the correct compiler
and linker flags yourself.
If you used one of these options (except –enable-gui and similar ones that
turn on internal features) and experience a compilation or linking failure,
make sure you have passed the necessary compiler/linker flags to configure.
If you suspect a bug, please read DOCS/HTML/en/bugreports.html.

‘make’ will now compile MPlayer and ‘make install’ will install it.

Note: On non-Linux systems you might need to use ‘gmake’ instead of ‘make’.

Please check mtrr settings at /proc/mtrr (see DOCS/HTML/en/video.html#mtrr)

Check configure.log if you wonder why an autodetection failed (make sure

development headers/packages are installed).

NOTE: The –enable-* parameters unconditionally force options on, completely

skipping autodetection. This behavior is unlike what you may be used to from

autoconf-based configure scripts that can decide to override you. This greater

level of control comes at a price. You may have to provide the correct compiler

and linker flags yourself.

If you used one of these options (except –enable-gui and similar ones that

turn on internal features) and experience a compilation or linking failure,

make sure you have passed the necessary compiler/linker flags to configure.

If you suspect a bug, please read DOCS/HTML/en/bugreports.html.

ahora es la parte Fácil:

entran como Root:

$ su

$ make

cuando termine el MAKE entonces ya lo que necesitamos está hecho..

de nuevo en la consola tenemos que copiar el archivo mencoder a /usr/bin

$ cp mencoder /usr/bin

y bueno, ahora si podremos convertir video, aquí les dejo unos 3 formas de convertir:

AÑADIR SUBS

mencoder ARCHIVO.avi -sub ARCHIVOSUB.srt -oac copy -ovc lavc -o ARCHIVO_CON_subs.avi -subcp latin1 -font /usr/share/fonts/truetype/msttcorefonts/arial.ttf -subfont-text-scale 3.8

PASAR RMVB a AVI

mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=700 VIDEO1.rmvb -o SALIDA_VIDEO1.avi

PARA PASAR UN AVI A UN MPEG:

mencoder PELICULA.avi -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=1100 -ofps 25 -oac lavc -lavcopts acodec=mp2:abitrate=128 -srate 44100 -vf pp=hb/vb/dr/al/lb -o PELICULA.mpg

PARA INCRUSTAR SUBTÍTULO A UN AVI Y OBTENER UN MPEG PARA DVD:

mencoder -oac lavc -ovc lavc -subcp latin1 -of mpeg -mpegopts format=dvd -vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 -lavcopts threads=2:vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=ac3:abitrate=224:aspect=16/9 -ofps 30000/1001 -sub “SUBTITULO.srt” -font “/usr/share/fonts/truetype/msttcorefonts/arial.ttf” -subfont-text-scale 4 -subpos 99 -o “película_salida.mpg” “película_original.avi”

REDIMENCIONAR

mencoder [Video_Entrada] -ovc copy -vf scale=[ResX]:[ResY] -o [Video_Salida]


Dejar Comentario

Leave a Reply

Your email address will not be published. Required fields are marked *

captcha

Please enter the CAPTCHA text