unire file .MPG

6 contenuti / 0 new
Ultimo contenuto
Ritratto di hobby
Offline
Last seen: 5 mesi 2 settimane fa
Iscritto: 14/03/2008 - 23:09
unire file .MPG

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

Ritratto di footstep11
Offline
Last seen: 1 mese 2 settimane fa
Iscritto: 31/01/2013 - 11:01

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

Ritratto di 500paolo
Offline
Last seen: 10 mesi 8 ore fa
Iscritto: 16/12/2011 - 10:52

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.

Ritratto di francesco bat
Offline
Last seen: 2 mesi 1 settimana fa
Iscritto: 20/11/2011 - 02:46

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 Wink
Ciao
Francesco bat

Ritratto di footstep11
Offline
Last seen: 1 mese 2 settimane fa
Iscritto: 31/01/2013 - 11:01

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.

Ritratto di 500paolo
Offline
Last seen: 10 mesi 8 ore fa
Iscritto: 16/12/2011 - 10:52

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.