Ho un decoder digitale terrestre che permette di registrare i programmi su una pennetta.
Dopo la registrazione mi trovo tanti file con un numero progressivo e poi .MPG.
Ognuno di questi file si vede e sente bene, ma ogni 15 minuti finisce e devo lanciare il successivo.
Ecco la domanda: c'è un programma che permette di riunire tutte le parti del filmato?
Grazie
unire file .MPG
Mar, 05/11/2013 - 15:48
#1
unire file .MPG
Da linea di comando la cosa piu' semplice e' usare mpgjoin. Basta aprire un terminale, andare nella cartella dove hai i files MPG (supponiamo che si chiamino pippo_ddd.MPG, dove ddd sono un numero), e poi dare il comando
~> mpgjoin pippo_001.MPG pippo_002.MPG (qui li metti tutti) -o fileout.mpg
Dopo mpgjoin dai l'elenco dei file che vuoi unire, poi con l'opzione -o dai il nome del file di output. Se vuoi puoi anche selezionare anche i minuti che vuoi unire, come nell'esempio:
mpgjoin movie1.mpg [-0:32] [45M-75M] movie2.mpg -o joined.mpg
che unisce i primi 32 secondi di movie1.mpg seguiti da 30 mega di movie1.mpg a partire da 45 mega e seguito da tutto il file movie2.mpg (questo esempio e' preso dalla man page di mpgjoin).
Mauro
Io per gli flv uso mencoder:
mencoder -forceidx -of lavf -oac pcm -ovc copy -o clip_unito.flv file1.flv file2.flv file3.flv file4.flv file5.flv
In pratica unisce i file: file1.flv, file2.flv, file3.flv, file4.flv, file5.flv
nel file: clip_unito.flv e risincronizza audio e video
per gli mpg dovrebbe essere così:
mencoder -o -forceidx -oac copy -ovc copy clip_unito.mpg file1.mpg file2.mpg file3.mpg file4.mpg file5.mpg
Altrimenti con gui c'e' avidemux che forse per te e' la scelta migliore.
Con avidemux, apri il primo file e successivamente fai aggiungi su tutti i successivi uno alla volta e dopo devi salvare con le opazioni "copia" sia su audio che video per mantenere lo stesso bitrate.
Ricorda di mettere l'estensione giusta, in questo caso mpeg.
Se dovesse farti errori strani prova con l'mkv
Ciao
Francesco bat
In realta' con i files mpg (e SOLO con i files mpg!) si potrebbe anche fare molto brutalmente
~> cat pippo_*.mpg > merged.mpg
dove tutti i files da concatenare si chiamano pippo_nnn.mpg. Per altri tipi di contenitori (avi, mkv, mp4, etc) servono comandi specifici per creare indici ed intestazioni.
Si puoi usare cat con gli mpg, ma poi devi il piu' delle volte risincronizzare gli indici con "mencoder -forceidx -oac copy -ovc copy nomevideo.mpg -o nomevideosincronizzato.mpg" altrimenti l'audio va fuori sincrono.