PDA

View Full Version : Convertire Matrix in MPEG-4


Fabrizio73
06-01-2004, 14:32
Prima di esporvi il mio problema premetto che:

non ho alcuna intenzione di commercializzare e spacciare DivX ed affini;
possiedo l’originale del DVD che sto cercando di convertire in MPEG-4, ossia Matrix.

Fatta questa premessa veniamo al dunque. In questo periodo di ferie natalizie, dopo aver letto e riletto delle potenzialità del MPEG-4 ho deciso di convertire il mio DVD di Matrix in tale formato.

Mi sono armato dei codec:

DivX 5.1.1 Pro;
XviD 1.0 Beta3;
LAME MP3 v0.9.0 – 3.9.2 Stable;

e dei pacchetti:

DVD Decrypter 3.1.9.0;
VOB Merge 2.01;
Xmpeg 5.0.3.

I passi che ho seguito sono:

PASSO I
Adoperando DVD Decrypter (nella modalità File Mode) così configurato:

Remove Macrovision Protection: Yes
RCE Protection Region: 2
Stream Processing: Search (50,000 Sectors)
File Splitting: By Vob ID
Multi Angle Processing: No
Remove IFO/BUP RC Protection: Yes
Remove IFO/BUP RCE Protection: Yes
Remove IFO/BUP PUOs: No
Remove VOB PUOs: No
Patch M2V Timecode (00:00:00:00): Yes
CSS Cracking Method: I/O Key Exchange -> Brute Force
Detect Mastering Errors: No
Force CSS Present: No
Force Decryption Key: No
CSS Detection Search Size: 1,000 Sectors
DeCSSPlus Key Occurences: 1
DeCSSPlus Pattern Repeat Length.: 14
Interface: SPTI - NT / 2000 / XP / Server 2003
Transfer Lentgh: 32 KB
Buffer Size: 20 MB

ho eseguito il ripping dei file:

VTS_02_1.VOB;
VTS_02_2.VOB;
VTS_02_3.VOB;
VTS_02_4.VOB;
VTS_02_5.VOB;
VTS_02_6.VOB.

In questo modo dal file VTS_02_1.VOB ho ottenuto:

VTS_02_VOBID_001_1.VOB;
VTS_02_VOBID_002_1.VOB;
VTS_02_VOBID_003_1.VOB;
VTS_02_VOBID_004_1.VOB;
VTS_02_VOBID_005_1.VOB;
VTS_02_VOBID_006_1.VOB;

dal file VTS_02_2.VOB ho ottenuto:

VTS_02_VOBID_006_1.VOB;
VTS_02_VOBID_007_1.VOB;
VTS_02_VOBID_008_1.VOB;
VTS_02_VOBID_009_1.VOB;
VTS_02_VOBID_010_1.VOB;
VTS_02_VOBID_011_1.VOB;
VTS_02_VOBID_012_1.VOB;
VTS_02_VOBID_013_1.VOB;
VTS_02_VOBID_014_1.VOB;

dal file VTS_02_3.VOB ho ottenuto:

VTS_02_VOBID_014_1.VOB;

dal file VTS_02_4.VOB ho ottenuto:

VTS_02_VOBID_015_1.VOB;
VTS_02_VOBID_016_1.VOB;
VTS_02_VOBID_017_1.VOB;
VTS_02_VOBID_018_1.VOB;
VTS_02_VOBID_019_1.VOB;
VTS_02_VOBID_020_1.VOB;
VTS_02_VOBID_021_1.VOB;
VTS_02_VOBID_022_1.VOB;
VTS_02_VOBID_023_1.VOB;

dal file VTS_02_5.VOB ho ottenuto:

VTS_02_VOBID_023_1.VOB;
VTS_02_VOBID_024_1.VOB;
VTS_02_VOBID_025_1.VOB;
VTS_02_VOBID_026_1.VOB;
VTS_02_VOBID_027_1.VOB;
VTS_02_VOBID_028_1.VOB;
VTS_02_VOBID_029_1.VOB;
VTS_02_VOBID_030_1.VOB;
VTS_02_VOBID_031_1.VOB;
VTS_02_VOBID_032_1.VOB;
VTS_02_VOBID_033_1.VOB;
VTS_02_VOBID_034_1.VOB;
VTS_02_VOBID_035_1.VOB;

dal file VTS_02_6.VOB ho ottenuto:

VTS_02_VOBID_035_1.VOB;
VTS_02_VOBID_036_1.VOB;
VTS_02_VOBID_037_1.VOB;
VTS_02_VOBID_038_1.VOB;
VTS_02_VOBID_039_1.VOB;
VTS_02_VOBID_040_1.VOB.

PASSO II
Adoperando VOB Merge ho ricostruito i file VTS_02_x.VOB partendo dai VTS_02_VOBID_0xx.VOB, in modo da eliminare gli stream duplicati necessari per l’esecuzione di “Segui il coniglio bianco”.

In particolare ho ricostruito il file VTS_02_1.VOB adoperando i segmenti:

VTS_02_VOBID_002_1.VOB;
VTS_02_VOBID_003_1.VOB;
VTS_02_VOBID_005_1.VOB;
VTS_02_VOBID_006_1.VOB;

il file VTS_02_2.VOB adoperando i segmenti:

VTS_02_VOBID_006_1.VOB;
VTS_02_VOBID_007_1.VOB;
VTS_02_VOBID_009_1.VOB;
VTS_02_VOBID_010_1.VOB;
VTS_02_VOBID_011_1.VOB;
VTS_02_VOBID_013_1.VOB;
VTS_02_VOBID_014_1.VOB;

il file VTS_02_3.VOB adoperando i segmenti:

VTS_02_VOBID_014_1.VOB;

il file VTS_02_4.VOB adoperando i segmenti:

VTS_02_VOBID_015_1.VOB;
VTS_02_VOBID_016_1.VOB;
VTS_02_VOBID_018_1.VOB;
VTS_02_VOBID_019_1.VOB;
VTS_02_VOBID_020_1.VOB;
VTS_02_VOBID_022_1.VOB;
VTS_02_VOBID_023_1.VOB;

il file VTS_02_5.VOB adoperando i segmenti:

VTS_02_VOBID_023_1.VOB;
VTS_02_VOBID_024_1.VOB;
VTS_02_VOBID_026_1.VOB;
VTS_02_VOBID_027_1.VOB;
VTS_02_VOBID_028_1.VOB;
VTS_02_VOBID_030_1.VOB;
VTS_02_VOBID_031_1.VOB;
VTS_02_VOBID_032_1.VOB;
VTS_02_VOBID_034_1.VOB;
VTS_02_VOBID_035_1.VOB;

il file VTS_02_6.VOB adoperando i segmenti:

VTS_02_VOBID_035_1.VOB;
VTS_02_VOBID_036_1.VOB;
VTS_02_VOBID_038_1.VOB;
VTS_02_VOBID_039_1.VOB;
VTS_02_VOBID_040_1.VOB.

PASSO III
Adoperando Xmpeg ho eseguito la codifica in MPEG-4 di VTS_02_1.VOB.
Ho abilitato l’Auto-crop che ha portato il filmato da 720x576 a 720x424, in questo modo ho eliminato le bande nere sulla sommità e sul fondo dei fotogrammi.
Come plug-in ho adoperato AVI Writer configurato per adoperare il codec DivX Pro 5.1.1 così impostato:

Performace / Quality: Standard
Variable bitrate mode: 1-pass
Encoding bitrate: 1200 kbps
Psychovisual Enhancements: No
Enable Crop: No
Enable Resize: No
Pre Processing Source: No
Scene change threshold: 50%
Source Interlace: Encode as progressive
Max Keyframe interval: 300 frames

Ho quindi avviato la codifica.

PROBLEMA
La durata di VTS_02_1.VOB è di 22min e 37sec, la durata del filmato che ho ottenuto io è identica. Il problema è che nonostante quando Windows Media Player (ma ho provato anche con RealOne Player e con DivX Player) giunge al termine della riproduzione segnala 22min e 37sec, il filmato da me ottenuto finisce prima dell’originale.

Ossia quando Windows Media Player segnala 22min e 37 sec l’ultimo fotogramma corrisponde al fotogramma che sull’originale ha come time-stamp 19min e 29sec.

Dove ho sbagliato?

Ho provato anche col codec XviD ma il risultato è sempre lo stesso.

aristippo
06-01-2004, 20:47
Io l'ho fatto con Xmpeg e basta.Ho preferito un bitrate altino e 2 cd ed ho usato codec Xvid. E questa guida:
http://digilander.libero.it/divxdoor1/home8x6.html
Ciao Massimo
:)

gia12
07-01-2004, 08:44
Non vorrei affossare i tuoi studi e la Cultura Informatica ma l'"arma" finale a questi fini esiste: Autogordianknot. Non ti spiega come lo fa, ma lo fa perfettamente e semplicissimamente.

Fabrizio73
07-01-2004, 11:19
Grazie ad entrambi... proverò ambedue le soluzioni.

vermaccio
07-01-2004, 16:46
1)Divx 5.1.1 ha un bug nel decoder. Usa il 5.1 finchè non uscirà il 5.1.2 (chissa quando)

2)Perchè hai fatto tutto quel lavoro assurdo di estrazione, riunione pezzi etc etc? se usavi DrDivx 1.0.3 (che contiene divx 5.1) facevi in un attimo. www.divx.com