
Pasar De Mp4 A Mpeg O Avi
#1
Escrito 03 October 2006 - 05:18 PM
Utilizando mencoder (Codificador de Peliculas de MPlayer), que viene con el propio paquete de mplayer:
PASAR DE MP4 A AVI
mencoder fichero.mp4 -of avi -oac lavc -ovc lavc -lavcopts codec=ac3:abitrate=192:vcodec=mpeg4:v4mv:keyint=100:vbitrate=2000 -o fichero.avi
PASAR DE MP4 A MPEG
mencoder fichero.mp4 -of mpeg -oac lavc -ovc lavc -lavcopts acodec=ac3:abitrate=192:vcodec=mpeg2video:vhq:keyint=32:vbitrate=2000 -ofps 25 -o fichero.mpeg
Los ficheros originales tendran aproximadamente el mismo tamaño que los finales y la calidad es practicamente la misma. Si se quere aumentar la calidad (y por lo tanto el tamaño) hay que jugar con el parametro vbitrate (1800 por defecto para una codificaciones Divx4/5): contra mayor sea, mas calidad.
La mayoria de las opciones queda clara:
acodec: codec de audio utilizado
vcodec: codec de video utilizado
-of compresion: tipod e compresion de salida. mencoder -of help (para ver las disponibles)
Las demas no las explicare (mas en: man mencoder)
#2
Escrito 03 October 2006 - 11:08 PM

Estaría bien que fuesemos poniendo en este hilo nuestras "recetas" con el mencoder. Es muy potente, pero para alguien como yo que anda pez con temas de conversión audio/video, cuesta comprender los parámetros.
A ver si busco por casa unos "scripts" que estuve usando para pasar de videocamara DV a Divx/Mpeg/etc (incluyendo el desentrelazado).
Ayer encontré en una web como pasar de WMV a AVI (a ver si funciona con unos cuantos AMVs que tengo pendientes de convertir):
mencoder infile.wmv -ofps 23.976 -ovc lavc -oac copy -o outfile.avi
Se admiten sugerencias

#3
Escrito 13 December 2006 - 01:14 AM
mencoder video_original -oac mp3lame -ovc x264 -of nuevo_formato -o video_resultante
donde:
-oac codecs de audio
-ovc codecs de video
-of formato del archivo resultante (si no se pone el formato por defecto es avi)
-ofps frames por segundo
-o nombre del video resultante
Para ver los codecs y formatos disponibles:
mencoder -oac help -ovc help -of help
#5
Escrito 05 January 2007 - 04:10 PM
ffmpeg -i inputfile outputfile
Así de facil. Luego si le quereis cambiar atributos como el bitrate podeis utilizar -b etc... etc...
FFMPEG viene de serie con un gran numero de Distros.
Escribid un ffmpeg en la terminal y os dará las opciones disponibles. Las más básicas:
Video options:
-b bitrate set video bitrate (in kbit/s)
-vframes number set the number of video frames to record
-r rate set frame rate (Hz value, fraction or abbreviation)
-s size set frame size (WxH or abbreviation)
-aspect aspect set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
-croptop size set top crop band size (in pixels)
-cropbottom size set bottom crop band size (in pixels)
-cropleft size set left crop band size (in pixels)
-cropright size set right crop band size (in pixels)
-padtop size set top pad band size (in pixels)
-padbottom size set bottom pad band size (in pixels)
-padleft size set left pad band size (in pixels)
-padright size set right pad band size (in pixels)
-padcolor color set color of pad bands (Hex 000000 thru FFFFFF)
-vn disable video
-bt tolerance set video bitrate tolerance (in kbit/s)
-maxrate bitrate set max video bitrate tolerance (in kbit/s)
-minrate bitrate set min video bitrate tolerance (in kbit/s)
-bufsize size set ratecontrol buffer size (in kByte)
-vcodec codec force video codec ('copy' to copy stream)
-sameq use same video quality as source (implies VBR)
-pass n select the pass number (1 or 2)
-passlogfile file select two pass log file name
-newvideo add a new video stream to the current output stream
Hay muchas más, miradlo.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
#6
Escrito 09 January 2007 - 10:11 PM
Ahora estoy tratando de convertir unos ficheros de videocamara digital (DV) a AVI, desentrelazadolos y reduciendolos a 320x200 (para posteriormente comprimirlos a XviD o similar), pero el problema que tengo es que no consigo hacerlo de una sola pasada. Es decir:
fichero1.dv (200 Mbs)
fichero2.dv (140 Mbs)
fichero3.dv (80 Mbs)
Tengo que convertir, reducir y desentrelazar cada uno de ellos por separado, y luego juntarlos con avimerge. No se, me parece un poco chapuza pero es que ffmpeg no me da la opción "merge". Con mencoder fijo que se puede, pero no encuentro como.
Luego pondré el comando completo, que lo tengo en el .bash_history de otra máquina.
#7
Escrito 09 January 2007 - 10:43 PM
"If a man speaks in the forest and there is no woman there to hear it, is he still wrong?" -- George Carlin
Fansubber retirado.
#8
Escrito 10 March 2007 - 08:46 PM
mencoder video1 video2 video10 videoN -oac codecaudio -ovc codecvideo -of formato_de_salida -o video_resultante
1 usuarios están leyendo este tema
0 miembros, 1 invitados, 0 usuarios anónimos