Hallo spike,
und womit genau kommst du nicht klar? - Suchst du die einzelnen Kommandozeilen Option? -Oder wie?
vStrip - version 0.8f_css, by [maven] (maven@maven.de), CSS-code by R0TfL.
Usage:
vStrip [@]In [-Options] [[=]IDs]
In denotes the input-file and has to be the first argument. If a '@'
is prepended to the name, it is read as a streamlist (textfile).
Options:
-! defaults to strip everything,
-2 creates a DVD2AVI 1.76 project-file,
-b disables macrovision removal,
-d enables demux mode (not producing a VOB anymore),
-e disables VOB-assumptions (no 2048 byte sectors), enables demux,
-g only keeps GOP-Headers of the Video-Stream(s),
-l lists the CELL-Positions parsed from the IFO-file,
-u tries to parse (and output) UDF-filesystem on In (e.g. vStrip M:\ -u)
-c splits the VOB by CELL-ID,
-v splits the VOB by VOB-ID,
-oL sets the output filename to L (add '+' in front to append),
-iM sets the IFO-file filename to M,
-jN sets default angle for IFO-Parsing to N (=1, 0 disables removal),
-pO selects program-chain (PGC) O (from IFO-file) and enables IFO-Parsing,
-$P splits output-file(s) after P megabytes (1024KB chunks),
-aQ changes the aspect-ratio to Q,
-fR changes the frame-rate to R,
-sS seeks to LBA S (2048 byte sectors),
-wT sets the end LBA to T (2048 byte sectors),
-tU file IO: clib then ASPI (U=1), ASPI then clib (U=2), clib only (U=3),
-kV sets the key to V (5 hex bytes, no spaces),
-mW a key deduced from a padding-stream is worth W normal guesses (=2),
-nX sets the number of times a key needs to repeat to X (=2),
-qY sets percentage a candidate key has to have of all keys to Y (=75),
-rZ key-search per VOB-ID (Z=1), CELL-ID (Z=2) or VOB- & CELL-ID (Z=3),
IDs hex stream-ids (e.g. 0xe0), seperated by a space. If a '=' is
prepended to the id, the last stream is remapped to this id.
Hints:
- Demux mode can split, too (but "c" and "v" are exclusive),
- All the options w/o an argument can be combined (e.g. "-!dc")
- Try a test-run on the VOB first (only filename as parameter),
- Frame-rates:
[1] 23.976 (24000/1001) fps [5] 30 fps
[2] 24 fps [6] 50 fps
[3] 25 fps [7] 59.94 (60000/1001) fps
[4] 29.97 (30000/1001) fps [8] 60 fps
- Aspect-ratios:
[1] square pixels [3] 16:9 display
[2] 4:3 display [4] 2.21:1 display
Examples:
To get a list of the streams in a VOB:
vStrip in.vob
To keep video and AC3 stream 0x81 mapped to 0x80 using PGC 0 and 1GB chunks:
vStrip @in.lst -iin.ifo -p0 -$1024 -!oout.vob 0xe0 0xbd 0x81 =0x80
To demux the video-stream:
vStrip in.vob -!doout.m2v 0xe0
Alles anzeigen
Am besten nimmst du dir ein kleines VOB Schnipsel und kopierst die vStrip.exe da mit hinein - dann öffnest du die "Eingabeaufforderung", wechselst in das Verzeichnis und testest die Parameter und schaust einfach was passiert - so hab ich das auch mal gemacht. Man lernt es so am schnellsten - obwohl ich vStrip auch schon ewig Zeiten nicht mehr genutzt habe.
Am besten anfangen mit: "vStrip VTS_01_1.VOB" dann erscheint eine komplette Liste aller Streams, die in dem VOB vorhanden sind.
Danach kannst du einen Stream daraus demuxen mit folgender Zeile:
"vStrip VTS_01_1.VOB -!do video.m2v 0xe0" wobei die Hex Zahl die Stream ID aus der zuvor erzeugten Liste ist und "video.m2v" halt ein von dir bestimmter Dateiname für den demuxten Stream. 0xe0 ist halt die Default ID des 1. Video-Streams, die Audio-Streams fangen i.d.R bei 0x80 an, usw.
Ist doch alles absolut total nicht schwer - hat mein alter Mathe-Lehrer immer gesagt.
Gruss,
Gerti