Newsgroup: it.comp.software.divx
Titolo: Extra in un MKV

Ho creato con AutoGK gli xvid/avi della traccia principale (film) e di 
tre brevi video extra (trailer,...) ognuno con i relativi sottotitoli 
(sub/idx).
Ora vorrei racchiudere tutto in un mkv. Ho inserito la traccia 
principale come primo file e usando "append" ho inserito gli altri 
video/avi a seguire. E' questo il modo corretto di procedere?
Purtroppo mi da un errore:
Errors:
Error: The track number 0 from the file 'C:\Documents and 
Settings\Armando\Desktop\2.avi' cannot be appended to the track number 0 
from the file 'C:\Documents and Settings\Armando\Desktop\1.avi' because 
the track parameters do not match (The height of the two tracks is 
different: 544 and 304).
MKV merge output:
mkvmerge v1.5.6 ('Breathe me') built on Sep  7 2005 18:18:02
'C:\Documents and Settings\Armando\Desktop\1.avi': Using the AVI 
demultiplexer. Opening file. This may take some time depending on the 
file's size.
'C:\Documents and Settings\Armando\Desktop\2.avi': Using the AVI 
demultiplexer. Opening file. This may take some time depending on the 
file's size.
'C:\Documents and Settings\Armando\Desktop\1.avi' track 0: Using the 
MPEG-4 part 2 video output module.
'C:\Documents and Settings\Armando\Desktop\1.avi' track 1: Using the AC3 
output module.
'C:\Documents and Settings\Armando\Desktop\2.avi' track 0: Using the 
MPEG-4 part 2 video output module.
'C:\Documents and Settings\Armando\Desktop\2.avi' track 1: Using the AC3 
output module.
Credo sia dovuto al fatto che un video ha il doppoi audio AC3 e mono, il 
successivo solo mono, ecc. Come si può risolvere?
Grazie, Ciao.


Dimenticavo di dirvi che il programma che sto usando è MKVToolnix.

> mkvmerge v1.5.6 ('Breathe me') built on Sep  7 2005 18:18:02
ok, io ho la stessa versione di mkvmerge (v1.5.6 ('Breathe me'))
(sotto linux).
io avrei dato questo comando:
mkvmerge -o tutto.mkv 1.avi 2.avi
tutto qua...
ho provato questo comando su due miei AVI e sembra avere
funzionato.
battendo il comando:
$ mkvmerge -i tutto.mkv 
File 'tutto.mkv': container: Matroska
Track ID 1: video (V_MS/VFW/FOURCC, DIVX)
Track ID 2: audio (A_MPEG/L3)
Track ID 3: video (V_MS/VFW/FOURCC, DX50)
Track ID 4: audio (A_MPEG/L3)
sembra ok: ci sono due tracce video e due audio.
per riprodurre il primo filmato posso fare cosi':
mplayer tutto.mkv -vid 0 -aid 0
e per il secondo cosi':
mplayer tutto.mkv -vid 1 -aid 1
sembra funziona tutto bene.
se invece avessi usato la funzione "append", come hai fatto
te, con il seguente comando:
mkvmerge -o tutto.mkv 1.avi +2.avi
(la funzione "append" e' attivata dal carattere '+')
ecco cosa ottengo:
Error: The track number 0 from the file '2.avi' cannot be appended to
the track number 0 from the file '1.avi' because the track parameters
do not match (The width of the two  tracks is different: 512 and 576).
e' lo stesso errore che ha dato a te!
l'errore e' dovuto al fatto che le tracce non possono essere "appese",
perche' hanno risoluzioni diverse (tra l'altro...)
in conclusione: non devi usare la funzione "append"


Cioè in pratica (io ho MKV merge GUI) dovrei usare la funzione add per 
ogni avi che aggiungo? Così facendo non da errori ma al momento di 
riprodurre con Videolan le due tracce video partono contemporaneamente e 
non c'è modo di separarle. Dove sbaglio?
Grazie mille.

 non c'è modo di separarle. Dove sbaglio?
ma perche' vuoi mettere piu' filmati nello stesso file?
questo potrebbe avere senso se ci fosse un menu' interattivo che
ti permetta di selezionarne uno a piacere (o un meccanismo analogo),
ma non ho idea come si possa fare con il formato matroska...
quello che ho visto e' che, mettendo piu' tracce video e audio
dentro lo stesso MKV (con la funzione add della GUI che usi tu),
mplayer permette di riprodurre un filmato a piacere usando le
opzioni "-vid" (video ID) e "-aid" (audio ID), tuttavia la GUI di
mplayer non consente di selezionare i filmati successivi al primo!
si puo' fare solo a linea di comando...
VLC si comporta in modo piu' strambo, perche' apre una finestra
per ogni traccia video e li riproduce tutti contemporaneamente,
pero' riproduce una sola traccia audio;
ho verificato che, passando l'opzione "-audio-track" come
parametro a VLC (a linea di comando), e' possibile fargli
riprodurre una traccia audio a piacere, ma non ho trovato una
opzione analoga per selezionare un solo video...
non credo che la GUI di VLC consenta di "navigare" dentro un MKV
permettendoti di selezionare uno stream video a piacere, ma potrei
benissimo sbagliarmi... tu hai letto da qualche parte che e'
possibile?
se fosse cosi', l'unico consiglio e' di usare un MKV per ogni
filmato; in pratica, in un MKV ci metti:
- un solo stream video;
- tutti gli audio che vuoi
- tutti i sottotitoli che vuoi

> non c'č modo di separarle. Dove sbaglio?

OK, farň come mi consigli.
Devo allora pensare che l'mkv non č adatto per sostituire il DVD? In un 
DVD ho spesso piů tracce video e quello che avrei voluto fare č 
riversare tutti i contenuti del dvd in un unico mkv. Ma purtroppo sembra 
non sia possibile.
Sai se il nuovo container .divx (Divx6) consente di inserire piů video 
in un unico divx6 e di che software ho bisogno?
Grazie, Ciao.

 in un unico divx6 e di che software ho bisogno?
del nuovo container so pochissimo, tuttavia si tratta sempre di AVI
con "estensioni", non so se permetta di contenere piu' video; per
quanto riguarda il software per l'authoring di tale tipo di file, se
non lo trovi su 
www.divx.com
 mi sa che non lo trovi da nessun'altra
parte

> riversare tutti i contenuti del dvd in un unico mkv.
gia', mi e' venuto in mente adesso...
hai provato "ratdvd"?
http://www.ratdvd.dk
potrebbe fare al caso tuo