Holas!!, bueno he estado editando un video para la hermana de mi BROTHER!!, pero la mayor parte de la edición la hice en su PC, en otras palabras con movie maker del windows, llegado el momento de terminar el video, osea al gnerar el video final, al rededor del minuto 40 más o menos, el video se quedaba con el mismo frame, pero el audio seguía, nunca me había pasado eso, no sabía cómo solucionarlo, primero opté por cortar ese pequeño pedazo del tiemline, , pero nada. Así que decidí por cortar el video en dos partes y luego unirlas, así que me encomendé a san Google, para ver si la unión (de los videos) la podía hacer con Fedora. Lo cual no fue necesario, terminé uniendo el video con el mismo movie maker.
Necesitamos tener instalados los paquetes mencoder y mpgtx, asi que:
yum install mencoder
yum install mgptx
Mencoder nos permitirá trabajar con archivos de vídeo en formato “.avi” y el Mpgtx hará lo propio con los “.mpg” y “.mpeg” (también corta mp3).
Cortar un avi
mencoder -ss t1 -endpos t2 -oac copy -ovc copy original.avi -o archivo2.avi
“original.avi” es el archivo que queramos cortar (archivo de entrada). En caso de que no lo tengamos en el directorio en el cual estamos trabajando, tendremos que teclear la ruta (es decir, si tenemos una vídeo llamada “original.avi” y lo estamos guardando en el directorio “/home” tendremos que teclear “$ mencoder /home/original.avi …”.
“t1” será el tiempo EN SEGUNDOS desde el cual queremos empezar a cortar el vídeo. Es decir que si la escena que nos gusta está 30 minutos después de empezada la película deberíamos indicarlo escribiendo “1800″ en lugar de “t1”.
“t2” indica el tiempo, TAMBIÉN EN SEGUNDOS, en el que queremos que dure el nuevo vídeo. Si deseamos que dure 10 minutos, entonces t2 será 10 * 60 = 600.
“archivo2.avi” es el nombre que le queramos dar al video cortado (archivo de salida). También puedes escribir la ruta donde quieres guardarlo, por ejemplo: “/home/miusuario/archivo2.avi”. Recuerda que mencoder no cambiará el tipo de archivo por lo que el archivo de salida será también un AVI.
A modo de ejemplo, tenemos un archivo arch1.avi en nuestra carpeta personal de 2 horas de duración y deseamos cortarlo entre los minutos 40 y 55 (o dicho de otra manera que dure 15 minutos a partir del minuto 40), entonces los segundos a digitar en el comando son:
t1 = 40m * 60s = 2400
t2 = (55m - 40m) * 60s = 15m * 60s = 900 segundos La orden a digitar desde la consola es:
mencoder -ss 2400 -endpos 900 -oac copy -ovc copy arch1.avi -o nuevo.aviUnir videos avi
mencoder -ovc copy -oac copy -o salida.avi trozo1.avi trozo2.avi trozo3.avi“salida.avi” es el nombre del archivo nuevo donde se unirán los otros.
“trozo1.avi trozo2.avi trozo3.avi .. . ” son los archivos a unir en uno solo. Pueden ser dos o más archivos, en nuestro ejemplo son tres.
Lo único que debemos tener cuidado es que todos los trozos tengan el mismo número de píxeles y el mismo códec.
Unir videos WMV
mencoder video1.wmv video2.wmv video3.wmv -ovc copy -oac copy -o video_final.wmv“video_final.wmv” es el nombre del archivo nuevo donde se unirán los otros.
“video1.wmv video2.wmv video3.wmv .. . ” son los archivos a unir en uno solo. Pueden ser dos o más archivos, en nuestro ejemplo son tres.
Cotar MPEG
mpgtx -s archivo.mpg [inicio-final] -b archivo2.mpgEn “archivo.mpg” indicamos el nombre (y la ruta si es necesario) del archivo de entrada.
En “incio” indicaremos el tiempo en formato “hh:mm:ss” o “mm:ss” (hh=horas, mm=minutos, ss=segundos) en el que queramos iniciar el corte.
En “final” indicaremos el tiempo en el mismo formato para el momento en que queramos terminar el corte contando DESDE EL COMIENZO DEL VIDEO ORIGINAL.
“archivo2.mpg” será el nombre (y ruta) del archivo de salida.
Listo eso es todo por hoy, bye!.