Por casualidad di con este programa muy util para unir archivos avi muy sencillamente:
[dalfa@MDV2006 PiratesOfSiliconValley]$ avimerge avimerge (transcode v1.0.2) (C) 2001-2004 Thomas Oestreich, T. Bitterberg Uso: avimerge [opciones] -o file nombre de archivo de salida -i archivo1 [archivo2 [...]] archivo(s) de entrada -p archivo pista adicional de audio multiplex del archivo -a numero seleciona una pista de audio del archivo entrada [0] -A numero selecciona una pista de audio en el archivo salida [siguiente] -b n manipula audio vbr [autodeteccion] -c botar cuadros de video si el audio esta perdido [apagado] -f archivo leer comentarios AVI del archivo [apagado] -x archivo lee indice avi desde archivo [apagado] (ver aviindex(1))
Un ejemplo de su uso:
[dalfa@MDV2006 PiratesOfSiliconValley]$ avimerge -i PiratesOfSiliconValley.cd1.avi PiratesOfSiliconValley.cd2.avi -o PiratesOfSiliconValley.avi scanning file Pirates of Silicon Valley.cd1.avi for video/audio parameter [avilib] V: 23.976 fps, codec=XVID, frames=69107, width=656, height=496 [avilib] A: 48000 Hz, format=0x55, bits=0, channels=2, bitrate=160 kbps, [avilib] 34549 chunks, 57647040 bytes, CBR merging multiple AVI-files (concatenating) ... file 01 Pirates of Silicon Valley.cd1.avi [PiratesOfSiliconValley.cd1.avi] (000000-069106) (2882340.67 <-> 2882352.00) file 02 Pirates of Silicon Valley.cd2.avi [PiratesOfSiliconValley.cd2.avi] (069107-139200) (5805847.51 <-> 5805864.00) No audiodata left for track 0->0 (5805864.00=5805864.00) continuing .. [PiratesOfSiliconValley.cd2.avi] (069107-139498) (5818276.61 <-> 5805864.00) ... done merging 2 file(s) in PiratesOfSiliconValley.avi [avilib] V: 23.976 fps, codec=XVID, frames=139499, width=656, height=496 [avilib] A: 48000 Hz, format=0x55, bits=0, channels=2, bitrate=160 kbps, [avilib] 69591 chunks, 116117280 bytes, CBR [dalfa@MDV2006 PiratesOfSiliconValley]$ du -ch * 1,4G PiratesOfSiliconValley.avi 701M Pirates of Silicon Valley.cd1.avi 701M Pirates of Silicon Valley.cd2.avi 84K PiratesOfSiliconValley.srt 4,0K Tracked_by_Demonoid_com.txt 2,8G total
avimerge es parte de transcode:
[dalfa@MDV2006 PiratesOfSiliconValley]$ urpmq -i transcode Name : transcode Version : 1.0.2 Release : 0.1.20060plf Group : Video Size : 5684271 Architecture: i586 Source RPM : transcode-1.0.2-0.1.20060plf.src.rpm Build Host : ryu.zarb.org Packager : Götz WaschkURL : http://www.transcoding.org Summary : A linux video stream processing utility Description : transcode is a text-console video stream processing tool. Decoding and encoding is done by loading shared library modules that are responsible for feeding transcode with raw RGB/PCM streams (import module) and encoding the frames (export module). It supports elementary video and audio frame transformations. Some example modules are included to enable import of MPEG program streams (VOB), Digital Video (DV), or YUV video and export modules for writing DivX;-), OpenDivX, or uncompressed AVI files. A set of tools is available to extract and decode the sources into raw video/audio streams for import and to enable post-processing of AVI files. This package is in PLF as it could violate some patents.