Mas edicion de video desde la consola

Recuerdo que para poner subtitulos usaba cinelerrea, imagenen lo que es usar un editor de video para el ambito cinematografico solo para poner subtitulos o creditos a un video. Y si ven un poco mas abajo, veran mi post sobre edicion de video desde la consola donde usabamos mayormente ffmpeg, ahora voy a mostrarles mencoder, y que sirve principalmente para hacer cambios de formato a los videos, pero tambien sirve para darle algunos efectos a los videos. Ahi van….

Aumentar el volumen a un AVI

mencoder -ovc copy -oac mp3lame -lameopts abr:br=128:vol=7 -o pelicula_destino.avi pelicula_origen.avi

La opción para aumentar o disminuir el volumen es vol=7, modificando el valor se cambia el volumen del vídeo, si se aumenta a un valor superior a 8, cuidado porque el sonido saldrá distorsionado.

Convertir AVI a DVD PAL

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=

0:acodec=ac3:abitrate=192:aspect=16/9 -ofps 25 -o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI a DVD NTSC

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf-vf scale=720:480,harddup -srate 48000 -af lavcresample=48000-lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:vstrict=

0:acodec=ac3:abitrate=192:aspect=16/9 -ofps 30000/1001 -o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI con audio AC-3 a DVD PAL

mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -ofps 25 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=

0:aspect=16/9 -o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI con audio AC-3 a DVD NTSC

mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf:telecine -vf scale=720:480,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=

0:aspect=16/9 -ofps 24000/1001-o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI a SVCD PAL

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xsvcd -vf scale=480:576,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg2video:mbd=2:keyint=15:vrc_buf_size=917:vrc_minrate=600:vbitrate=

2500:vrc_maxrate=2500:acodec=mp2:abitrate=224:aspect=16/9 -ofps 25 -o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI a SVCD NTSC

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xsvcd -vf scale=480:480,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg2video:mbd=2:keyint=18:vrc_buf_size=917:vrc_minrate=600:vbitrate=

2500:vrc_maxrate=2500:acodec=mp2:abitrate=224:aspect=16/9 -ofps 30000/1001 -o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI a VCD PAL

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xvcd -vf scale=352:288,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg1video:keyint=15:vrc_buf_size=327:vrc_minrate=1152:vbitrate=

1152:vrc_maxrate=1152:acodec=mp2:abitrate=224:aspect=16/9 -ofps 25 -o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI a VCD NTSC

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xvcd -vf scale=352:240,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg1video:keyint=18:vrc_buf_size=327:vrc_minrate=1152:vbitrate=

1152:vrc_maxrate=1152:acodec=mp2:abitrate=224:aspect=16/9 -ofps 30000/1001 -o pelicula_destino.mpg pelicula_origen.avi

Convertir AVI a MPG

mencoder -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 película_destino.mpg película_origen.avi

Convertir FLV a AVI

mencoder -ofps 15 -vf scale=300:-2 -oac lavc -ovc lavc -lavcopts vcodec=msmpeg4v2:acodec=mp3:abitrate=64 -o pelicula_destino.avi pelicula_origen.flv

Convertir AVI a FLV

mencoder -forceidx -of lavf -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:vbitrate=250:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=360:240 -o pelicula_destino.flv pelicula_origen.avi

Convertir AVI a MP4

mencoder -oac copy -of lavf -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:v4mv:last_pred=2:dia=-1:vmax_b_frames=2:vb_strategy=

1:cmp=3:subcmp=3:precmp=0:vqcomp=0.6:turbo -lavfopts format=mp4 -o pelicula_destino.mp4 pelicula_origen.avi

Convertir MOV a AVI

mencoder -oac mp3lame -srate 22050 -ovc lavc -lavcopts vcodec=mjpeg -o pelicula_destino.avi pelicula_origen.mov

Convertir WMV a AVI

mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -o pelicula_destino.avi pelicula_origen.wmv

Convertir MKV a AVI

mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -o pelicula_destino.avi pelicula_origen.mkv

Convertir OGM a AVI

mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -o pelicula_destino.avi pelicula_origen.ogm

Incrustar Subtítulos

Básicamente consiste en agregar estas opciones a cualquiera de las conversiones anteriores:

-sub archivo_subtitulo.srt -subcp latin1 -font ‘Bitstream Vera Sans’ -subfont-text-scale 3.8

El nombre de la fuente también se puede poner en este formato:

-font «/usr/share/fonts/truetype/freefont/FreeSansBold.ttf» (con las comillas)

Un ejemplo para meter subtítulos a un AVI.

mencoder -oac copy -ovc lavc -sub archivo_subtitulo.srt -subcp latin1 -font ‘Bitstream Vera Sans’ -subfont-text-scale 3.8 -o pelicula_destino.avi pelicula_origen.avi

Un ejemplo para pasar MKV a AVI e incrustar subtítulos a la vez.

mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -sub archivo_subtitulo.srt -subcp latin1 -font ‘Bitstream Vera Sans’ -subfont-text-scale 3.8 -o pelicula_destino.avi pelicula_origen.mkv

Cortar, Unir, Rotar

-Cortar un AVI desde el segundo 5 hasta los 30 segundos.

mencoder -ovc copy -oac copy -ss 5 -endpos 30 -o pelicula_destino.avi pelicula_origen.avi

-Rotar un AVI 90 grados a la derecha

mencoder -ovc lavc -oac copy -vf rotate=1 -o pelicula_destino.avi pelicula_origen.avi

-Rotar un AVI 90 grados a la izquierda

mencoder -ovc lavc -oac copy -vf rotate=2 -o pelicula_destino.avi pelicula_origen.avi

-Unir varios AVIS en uno solo

mencoder -oac copy -ovc copy -idx -o pelicula_destino.avi parte1.avi parte2.avi

perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.

8
Comenta!

avatar
Juan_Malaga
Juan_Malaga

Que bien me ha venido. Gracias

Aunque uso Windows (no se me da bien Linux)

Jorge
Jorge

Excelente !!! me permitio convertir en mi slackware unos MOV de un CD de un juego de quimica para que mi peque los pueda ver en el reproductor de video.
(utilice Convertir AVI a MPG tal cual esta)
Aprovecho a preguntar si has intentado entregar como salida el formato que usan los MP4 chinos ( creo que es amv)

Gracias por tu trabajo !!!!!
Jorge

Jorge
Jorge

Hola perro como estas ?
Volvi a tu pagina por otro requerimiento
Tengo unas imagenes de graficos en PNG que genero con un programa y quisera mostrar la evolucion de los mismos en una animacion. Alguna ideas probare GIMP mientras tanto

Jorge
Jorge

Listo:
Esto me anduvo gracias igual y un abrazo
mencoder -of mpeg -vf scale=648:324 -ovc lavc \
mf://*.png -mf type=png:fps=5 -lavcopts vcodec=mpeg1video \
-o video.mpeg

trackback

[…] no muy complejas por supuesto. Ya vimos antes muchos comandos de edicion de video desde la consola aqui y aqui. Pero hoy solo quiero mostrarles como agregar musica a un video desde la consola. Es un […]

trackback

[…] Mas edicion de video usando la consola var random_number = Math.random(); if (random_number < .5){ } else { } […]