Unire più file .avi in un unico file

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
N1cuz
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: lun ott 06, 2008 0:41
Nome Cognome: Nicola Bartolomei
Slackware: 14.1
Kernel: 4.3.3
Desktop: xfce4
Località: Pieve a Nievole (PT)

Unire più file .avi in un unico file

Messaggioda N1cuz » dom gen 30, 2011 21:44

Devo convertire un VCD in avi, quindi ho usato mcoder per riportare le tracce in avi, sette file in tutto, e fino a qui tutto bene, poi ho usato transcoder per unire le tracce, ma il file risultante non ha audio... qualcuno ha mai riportato un VCD in avi?

Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 266
Iscritto il: sab ago 02, 2008 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.190
Desktop: KDE
Località: Gonars (UD)
Contatta:

Re: Unire più file .avi in un unico file

Messaggioda nyquist » dom gen 30, 2011 22:25

Ciao,
prova a vedere se questo può esserti utile: http://khole8.wordpress.com/2008/05/09/ ... i-comando/

Avatar utente
EmaDaCuz
Linux 3.x
Linux 3.x
Messaggi: 877
Iscritto il: sab gen 28, 2006 15:47
Slackware: 12.0 - ma a Trieste
Kernel: 2.6.25
Desktop: Fluxbox
Distribuzione: Debian e Arch
Località: Nijmegen, NL
Contatta:

Re: Unire più file .avi in un unico file

Messaggioda EmaDaCuz » dom gen 30, 2011 22:58

Io ho sempre usato cat...

Avatar utente
waka_jawaka
Linux 3.x
Linux 3.x
Messaggi: 781
Iscritto il: mer ago 10, 2005 0:00
Nome Cognome: Alberto Palillo
Kernel: 2.6.35
Desktop: KDE 4.5
Distribuzione: Archlinux

Re: Unire più file .avi in un unico file

Messaggioda waka_jawaka » lun gen 31, 2011 0:03

avimerge, del pacchetto transcode.
Ciao

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6534
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Unire più file .avi in un unico file

Messaggioda targzeta » lun gen 31, 2011 10:29

EmaDaCuz ha scritto:Io ho sempre usato cat...

Per i file multimediali è un errore. Tutti i file hanno delle intestazioni proprie e per unirne due o più insieme non basta concatenarli, ma serve anche sistemare le intestazioni. Che poi due file uniti con cat probabilmente siano anche visibili da mplayer è un altro discorso, ma in linea di principio è un errore.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

enzo.bak
Linux 1.x
Linux 1.x
Messaggi: 144
Iscritto il: lun apr 28, 2008 17:58
Località: Reggio Calabria

Re: Unire più file .avi in un unico file

Messaggioda enzo.bak » lun gen 31, 2011 13:53

Personalmente utilizzo avidemux.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena
Contatta:

Re: Unire più file .avi in un unico file

Messaggioda Ansa89 » lun gen 31, 2011 14:17

spina ha scritto:
EmaDaCuz ha scritto:Io ho sempre usato cat...

Per i file multimediali è un errore. Tutti i file hanno delle intestazioni proprie e per unirne due o più insieme non basta concatenarli, ma serve anche sistemare le intestazioni. Che poi due file uniti con cat probabilmente siano anche visibili da mplayer è un altro discorso, ma in linea di principio è un errore.

Emanuele

In realtà per unire dei file ts (come ad esempio le registrazioni tv), cat va benissimo (avevo trovato una guida che spiegava molto bene tutti i motivi per cui l'uso di cat era perfetto in quelle condizioni).
Il discorso cambia per i file avi (o in altri formati); in questi casi io uso mencoder:

Codice: Seleziona tutto

$mencoder -aoc copy -ovc copy file1.avi file2.avi -o file_unito.avi

Meskalamdug
Iper Master
Iper Master
Messaggi: 3914
Iscritto il: ven mag 14, 2004 0:00

Re: Unire più file .avi in un unico file

Messaggioda Meskalamdug » lun gen 31, 2011 17:30

I file AVI hanno un indice,usando cat si rischia come minimo l'audio fuorisincrono.
Cat è perfetto per ts,mpg,ps per avi meglio usare avimerge.

Avatar utente
N1cuz
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: lun ott 06, 2008 0:41
Nome Cognome: Nicola Bartolomei
Slackware: 14.1
Kernel: 4.3.3
Desktop: xfce4
Località: Pieve a Nievole (PT)

Re: Unire più file .avi in un unico file

Messaggioda N1cuz » mer feb 09, 2011 15:56

Grazie a tutti, ho parzialmente risolto, la prima traccia del VCD è priva di audio, quindi facendo il merge con le altre tracce l'audio spariva completamente... Ho fatto il merge di tutte le tracce tranne la prima e tutto funziona.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2899
Iscritto il: mer feb 13, 2008 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Unire più file .avi in un unico file

Messaggioda 414N » mer feb 09, 2011 17:43

Puoi risolvere il problema della traccia senza audio inserendo una traccia muta. Non so quali comandi hai usato di preciso, ma se provi a indicare /dev/zero come sorgente audio pcm dovresti ottenere la traccia audio muta. Io l'ho fatto un paio di volte nel creare degli MPEG per i menù dei DVD.