|
Mi capita spesso di avere file video spezzati in più parti.
Non che sia un grosso problema, ma perchè non unirli quando è possibile farlo facilmente e velocemente?
Vediamo come possiamo fare usando il terminale in Linux.
Prima di tutto installate transcode:
# pacman -Sy transoce (Archlinux)
# aptitude install transcode (Debian e derivate)
Transocde è una suite di comandi che permette di fare moltissime operazioni su file audio/video.
Nel nostro caso ci basta usare avimerge dando questo comando:
$ avimerge -o file_finale.avi -i file1.avi file2.avi file3.avi....
L'opzione -o sta per output, -i sta per input; vedete da soli come sia molto intuitivo.
Inoltre la velocità di esecuzione è a dir poco pazzesca!
Questo un output di esempio:
$ avimerge -o Transformers_3.avi -i Transformers_3_CD1.avi Transformers_3_CD2.avi scanning file Transformers_3_CD1.avi for video/audio parameter [avilib] V: 23.976 fps, codec=XVID, frames=119247, width=592, height=256 [avilib] A: 48000 Hz, format=0x2000, bits=0, channels=6, bitrate=448 kbps, [avilib] 51808 chunks, 278521243 bytes, CBR merging multiple AVI-files (concatenating) ... file 01 Transformers_3_CD1.avi [Transformers_3_CD1.avi] (000000-119245) (4973551.92 <-> 4973593.62) No audiodata left for track 0->0 (4973593.62=4973593.62) continuing .. [Transformers_3_CD1.avi] (000000-119246) (4973593.62 <-> 4973593.62) file 02 Transformers_3_CD2.avi [Transformers_3_CD2.avi] (119247-222007) (9259583.67 <-> 9259625.37) No audiodata left for track 0->0 (9259625.37=9259625.37) continuing .. [Transformers_3_CD2.avi] (119247-222008) (9259625.38 <-> 9259625.37) ... done merging 2 file(s) in Transformers_3.avi [avilib] V: 23.976 fps, codec=XVID, frames=222009, width=592, height=256 [avilib] A: 48000 Hz, format=0x2000, bits=0, channels=6, bitrate=448 kbps, [avilib] 96454 chunks, 518539021 bytes, CBR
|