You are on page 1of 42

MPG2CUT2 - CONTROLS =================== The keyboard is the fastest, most flexible way to navigate, using the cursor arrow keys

, as they have Auto-Repeat. Auto-Repeat allows fast visual search, by holding down the appropriate arrow key. TOOLBAR BUTTONS :B = BMP Snapshot of current frame. + = Add selection to Clip List L = Luminance Adjust Alt-L = Toggle Lumniance Adjust on/off Shift-L = luminance setting Bold Ctrl-L = luminance setting Default Z = Zoom º / pP p+ p* = = = = = = Stop Forward Single Frame Play Slow Play Play Fast Play Extra Fast (no sound)

[ << < >> ? ]

= = = = = =

Mark Jump Move Jump Move Mark

"IN" point (START of clip) Back back 1 GOP Forward forward 1 GOP "OUT" point (END of clip)

KEYBOARD COMMANDS :The keyboard is the fastest way to use the program. To allow for people with different habits, there are 2 different configurations for keyboard commands: 1) Classic Mpeg2Cut 2) VirtualDub compatible (well... sorta) Not quite, because VDub has frame level navigation, while Mpg2cut2 is GOP oriented.

Arrow keys navigate along time line ACTION Forward one GOP Back one GOP CLASSIC UP DOWN VIRTUALDUB RIGHT LEFT

Back a lot Forward a lot Next File Start Previous File Start

LEFT RIGHT Ctrl RIGHT Ctrl LEFT

UP DOWN

SHIFT - Magnifies each of the above keys PAGE UP = Backward quite a lot PAGE DOWN = Forward quite a lot Forward 1 Frame GO TO Clip# Mark "IN" Mark "OUT" Go to "IN" Go to "OUT" ADD clip Open file Add file Save clips Save This clip Play Slow Play Fast Play CUE Preview SELECTION Preview END Sel Preview ALL Clips Pause Play Stop Play / 0..9 [ ] Shift [ Shift ] + Shift [ Shift ] [ ] (NB. NO MARKING in the middle of a GOP)

F3 Ctrl-O alt-O F4 Ctrl-S Ctrl_T F5 P [INS] F9 Shift-F9 * [On the numeric keypad] F8 ALT-F8 (Plays last 3 seconds of current selection.) SHIFT-F8 Space ESC

BMP Snapshot B or Shift-B (result dependant on option setting) BMP to ClipBoard C or Ctrl-C Buttons & Scrollbar F11 Scrollbar Only F12 Buttons Only Alt-F12 L = Luminance Boost M = Mute K = Karaoke V = Volume Boost. Alt-V = Reduce volume. Shift-V = Bolder AVC Boost Ctrl-V = Volume Sliders A = Audio Track Change (Cycle around Audio Tracks) U = Swap UV on display. (Turn Blue People to Red) Numeric-Pad Ctrl + = Volume UP Ctrl - = Volume DOWN

IBM 3270 and other extended Keyboards Clear = Escape = Pause

Erase EOF = Mark "OUT" point (END of clip) Zoom = Zoom Play = Play From Here TOGGLES ------F11 = Toolbar Buttons Alt-F11 = Scrollbar Shift-F11 = Both Buttons and Scrollbar F6 = Stats Screen NOTE:- PAUSE (space bar) is different to STOP (esc key). Pause simply freezes the decoder mid-stream. STOP actually shuts down the decoder task. ==========================================================================

Mpg2Cut2 - http://www.geocities.com/rocketjet4/

MPG2CUT2 - FAULT TOLERANT, GOP LEVEL, BINARY CUTTER - FOR MPEG-2 PROGRAMS STREAMS - ESPECIALLY WITH DIGITAL TELEVISION (DTV) CAPTURES

*** DEVELOPMENT VERSION *** *** USE AT YOUR OWN RISK *** Remember to do a virus check --------------------------------------------------------------------

APPLICATION DESCRIPTION ======================= Mpg2Cut2 - Enhancement of Mpeg2Cut v 1.6 - based on DVD2AVI Copies selected portions of an MPEG-2 Program Stream. Mpg2Cut2 can only edit Mpeg-2 or Mpeg-1 - NOT Mpeg-4. Mpeg-1 is only partially supported. If you have a transport stream, then it is preferable to

convert it to a Program Stream using PVAStrumento. Ability to correct a small range of errors in the program stream, such as missing headers or incorrect aspect ratio. User tailorable reminder messages.

USAGE ===== The basic approach is to mark the "FROM" and "TO" points of the clip that you want to keep, and then save that selection to a new file. Repeat this for each clip that you want. If you are working with Digital Television files, run each of the saved clips through a correction program, such as ProjectX or PVAStrumento. Drag and Drop the resulting clips into your DVD Authoring package. This way each clip becomes a separate scene, with it's own thumbnail on the DVD menu. (Your DVD Authoring package may be different to this.)

ALTERNATE APPROACH -----------------If you are NOT planning on using the clips as individual DVD scenes, you can perform multiple clip selections before saving them ALL together as a SINGLE output file. BUT, at this stage the joining of clips is very crude, so this approach MAY NOT work in your environment. Some players do not like the rough joins. You will probably need to use either "ProjectX" or "PVAStumento" to change the output file to be compatible with non-DTV applications. SO USE THIS FEATURE WITH CAUTION ! See notes below regarding Multi-Clip output. ----------------------------------------------------------------FEATURES -------Detects and attempts to fix missing Pack and System headers when creating the output file. Does *NOT* fully support MPEG-1 format. NOR Transport Streams. You MAY be able to view these unsupported formats,

don't be surprised. Naming a file as a VOB will *NOT* convert it a a DVD compatible file. lasting around half a second when played. it will only work on non-encrypted files. and just get rubbish out. in the typical situation of "SEQ/GOP/KEY-FRAME/DELTA-FRAMES". Use other utilities like "PVASTRUMENTO" or "PROJECT X" for that. There is NO decryption capability."AUDIO MATCHING" You need both these options on for audio adjustment to take place. The program does NOT check for "Open GOPs". HOWEVER."PARSING OPTIONS" . This typically corresponds to the minimum playable Video "Sequence". but there is no recompression."DEEP PARSING" . There are some adjustments to control information. so accuracy is typically limited to about half a second of time. The output is still essentially the same underly ing Mpeg codec. So if you are trying to use it on a commercial DVD. and is a controlled via Menu Output options: . so you can get spoilage of the first and last GOP in a selection. There is an option to output as Demuxed Elementary Streams. this decreases compatibility with set-top DVD players. The impact of this can be minimized by enabling the menu option: "Include TO frame" which will extend the clip to include the terminating Key frame. It cannot output to AVI or other formats."PARSE ENABLED" .you MAY be able to save a single selection cut. the internal Mpeg data itself is just grabbed directly from the input. The program allows for Sequences that do not have a GOP header. Ditto for CDXA RIFF wrapped Mpeg files."PARSING OPTIONS" . I also recommend :. which is usually around 13 frames."ALIGN VIDEO" . This is NOT a converter. -----------------------------------------Mpg2Cut2 is essentially a GOP level editor."PARSING OPTIONS" . but the sequence must at least begin with a key frame. only the container has changed. ALWAYS check the results. but there is no change to the underlying Mpeg data. Selection is generally made at the GOP level. A GOP is a "Group Of Pictures". The program has only LIMITED support for compensating audio delay relative to the video stream. but DO NOT assume that unsupported formats will be usable. The RIFF container is stripped away.

I STRONGLY suggest adding an extra GOP or two at the start and end of each clip. Those clean-up utilities adjust Mpeg files into a format required for DVD standard VOB files. at least in MY environment. so you should also add a padding GOP at the start of the clip. . Start the selection BEFORE the scene change. As mentioned above. PVAStrumento tends to drop GOPs at the start and end. is to save each clip SEPARATELY. so it is safer to have an extra GOP at the start too. you may find the the easiest way to create chapters. Also remember that change of scene is NOT likely to coincide with a GOP boundary.adjust based on your own experience -------------------------------------------------------------------**** CURRENT KNOWN PROBLEMS :*1: Joins are very rough. and use a different utility to perform the joins. I. add 3 GOPs. If you have problems with the output. PVAStrumento tends to drop the first GOP of a clip."PARSING OPTIONS" . Try using the Parsing option: "Match Audio". These are rules of thumb . Options are available to make the join smoother. Also. especially on HD streams. which is shown in milliseconds (ms). (See "Output Controls" below). to avoid losing some audio. I suggest you leave some extra fat at the start and end of your edit selection. when saving multiple clips into a single file. then save each selection to a SEPARATE file. typically will be of the order of 20-500ms for DVDs. or convert to elementary streams for input to DVD authoring software. So add AT LEAST one GOP at the end of the clip selection. pass it through a clean-up utility such as PVAStrumento or ProjectX. Multiple selection ranges basically works."ALIGN AUDIO" As this feature is experimental. especially on High Definition files. so all the more reason to leave on some extra.E. To allow for the possibility of rough joins. Audio sync problems after joins. on some players. For safety.. but over 1 second is not unusal in DTV. It MAY NOT be acceptable to YOUR system. in some DVD Authoring packages. The Audio delay. . If this doesn't fix problems arising from multiple selections.

All I am doing is chucking the raw data at the audio interface. or use the Scrollbar to scroll back. . No attempt is made to provide audio lip-sync during preview.. so you could get away with using a very basic machine. Trade-off against the problem. either use the key combination Shift+Back. This problem has been reduced.seems to run OK. . Win2K . (Maybe one day though.M2A=Audio] [Techical note: Smoother joins are more likely with files encoded with Closed GOPs and with Sequence Headers aligned to Packets. This is for software that expects video and audio to be stored in separate files. .not fully tested.) Also the preview of Private Stream 2 Audio is unreliable.. In this situation.Multiple input files ."BACK" command sometimes skips an extra GOP. [.] LESSER ISSUES: . still working on this. The fact that ANY PS2 sound sometimes comes out during preview is just fortuitious. but may still occur. . Celeron or better CPU Editing: The basic editing function does not use much CPU. -----------------------------------------------------------------MINIMUM REQUIREMENTS ==================== Windows 98 SE or later Win98SE is what I am running on. It is quite usable if you are not too fussy.This way each clip becomes a separate chapter."BACK" command sometimes stops. I use a P-III 800 Mhz and this is plenty fast enough for editing Standard Definition files. Windows 7 . Mpg2Cut2 is not intended to be used as a player.M2V=Video ... Another alternative is to output as Un-muxed elementary files.Preview function is a bit rough. I expect it would work on other modern versions of Windows.seems to run OK (maybe faster ?)..

There is NO special exploitation for other CPUs (eg 3dNow). 600Mhz P3 would probably be minimum for previewing a Standard Definition (SD) file without dropping frames. NOTE . Remember to DEFRAG your hard disks regularly for optimum speed. Slow Machines: Turn on the Menu-Preview option "Skip Frames If Behind". . leaving insufficent reources for other tasks. It only controls the preview display. Expand IDE ATA/ATAPI Controllers.Hardware . but Current Transfer mode is PIO mode. then zoom out to reduce the amount of video traffic.Device Manager. but maybe a little slow. But for the seriously high bit rates that some countries have. If sequential acccess performance on DVD drives is very. probably need more than 3Ghz. See below for more info. YUV/YUY2 Video Overlay is even more important with HD. Solution . Ensure that Transfer Mode is set to "DMA if available". HD Preview will run OK on more humble machines.For High Definition. to get more aggresive performance. Previewing: The preview function chews up a lot more CPU than editing does. but the display will be jerky due to skipping frames. check that the relevant IDE ATA/ATAPI Controller is in UDMA mode. albeit with somewhat jerky video. *IMPORTANT* DO NOT RUN NERO AT THE SAME TIME. Nero tends to take-over the system. try turning on ALL the Drop options.System .Frame dropping does NOT impact the output file. Norton SpeedDisk is better than Micro$oft defrag. For HD preview on Pentium II or earlier CPU. If it was already set to DMA. For smooth High Definition preview. probably need at least 2 Ghz even for a moderate bit rate HD file. The intructions below are for an IDE drive on the Secondary Channel. If not change it to that. very poor. 800 Mhz is OK for editing. double click on Secondary IDE Channel click on Advanced Properties. which allows HD preview on a much more humble machine. Control Panel . If your video card does not support YUV/YUY2 Overlay.Don't start Nero until AFTER Mpg2Cut2 finished.

as it takes time to open a number of files. as described above. Otherwise. expect strange results. can be selected during File Open or Add. as the segments may not be split on exact MPEG PACK boundaries. Do any sorting *BEFORE* you start selecting edit points.Different chroma sub-sampling. Mpeg Time Stamp is good when joining segments created on the same day. -----------------------------------------------------------------------MULTIPLE INPUT FILES. Each approach has it benefits and limitations.File *OR* . File . Change the desired transfer mode to "DMA if available". you may need to do the following :Uninstall the Secondary Controller. or similar non-mpeg utility. but may have been edited on different days. with NO analysis of the Mpeg attributes. and recheck the Current Transfer Mode. because the Edit Decision List is *NOT* updated after the sort. and recheck the Current Transfer Mode. *** ESPECIALLY do *NOT* intermix ELEMENTARY streams with PROGRAM streams! You can choose to .Different bitrates . . Do *NOT* sort by Time Stamp. Restart Windows. Time Stamp (System Clock Reference .Mixing 4:2:0 with 4:2:2 may trigger Epilepsy. due to psychedlic flashing patterns.Add. Use "Sort by NAME" in this case. Restart the system. File Creation Date would probably be better. Restart the system.Different Height or Width . It is up to you to ENSURE that the files are COMPATIBLE. To unconfuse Windows.) For files split with HJSPLIT.SCR). Otherwise. EG Does *NOT* detect:.File . Creation Date. NOTE ==== This is a primitive binary join.Broken GOP at join boundary (maybe fix in a future release) . HEALTH WARNING: . Wait for Windows to detect and reinstall the drivers.Mpeg sort the file list by :Name. Reinstated the Menu Multiple files but be patient ability to concatenate multiple input files.then Windows may have gotten itself confused. (May fix this in a later release.

If you change your mind about the previous clip. It will recognize that the other is the same. it will add the clip to the list. then just MARK the new point and do another ADD.REMOVE CLIP. use MENU . turn OFF the automation.Multiple input files are treated as if they were one big file. leave some extra fat at the start and end of your edit selection. MARK the "TO" point.EDIT . to protect against open Gops and audio offsets. ------------------------------------------------------MULTI-CLIP selection (NEW FEATURE IN VERSION 2) ==================== You can select multiple clips to be written to a single output file. This pop-up can be controlled via :MENU . Select one clip at a time to be included in the output. ADD the selection to the list using the + symbol. or using Drag-And-Drop from Windows Explorer. Also. To REMOVE the last clip added. keyboard commands allow skip to next/prev file. a beep will sound whenever a file boundary is reached. etc.MARK the "FROM" point.SAVE ALL LIMITATION ========== (or press F4). An intermediate level of automation is "REMIND".Misc . But to help navigate. of the most recently added clip. If you just change you mind about the "FROM" or "TO" position. or want clips out of chronological order. By default the program will ask whether dropped files are to added to those already opened. At the end . .FILE .PopUps . As mentioned above. and optionally ask you if you want to replace the previous selection. IE . the Automated function assumes that successive clips are always progressing forward. Files can be added either through the File Menu. The ADD action can be automated. where it will remind you if you forget to manually add a clip. However.REMEMBER TO *SAVE* THE CLIPS: MENU .Dropped Files. so that as soon as you mark the "OUT" point. but the resulting file is LESS COMPATIBLE with other software.

---------------------------------------------------------------------EXPLANATION OF PROGRAM MESSAGES =============================== NOTE: If you have ticked a box to stop a message from popping up. you can reset it via MENU . However this is experimental. SKIP TO BETTER START POINT ?" Common with DTV capture files. MESSAGE: "MISSING FIRST %s header on input file Input file starts PART WAY THROUGH GOP/SEQ.ADJUST TIME STAMPS If this does not fix the problem. and try using one of the following utulities to reset time stamps:. This saves as separate Video and Audio files. Alternatively. The EDL includes both the list of input FILES and the list of selected CLIPS. or you have other player problems. turn it off.Sequence header Pack . but later you have changed your mind. Mpeg "Sequence End" codes can be added at the end of each clip.Misc . ---The Edit Decision list can be saved and later reloaded.Positions to the first "clean" start point :MPG . OK .PARSING .Pop-up Msg MESSAGE: "OUTPUT filename same as INPUT.OUTPUT ." You cannot save to the same name as your input file. BUT do NOT bother trying this on raw DTV captures. as the program needs to read the input while writing the output. with no Mpeg Time Stamps."ProjectX" . At this stage the EDL Save and Load options are very primitive. leading to audio sync issues. as they are prone to intermittent signal loss. Another option is to save the clips using the "FILE-UNMUX" command.Some players may pause or freeze at joins."PVAStrumento". you could try an experimental option :MENU . if this menu option has been enabled.

Accepts messy start of file ASIS. MESSAGE: "DISK PROBLEM" The length of time taken for the system to deliver data from the input file was suspiciously long. any saved files will probably be rubbish. (Not supported on DBCS) MESSAGE: "No VOB NAV PACK" and no picture is showing.MONO audio will not preview properly (pre-existing bug). use "File-Add-Like". Other tasks are slowing performance.Cutting is binary mode ONLY. NOTE THESE MAJOR LIMITATIONS: . which restricts the File display to those with a similar prefix. and even if it does not crash.VOB . Best approach for editing split files is to use the "File-Add" command to concatenate fragments in a single edit session. to avoid losing frames from GOPs that have been split across files. Could be any of the following causes :1) 2) 3) 4) Drive had powered down since last used. The disk may need Defragmenting.PrivateStream2 NAV Pack CANCEL . . you MIGHT be able to see part of the picture. TURN OFF the Output option "VOB preservation". causing poor I/O performance thru retries. If you insist on using it in this situation. then ONLY click "OK" on the FIRST one. NOT multiple clips. Hard Drive may be failing. But if you are lucky. If you are editing a SEQUENCE of files that are actually a single stream. . such as Mpeg-1 or a Transport Stream. NO output parsing. Not much to worry about. . Maybe your VOB file is NOT TRULY a DVD VOB file ? If this happens on a lot of files.Single selection ONLY. MESSAGE: "NON-MPEG2 FORMAT DATA" If you try to use the program on an UNSUPPORTED file type.be very afraid. Be afraid . to stop it looking for VOB Navigation Packs. it will likely crash at some stage. For ease of finding files when you have a lot in the same folder. Not much to worry about. and temporarily turns off VOB Preservation. maybe lock up your system.

Files created by CDXA.PARSING . They should conform to a number of extra restrictions :Private Stream 2 NAV pack entries at frequent intervals. The program needs to using the output parsing capabilities to copy SEQ HDR (and maybe EXTN HDRs) from the Preamble. to create a standard mpeg file. *WARNING* .SMALL .PARSING . but none was found at this point.ALIGN VIDEO PACKETS --------------------------------------------------------------------OUTPUT CONTROLS =============== VOB Preservation.VOB". Format not fully supported. have a non-mpeg wrapper around the mpeg data. The wrapper will be stripped off.MESSAGE: MISSING PTS or: NO PTS Program Streams are expected to have a Presentation Time Stamp at the start of each GOP or video Sequence. Turning on this option may allow some testing of interoperability. as it needs a LOT more work ! The menu option VOB Chunks allows Mpg2Cut2 to do special processing when handling files with the name extension ". 2k boundary required on VOB Mpeg Pack. ----------------This feature is still primitive. and will retain existing pack sizes in the audio PTS matching area. VOBs are a specially styled form of MPEG file. MESSAGE: CDXA RIFF file. effectively looking past intervening Key-Frames between PS2 entries. Recommend OUTPUT OUTPUT OUTPUT the following options to be activated :. Such a file may cause problems with some players. this option will pad the data at specific points. but this is not very thorough. It pads out any EXTRA packs arising when control headers are created.PREAMBLE . The program will lock to these points when navigating. MESSAGE: "SEQ HDR coming from Preamble" The input file does not follow the usual structure of SEQ/GOP/I-Frame. At this stage of development.

This is because some Mpeg encoders only update the PTS info at GOP boundaries. PARSING OPTIONS. ---------------Parsing ONLY applies to Program and Elemntary Streams. Not PVA. For proper DVD conformance. use "PVAStrumento" by Offeryn or the open-source "ProjectX" to reblock *ALL* the Mpeg packs to 2k. which some capture cards produce. by adding an extra key-frame at the end of the selection. NOT Transmission Streams. Include TO frame (previously known as Pad OUT Position). If Output Parsing is enabled. If Timestamps are not present and DIFFERENT on EVERY frame. This is not an illegal structure in itelf. Not Mpeg-1. by parsing (analysing) the underlying Packet headers. . which are common. "Include TO Frame" is NOT recommended when trying to preserve VOB format. then "TO" frame padding should NOT be combined with Audio PTS matching. then it can also add some succeeding 'b' frames with appropriate Presentation Time Stamps as might be found in "Open GOP" files. Normally you will want Output Parsing turned on. IT IS *NOT* TRUE DVD CONFORMANCE only a help along the way. Also it can dilute the effect of the AUDIO PTS Matching function. If you don't like manually adding an extra GOP at the end of the clip. because of the bitrate hit. but this is not yet complete. The main drawback is that it creates a GOP with only a single frame. but some players may cough up at the join. nor widely tested. NOR if Audio PTS matching is desired. and only Mpeg-2. then this is a compromise position that MAY be of use. ---------------Minimizes the impact of picture break-up at the end of a clip. but you can turn it off if you want to retain internal controls. May also be useful for "I-frame only" files.This option should ONLY be turned on for a FINAL compilation VOB. NOT for intermediate edits. which is likely to be non-conforming. Work is underway to make the joins smoother. thus making partial GOP functions very haphazrd.

Checks Width & Height are multiples of 8. Only boundary packs are corrected. Wider effect when VOB preservation turned OFF. Fix Errors In Headers . NOTE: Turning on BOTH the DEEP PARSE and PARSE ALL program means EVERY video byte is examined. If you are not sure whether your Mpeg streams are Aligned. This is more challenging though. . NOT the entire file. Audio Matching . First video packet in clip will be aligned to start at the first Mpeg SEQ/GOP/PIC Header. Trims the last Video packet of each clip in case the last pic encroaches onto the next packet.Sets a flag at the start of each clip to indicate that some data before it has been edited out. Drop Padding pkts & PS2-NAV For use with outputing Non-VOB variable bitrate Program Streams. NOT the entire file. rather than just the start of the packets.Will look for headers THROUGHOUT the relevant packets. Height or Chroma format.Fixes bad Width. Insignificant overhead. Align Video Packets Intended for streams where sequences are not aligned. Align Audio Packets Adjusts the first Mpeg Audio packet of each clip to ensure alignment to a syncword. Deep Parse . Useful on DTV files. and include trailing audio at end of clip. Parse All Packets . Only boundary packs are corrected.The program will analyse the headers of every packet. Chroma format must be 4:2:0 or 4:2:2 or 4:4:4.Compares the Video and Audio Presentation Time Stamps to trim excess audio from the start of each clip. Intended for streams where Audio frames are not aligned to a pack boundary. then activate Deep Parsing. This is instead of doing a basic binary cut. only the headers at the start of the file will be corrected. Not required on files that are "Data Aligned". not just the start and end of the clip.With parsing turned off. Broken Link flag . Mpeg Audio header detection is not always accurate.

This function will also fix missing bitrate info in pack headers. The aim is to smooth joins by adjusting internal Mpeg Time Stamps at each join. ASPECT RATIO (in VIEW menu) --------------------------Some Mpeg Streams contain the WRONG aspect ratio specification. *EXPERIMENTAL* *NOT WIDELY TESTED*. as it does not handle headers that are split across packets. Height and Chroma formatl. d) Progressive/Interlaced display indicator. For files with a canvas wide within Standard Definition limits. Header correction is best used with Elementary Video Streams. SEQUENCE HEADER CORRECTION -------------------------There are various types of video sequence header correction :a) BitRate specification b) Aspect Ratio code. you *MUST* also enable BOTH :. c) Width. you may like to turn on the Mpeg-1 option . and kept within the SD limit. Inhibited when saving to a VOB or using Vob Preservation. NOTE:."PARSE ALL PACKETS" (If you know video packets are aligned) OTHERWISE it will only fix some of the headers."DEEP PARSE" (If you are not sure about alignment) OR .VERY PRIMITIVE. the bit rate in the headers at the start of the output file will be check. Currently does *NOT* handle overlapping clips. by inserting the same arbitrary value used when limiting.To correct ALL headers.Can also be extended using Unlock option in Sys hdr. Adjust Time Stamps .Still under development . The details of these 2 options are discuessed below."PARSING" AND use one of the following :. Implicitly turns on "Parse All Pkts". or "Data Aligned" Program Streams. where the rate field contains the TS rate rather than the PS rate. Limit SD Headers ---------------Can be used to patch the bitrate headers at the start of each clip. This is useful with Nebula DTV capture cards. For Mpeg-1 flies.

"Infer Aspect". Some encoders do not give sufficient control of the Progressive/Interlaced indicators." to reduce all image widths by 5%. Cards like MiroVideo allowed them to crop off the edges. it is best used with Elementary Video Streams. This will make a best guess as to the aspect ratio for viewing. and now it is set in cement. .20). as there are a lot of non-standard Mpeg-1 files around. "70mm Non-anamorphic" The setting labelled as 70mm is actually the MPEG definition (2. You also see this on some amateur telecine. This is very crude. the first parameter is a percentage to adjust the output image. then set "N3=-5. sometimes. but may help some people. "Narrow Cropped" The aspect setting called "Narrow Cropped" is a NON-standard one. but the resultant videos are narrower than the standard 4:3 aspect ratio. -------Can copy control info from the start of the input file. I suspect someone at MPEG HQ transcribed the standard wrongly. EG If images are always 5% too wide. as it does not handle headers that are split across PS packets. If standard aspect ratios ALWAYS look wrong on your monitor. which is required by older DVD players. Previous version did not copy control info from start of file. or "Data Aligned" Program Streams. It is used for videos that were created with the edges cropped out. SYSTEM HEADER OPTIONS ===================== PREAMBLE. However.21) rather than the true cinema 70mm ratio (2. This was sometimes used in the bad old days by people who did not like the irregular frame sides coming out of home videos. This option allows you to reflag a Progressive encoded file for interlaced display. Mpg2Cut2 allows you to manually select a narrow aspect ratio for previewing. then you will also be asked if you want to force the output to match the new Aspect Ratio that you have chosen. d) Progressive/Interlaced display indicator. there is an INI file parameter to apply a consistent correction. if you override the Aspect Ratio in the VIEW menu. On the INI line that begins with "N3=". There are a whole bunch of theatrical film aspect ratios that are to numerous to mention. For Mpeg2 files.

Seq End codes . while preserving the overall block structure. this inserts an MPEG SEQUENCE END code (B7) to indicate the end of a video sequence.PREAMBLE = NONE The program will create its own dummy header. Good for Twinhan captures from Australian Network TEN. except that the System Header is slightly more general. This may aid some players. The default folder is used for the first save of a session. but has been moved into the "obsolete" preferences sub-menu. . There are 3 options Always Most Recent = Remembers the last used Output folder each time. PREAMBLE = MAXIMUM This is a more dramatic setting that allows for files with complex control information at the start. DEFAULT OUTPUT FOLDER ===================== Allows you to set what will be the default folder for the "SAVE" dialog. ---------------------------------------------------------EXPERIMENTAL SETTINGS ===================== HIDE AUDIO Mutes the sound on a VOB file.HIGHLY EXPERIMENTAL. Try it if you have trouble editing VOB files. Retained for those who may still want it. or after you change input files. thus improving compatibility with other utilites such as TMPGENC. PREAMBLE = NONE This is basically the old approach used in version 1 of MPEG2CUT. I no longer use this setting. PREAMBLE = SMALL (RECOMMENDED) Good for NEBULA DigiTV files to remove crud from start of file. rather than trying to use what is on the input file. Same as Input = Defaults to same folder as the input file. Personally. At the end of each clip. at very little overhead.

Any other streams are skipped.mpg becomes All_Good_Things. TIDY NAME --------NO BLANKS = Change imbedded spaces in file name to underline "_" Allows for utlities that cannot tolerate imbedded spaces. Static default for First Save .for the first save from that file. based on word separation.mpg NOTE: The Tidy Name function occurs at when files are loaded. --"Show Both In Win98" For Windows 98 users.mpg becomes ALL_GOOD_THINGS. EG ALL GOOD THINGS.Sets a specific folder as the default for the first save of each file. Windows 2000 does not seem to allow this flexibility. so think *BEFORE* the save. the facility is more sophisticated still :The INPUT folder name is still provided in the filename. DEFAULT EXTENSION ----------------This control the 3 letter file type on the end of the file name. *NOT* recommended for DTV files. EG ALL_GOOD_THINGS.mpg MIXED CASE = Converts file name to mixed case. Some authoring tools use Elementary Streams as input. UNMUX ===== The selected clips will be demuxed into Elementary Streams. since they need PVAStrumento or ProjectX to replace missing data and fix time stamps. what Default Folder setting you want. Q. it will begin form the NEXT file opened. you will want the default to be MPG. Only the Video. so when first turned on. Why did I call it UNmux rather than DEmux ? . For use with Premier Pro. to allow easy override of the default folder. rather than copied as a Program Stream. Audio and Subtitle streams are demuxed.

------------------------------------------------------------------------- OUTPUT SPEED THROTTLING ======================= The output speed can be throttled back. The "Slow" check box on the output progress panel. [REN] = Rename the currently highlighted file. the font size in this panel is large for readability. It also reduces the size of the buffer used for copying. You can specify whether the file name needs to be in quotes. to allow for names with imbedded spaces. [1] = Keep the currently selected one. to avoid swamping other programs running on the PC. By default. along with their creation date. and remove all the others. you should also tick the ENABLE box. then you can adjust the "Breathe" parameters by editing the INI file :- . The Path to the program can be omitted if it resides in the system path. [+] = Add a file to the list.A. will force Mpg2Cut2 to "sleep" more during output.Misc . This allows other applications to breathe.Names Shows all the Mpeg files currently open for input. to further reduce the demands on the I/O system. You can adjust the column sizes by dragging the borders.Pop Up Msgs .File . As well as entering the FULL NAME and PATH of the program to be executed. The name of the output file is passed as a parameter. [-] = Remove the currently highlighted file from the list. But you can suppress this by turning off the Readability option Menu .Readability POST-PROCESS -----------Allows you to automatically run another program whenever an output file is saved. To avoid confusion in keyboard shortcuts. D=DELETE U=UNMUX FILE NAMES DISPLAY -----------------Menu . If the Slow button is not effective enough.

where noted. 130 is a good starting point. Within each group.Same as an analogue TV contrast control. The larger the number.Pkts=(1. Some settings may impact BMP snapshots.128.16. Parm 2 applies to Normal Priority. Normmal and High Priority. the SLOWER it runs. CONTRAST . but can optionally be applied to BMP snapshots as well. The first group of 3 numbers set how many milliseconds to sleep per buffer. ------------------------------------------------------------------------VIEW OPTIONS ============ View options do NOT impact the output Mpeg file. the numbers refer to the 3 possible priority settings :Low. BRIGHTNESS . Adjust this first. Parm 3 applies to High Priority. The larger the number. This is the main difference between TV and PC systems. as it is the most common discepancy. Parm 1 applies to Low Priority (Slow). but different systems may need different values. LUMINANCE CONTROLS -----------------If the image is too dark on your monitor. Parm 6 applies to High Priority. GAMMA . Values below 100 darken.256) The parameters are in 2 groups of 3.Increases brightness and contrast in dark areas. This does NOT impact the output MPEG file. you can boost the display using this facility.32). Values above 100 brighten. This is a logarithmic control. Parm 5 applies to Normal Priority. The choice is yours. . the FASTER it runs. The last group of 3 numbers set how many packets are processed before the program sleeps for 1 millisecond. Parm 4 applies to Low Priority (Slow).Same as an analogue TV brightness control.Breathe=(256.

Automatically adjust contrast and brightness together. as they are compressed more . not pale red. Primarily for bad NTSC videos. Lum adj Deselect between clips .Turn green people a bit redder during preview.] VHS convergence .LOCK . The next Luminance button clicked will then take the current setting. BMP . as some video cards (like mine) have DIFFERENCES in the Gamma settings between Overlay and BMP (DIB-RGB) interfaces.The changes will also be applied to BMP snapshots. under View .Swap U-V colour channels. This is NOT the same as using the Red slider.Negative image [D] [C] [B] [A] = Luminance preset buttons. as VHS only effects strong red. VHS . at this time. Use this if people have blue skin.To change button [D] to match the current setting. then click [D].Use when either Red or Blue components. Also consider adjusting VHS convergence. Be careful.Useful when viewing program material that is much darker than ads. or too far down. or both.Special FX. [-] . This will help stop Red from over saturating strong reds. This is needed for most Mpeg files. click [@]. SPECIAL FX ---------[Only work if Fast Decode option is in effect. Only works with YUV Video overlay. Swap . ASPECT RATIO -----------The display will normally use the aspect ratio specified in the MPEG file. EG . Retain Saturation settings across session . The Luminance preset buttons can be changed using the [@] button. are either too far right. COLOR ----BLUE / RED sliders .Some VHS tapes may turn strong red into an exaggerated glowing red.Useful when your color adjustments are due to monitor problems rather than input file quality problems.

you can correct the distortion by ticking :Menu . buy a video card with good upscaling/DVD support. and tends to forget Gamma settings. In RGB mode. and then adjusting to the correct aspect ratio. Menu . Turn on this option to suppress display of the top and bottom edges.Crop Top Edge . because it has good DVD support. In summary. However. Sadly some PAL material contains both PAL and NTSC interlacing.View . and also for poor PAL telecine. then that's a blessing ! CROP TOP EDGE ------------Some video streams have annoying dots on the top or bottom of the picture. because it is only optimized for gaming. De-interlacing is performed by dropping the 2nd field. then the deinterlaced picture will look jagged. In YUV overlay mode. as the system does the work. But for standard PAL telecine. so a non-overlay image can look a bit rough. the upscaling is done by the video card.Aspect Ratio . if the file is coded wrong.97fps). due to very poor conversion. it should not be needed. My old ATI All-In-Wonder card built around 1996 (I think) gives an excellent picture. ATI software is crap. or traditional NTSC telecine (29. not video. If the video card is optimized for DVD playback. Other brands have similar software problems.Adapter Mismatch DE-INTERLACE -----------De-interlace option is useful on non-cine material.in one direction than the other. However my 2005 vintage SiS video card gives a jaggy picture. then the de-intelaced picture will be smooth.Auto-Deinterlace . Overlay (YUV/YUY2) gives the best results. However. I cannot remove double interlacing. If you are using a Widescreen monitor with an old adapter that has NO Widescreen support. if your video card is only optimized for games. aspect ratio conversion is quick and dirty. This is why I resurrected Gamma setting within Mpg2Cut2. then when saving the output you will be asked if you want to force the output to the new Aspect Ratio. You can override the default Aspect Ratio. If you can also get one with good software support. If you do.

The Zoom button will skip "Zoom Off" when it is wider than the screen. mainly for use in full screen viewing. Otherwise. Height is squeezed to create correct aspect ratio. Half the size of "Compact". to fill out a widescreen (16:9) frame. Zoom Zoom Zoom Zoom OFF CompactF / 2 / 3 = = = = Width is stretched to create correct aspect ratio. it should allow you to choose which Video stream to view. . MULTI-ANGLE (EXPERIMENTAL) --------------------------This rather crude and NOT very thoroughly tested. but it can still be selected on the View Menu. There are 4 zoom settings. The angle selected will be the one that was currently displayed when you pressed play. ** ANGLE SETTING DOES NOT IMPACT THE OUTPUT FILE *** MULTI-STREAM (EXPERIMENTAL) ----------------------------This is untested.ZOOM ---If the picture is wider than the screen. The default is the video track zero (internally hex E0). which the Zoom button can cycle through. If the window is Maximized while in Compact mode. CENTRE CROP ----------Some files have 4:3 material with black borders added at the side. Theoretically. This option crops out the black borders at the sides. so the setting is not retained across sessions. you can ZOOM OUT to see the whole picture. and you can scroll by pointing and clicking with the mouse on the area of interest to centre it. "AUTO" means that it will play the first angle that it finds. it will display the middle of the picture. Third the size of "Compact". as I have not come across a multi-stream file yet. Turning on this option should allow you to play a multi-angle video. then the zoom factor will be set to match the width of the screen.

Tick this once you have found the PID of interest to you.MULTI-STREAM SETTING DOES NOT IMPACT THE OUTPUT FILE. SIMD Technology . This is disabled when playing.When Minimized . so you can see what is on each PID. PID = CURRENT Shows only the PID that you are currently seeing. and it is very crude.Program will release the Overlay when not required.Allows you to manually select whether the video display will use RGB mode(slow but works on most video cards or YUV mode (fast but requires reasonably modern card).During File Save . PID = ALL (default) When searching. PID (EXPERIMENTAL) ---This only applies to viewing. Some ATI drivers sometimes give sloping video on first display. PID only applies to TRANSPORT STREAMS.Allow for bug in ATI driver. which are NOT fully supported.When file/s closed.Grey If Leadtek Winfast is running in the background. and you no longer want to see the other PIDs. DirectDraw Overlay OK . it stops Mpg2Cut2 from using it's own Color Key for the overlay. At this stage ALL PIDS are still copied when saving. This should overcome the problem. This option forces Mpg2Cut2 to use the Leadtek Color Key.indicates whether program is using DirectDraw overlay. . . Leadtek OVL Key . Auto-Release . this shows ANY I-Frame with a Video PES Header.Stop/Allow the program to use cetain CPU functions. DRIVER CONFLICTS ---------------ATI Sloping . Does not work with all video drivers. TECHNICAL --------RGB/YUV .

. FAST 4:2:0 DECODE ----------------For most files.*BUT* It has the side effect of turning menus TRANSPARENT ! Furthermore. with some performance trade-off. If the LeadTek conflict is simply too annoying.Alters display to allow for strange encodes. VISTA users may need to turn this on. this offers more efficient conversion into the format required for display on the video card.Minor technical change in display. in some situations. because TV black is not identical to PC black. . Only takes effect from the NEXT session.. .Notify Frame Change . [So shutdown Mpg2Cut2 after you change this.Redirects OVL update to the GUI thread. Grrr. Argh. PC/TV Scale . Thanks for the annoying software Mr LeadTek.Minor technical change in display..If overlay driver is incompatible. 4:2:0 is probably the most common Mpeg format for domestic use. Try fiddling with this if De-Interlace does not help. to get overlay to show. when you minimize and restore. then tick "Never Use Overlay" to avoid the situation.Vista Users may need to experiment with this. sometimes the overlay key has changed to black in the interim. Click on black screen to show Overlay. . Ditto with MSI on-board video ! DECODER OPTIONS --------------These should not normally make much difference. but are included just in case.Alternative method. Field Correction . Black mode is reset to Grey at the end of the session..Avery Lee method.. Never Use Overlay .] Overlay Notification . As this situation is usually transient. . iDCT Algorithm .Vista users may need to turn this on.Notify Update Window .Black option to overcome this. Shows Overlay through Black screen.Notify GUI . Tick the Leadtek OVL . *** EXPERIMENTAL OPTIONS FOR WINDOWS VISTA ***** OVL Transparency . you can tell the program to never use it.

5x with audio 2x with audio 3x .Playback speed is reduced [F9]. TIMING METHOD ------------Controls how the preview function plays the file. Faster . Instead of holding down the Fast Fwd arrow continuously. there is a trade-off between having jerky audio versus jerky video. such as 4:4:4 continue to use the unaccelerated decode. enters CUE mode . Press again to return to normal speed. then Fast Decode is temporarily DISABLED. The adjusted sound playback is a bit choppy. Repeated clicks slows motr. 1. It has a number of sub-options :LOCK TO AUDIO -------------Because preview does not attempt to buffer all the video frames required for the audio delay.CUE mode can be toggled using numeric pad [*] . Other formats.Playback speed One click = Two clicks = Three clicks = Four clicks = Five clicks = is increased [Shift-F9]. . single press the [*] key on the numeric key pad to enter Cue mode. Slower . only shows start and end of each clip. sounding a bit like the film is loose on the sound drum.The professional format 4:2:2 can also be done fast.if you have a fast PC. If the input file is Mpeg-1 or a Transport Stream. The program will attempt to match the audio speed appropriately. The program really is only rugged on Mpeg-2 PS files.no audio. where it can.When previewing the clips.with indecipherable audio 4x . This is relevant on files with "chunky" interleave of audio and video. --------------------------------------------------------------------------PREVIEW ======= Summary . To reduce RSI . to reduce the chance of crashing. or press any arrow to stop.

then you can try turning on this option for more efficient skipping when frames are dropped. maybe you could also try this. See description of Stats panel for more info. even if behind. then this will allow more efficient de-interlacing. FIELD DROPPING (Experimental) -------------If you are working with Field-Encoded pictures. . If you are working with files that are FINELY interleaved or finely time-stamped. but audio was choppy on "chunky" files. This should help when previewing High Definition on a slow machine. The choice is yours. then turn SD skipping on too. so only use it if you need it. try turning this on. (Planned future enhancements to buffer handling may supersede this. You can use the "Statistics" panel to determine whether the file has "chunky" or "fine" interleaving. See description of Stats panel for more info. as more control information is skipped. SKIP FRAMES WHEN BEHIND ----------------------If preview is slow. Typically this will drop delta frames if PLAY mode is too slow. This new option allows the program to play audio smoothly.) Earlier versions played the video smoothly. but it's a bit ugly.It is not so important on files that are "finely" interleaved. Smooth Audio or smooth Video. If your PC is too slow even for SD. Dropping options can be adjusted to suit your environment :- PTS BASED SKIPPING (Aggressive Experimental setting) ------------------If you have najor performance problems. so that Key frames always show. and adjusts the video frame rate to keep up with the audio. Locks frame rate to audio by default. but not both. Conservatively set. It also decreases the amount of statistics shown. *BUT* beware of using this on "chunky" files. as it will lead to excessive frame dropping.

for files where some parts are much louder than others. They are ONLY for help in monitoring the preview. You also have the option of copying to the Windows ClipBoard.OUTPUT . Volume Boost . You can override this using MENU . . By default. or change the view to turn it off for that session.Set a maximum for the overall volume. if the overlay display is de-interlaced. ======================================================================== AUDIO preview controls ---------------------Audio controls do NOT affect the output file. Ctrl-V brings up this window.BMP Folder. Overlay de-interlacing can be turned off in MENU . There are 2 different capture styles: 1) Grab FRAME asis 2) Grab FIELDS separately Use this where interlacing artefacts are a problem. ------------------------------------------------------------------BMP snapshot of current frame. On the Keyboard. BMPs will be created in the current input folder. boost is decreased.Booster will try to keep preview volume high. Limit Loud Sounds . for files that are too quiet.Surprisingly. If overflow occurs. The [V] button brings up a Volume Control window that has 2 sliders and a number of tick boxes. to allow the V key to bring up the window. the program uses BiCubic resampling to stretch the image to the correct Aspect Ratio. Automatic Volume Control (AVC) . without the Ctrl key.KEYBOARD.Audio boost during preview. as a lot of interlaced material is NOT field-encoded ! I don't know why they encode like that.VIEW and this will change the Snapshot default at the same time.NOTE:. By default. However. This is a a form of volume normalization. then BMP snapshots will be too. The 2nd slider is for the audio limiter. it is RARE to find files suitable for this feature.MISC . this can be changed in MENU . Override this with the SHIFT key when you press B. The 1st slider is a conventional volume control. By default.

Otherwise remembers last specific audio track number used.Defaults to first track found when play begins. If you have the Volume set quite HIGH.Slow down the AVC reboosting effect. Different to DVD VOBs. no lag compensation. Audio Track . Anti-Phase .Adjustment for bad audio equipment that inverts the singnal on one channel. which can improve treble and reduce bass. by emphasising any channel lag. default limit is one quarter of max volume. Mute . Try this if your audio sounds muffled. If there is only 1 track.Auto .Attempts to remove vocals from STEREO music track. but the Limiter set quite LOW. but better than nothing. Audio Track . then the Boost will be reset to the default. on files that have parallel concurent audio. or background sounds may become annoying.for closer matching to other PC applications. You can cycle around the audio tracks by typing "A". making muddy vocals CLEARER.Resets Audio track to Auto on each launch. Adjustable via 2nd slider on Volume window.MAY be useful if an annoying whistle comes from your sound card gives when playing some files. This feature is very crude and unreliable. 48kHz = 44. TO IMPROVE PLAYBACK ON MUDDY AUDIO FROM VHS TAPES RECORDED IN STERO FROM A MONO SOURCE. MISC AUDIO OPTIONS -----------------Slow Attack . Slows preview by about 10%. Audio Track . Karaoke can also SOMETIMES be used to improve playback of poor audio.Turn audio on or off. Karaoke . then they will be acting against each other. If activated. Keyboard shortcut = "M". and the sound may become choppy.Auto Default . If this does not help. maybe try Karaoke instead.Allows for selection of different language tracks. Only basic correction Does not compensate for lag between channels. Only basic function. . which use PS2 for navigation info. PS2 Audio .1kHz .Needed for Australian DTV HD with Nebula Card which uses Private Stream 2 for Audio.

parm1 = reserved . Max=32767. REN = Rename the selected file . AVC and Limit do not give exactly what you want. . such as 3rd party players or diagnostc utilities.parm2 = Audio Boost for Mpeg Audio. 0=off. On the INI line with the keyword "VOLUME" :. this value is doubled. exclude all the others.dll. the controls can be tweaked in the INI file.If the default Audio decoder does not work on your CPU.and changed annoyance to a different note.Audio Ceiling for limiter. .AVC Slow Attack Delay period 0=Off 16=Moderate.parm3 .. For DTS or DD+. MPA_SSE2. Same as "File-Close-Others". Advanced Users ONLY :If Boost. so that a different part of your ear is annoyed. CRC Checking . Any volunteers ? ======================================================================= EXTERNAL ACTIONS ---------------The menu allows you to invoke facilities that are external to this program.Audio Boost for basic AC3 files. you can override it.parm5 .dll. . ======================================================================= NAME LIST + = Add another file to the list. 1 = Retain thus one file. Smaller is quieter. Other parms reserved for future use. . ----------------------------------------------------------------If a crash occurs in a module name starting with "MPA". 0=Quarter Max Volume. I am not in a position to support the Dark Avenger mpeg audio modules. MPALIB. .Audio Limiter. The Mpeg Audio Modules are: MPA_SSE1.dll.parm4 .= Exclude selected file from the list. MPA_MMX. Negative is temporarily off. since I cannot get them to compile on my system. then turn the audio off. 1=on. Same as "File-Close-Current".Can be turned off to allow for cruddy files.dll. Decoder .parm6 .

the settings are available in the INI file line :JumpSpan=2. Eg A-500ms Indicates an Audio delay of 500ms.-50 The 6 values correspond to the following Jump commands:Forward . Big (20). Make sure that you use commas. but for now.-2. excessive audio delay should be reduced somewhat in the output file.SS) ======================================================================= MISCELLANEOUS INFORMATION ========================= AUDIO DELAY ----------This is shown in the main window's sttaus line on the extreme right hand side. after the time co-ordinates.20.50. not semi-colons. Creation Date is in "International" format (YEAR-MMMDD_HHMM. not dots.Small (2).INFO = Show file details.-20.Small (-2). as the INI file scanner is very. Thus it may not match the value shown in the utility DGIndex which compensates for orphan frames at the start. EG Audio delay of 1000ms could be reduced to 200ms. VeryBig (50) Backward . VeryBig (-50) If you are using the VirtualDub key layout option. JUMP SIZES ---------The amount by which the navigation "Jump" commands will jump. in case something goes wrong. . Do *NOT* reposition the line higher or lower. can be overridden. When outputing with the parsing option "Audio Matching" turned on. very fragile. then these correcpond to :Small jump = Shift-RightArrow Big Jump = DownArrow VeryBig Jump = Shift-DownArrow Notice that the backward jumps are NEGATIVE numbers. Keep a backup copy of the original INI file. Eventually a dialog will be written to allow this to be changed easily. Big (-20). This is the "raw" difference between the Audio and Video PTS for the current GOP.

"V" line is Video information. "-" line is the relationship between Video and Audio. maybe lock up your system. *BUT* PTS is NOT updated for every frame. Many video frames before PTS changes. Values of time stamps are shown in the format "hh:mm:ss. it will likely crash at some stage.File interleaving and PTS resolution are BOTH chnky IE Many video frames before audio is interleaved. TS PID nnn Mpeg-1 PS Mpeg-1 ES Mpeg-1+2 PSMpeg-3 PS Transport Stream.Mpeg-2 Program Stream. any saved files will probably be rubbish. 4:2:2 = Professional level chroma format 4:4:4 = VERY Professional level chroma format "Timers" section ---------------Note that PTS. *NOT FULLY SUPPORTED* FULLY SUPPORTED* FULLY SUPPORTED* packets. FINE AV . and even if it does not crash.Smooth interleaving of Video and Audio data. *NOT Mpeg-1 Program Stream. *NOT Mpeg-1 Elementary Stream. .Many video frames before audio is interleaved. Mux rate is the Maximum for the combined Video+Audio. Vob n Cell m . *NOT Mpeg-1 Videon wrapped in Mpeg-2 Decoder is confused.DVD VOB. FINE A . *AND* unique Presentation Time Stamps per frame. the pictures are NOT encoded as separate fields.Mpeg-2 Elementary Stream. (See "@" below) ROUGH . "A" line is Audio.Although the file may be marked as interlaced. *NOT FULLY SUPPORTED* SUPPORTED* If you try to use the program on an UNSUPPORTED file type.ff". DTS and GOP timecodes can be all different ! This section shows each in detail. Mpeg-2 PS . CHUNKY . NON-FIELD PIC . so many fields are not self-explanatory :Avg and Nom Bitrates are for the VIDEO stream only.Smooth interleaving of Video and Audio data.======================================================================= STATISTICS PANEL ================ This panel is getting very crowded. Mpeg-2 ES .

geocities.EXE file and this TXT file to an appropriate folder. The easiest way to see the list is to open a dos window [Command Prompt] and type in the word PATH followed by the enter key.dll. The AUDIO sub-routines should be copied into the SAME folder. mpa_mmx. Under Windows Vista or Windows 7.com/rocketjet4/ You will need BOTH the main MPG2CUT2 zip file AND the AUDIO DLL zip file. .dll. mpa_sse2. or into a System PATH folder :libmmd.dll The DLLs can be in any folder included in the System Path.dll. mpalib. WINDOWS EXPLORER CONTEXT MENU ============================= You can add Mpg2Cut2 as a context command for Windows Explorer. 4) Create shortcuts to both the EXE and this TXT file and put the shortcuts either on the desktop or in your Start Menu. i 12-17 = interleave about once per GOP. i 1 = very fine. Normal. Very fine. Menu . They MAY also need to be copied into the Windows folder. 3) Under Windows 2000 or later.INI".Associate.In the second column of the timers section: "@" = Video PTS Granularity = how many frames between increment of Video PTS. "i" = Audio Interleave = number of video frames before an audio interleave.dll.Misc . set security to allow dumb users to update the file "Mpg2Cut2. @12-17 = GOP level PTS increment. ========================================================================== INSTALLATION ============ 1) Download TWO (2) Zip files from http://www. 2) Unzip the downloaded files and do a VIRUS SCAN ! 3) Copy the Mpg2Cut2. mpa_sse1. @ 1 = Frame level PTS increment.

mp2. mp1. EG mp3.you will need to be running as an Admisnitrator. (Menu .5 = mp3 with mpeg 2.Audio Matching Parse options .Small (for most files. If you do not have that plug-in."Unsupported Audio Format". mp3. then for direct import to Premiere you will need an AC3 plug-in.5 features. The Audio is put into an "AC3" file. To determine whether your clip uses AC3 format for audio.5 = mp2 with mpeg 2. play the clip for a few seconds.com/ -----------------------------------------------------------------COMPATIBILITY WITH OTHER UTILITIES.File . . mp2. or it is not installed correctly.5 features. at matching positions.) .tripod. Adobe may issue a message :"Unsupported Audio Format". As I understand it. . The stats panel will describe what format the audio is.Unmux the clip to separate the audio and video.MPG (If you are using Adobe. Adobe Premiere support for AC3 format is handled by a plug-in. DD.Maximum (if needed for some VOB files).Align Audio start packets VOB Preservation (If you are using true DVD vobs. ADOBE PREMIERE . If the type is "DD"or "DTS".5L = mp3 with BOTH mpeg 2. Check that the following OUTPUT options are turned on in Mpg2Cut2 :Parse Enabled Parse options .) Default Extension .Use HeadAc3he to convert the AC3 file to WAV format. then do the following :.) Preamble . mp3.5 features and Low sampling extension. -----------------------------------------------------------------HOME PAGE: http://rocketjet4. perform the following in Mpg2Cut2 :Bring up the stats panel by pressing F6.Drop the M2V and WAV files into the Premiere timeline. If you do NOT have that plug-in.) . (Starting at the SAME time.Unmux) The Video is created in an "M2V' file. or such like.

minute and frame numbers. The parameter interface is very basic and limited. EG "C:\My Documents\FRED. No Elementary Streams. This meams PANASONIC DVD recordings are NOT acceptable at this time. which allows the output name to be overridden. NOT Mpeg-1. This means some DTV captures may NOT be acceptable. even when zero.EXPERIMENTAL . Quotes around file names are then REQUIRED. MPG2CUT2 does NOT check that the restrictons are being adhered to. Parameter format :"input-file" [. Mpeg-2 format only. TIME CODE PARAMETERS:Note that Time Code parameters are experimental. MENU . to allow for imbedded spaces. where they are zero. never decrease. . NO Transport Streams.MISC . xxx = Time Code Style ABS = Absolute REL = Relative (default) Time codes can omit the hour.-----------------------------------------------------------------COMMAND LINE INTERFACE This was primarily developed for use with IGCUTTER. FROM= defaults to start of file TO= defaults to end of file The user will be presented with a File-SaveAs dialog.SCR must not reset within the file.. Progam Stream only. and the SCR must be in ascending order thoughout. IE It must always increase. The input file must have mpeg packs at GOP boundaries.] FROM=hh:mm:ss. The input-file-name list MUST be at the START. PTS must be locked to SCR at SEQ/GOP boundaries. Because the new parameter format is not 100% backwards compatible. proper functioning is limited to Mpeg2 files that fall within the following restrictions :Only 1 input file at a time. the new mode must first be enabled via the Mpg2Cut2 menu. Seconds MUST be pesent. as is normal for DVD format.ff O="output-file" xxx All parameters are optional.. and consistent with the corresponding PTS values.MPG" At this stage. and many limitations apply. . as the interface is still very experimental.Parm With Time Codes.ff TO=hh:mm:ss.

00 (30 seconds) Please note the the frame number portion is preceeded with a DOT. 1) File List. 0) Mpeg Audio Decoder. as it specifies a fraction of a second. a common convention in players that show time codes. even if the first SCR on the file is NOT ZERO. See the source modules: .GUI.h . Yes.cpp -----------------------------------------------------------------PLUG-INS FOR MPG2CUT2 If you are planning on writing a plug-in for Mpg2Cut2. -----------------------------------------------------------------API INTERFACE FOR CONTROL BY EXTERNAL PROGRAMS. 2) File Rename. (MODE "S") Only renames a single supplied file. specify the keyword parameter ABS (Absoloute).. so only the first parameter is relevant. EG FROM=30 means 30 seconds from the start of the file. Supports 2 styles of Renamer :2.EG FROM=30 is the same as FROM=00:00:30.Total Number of File Names . here is a list of the current exit points. EG: 30. (MODE "M") . The plug-in must update the File_Name table with the new name.1 Single File Rename. Time codes must then match the actual SCR time stamps.Pointer to start of Table of pointers to File_Name/s .Occurence number of File currently being viewed. If you want to eliminate the conversion to relative time.05 = 30 seconds plus 5 frames.it is a frame number. 3 Parameters are passed to the plug-in.Mpg2Cut2_API. Maximum of 32 pairs of FROM. . not a Colon. BUT it is NOT a decimal fraction . There is a very primitive one.5 = 30.2 Multi-File Rename.TO selections. I have not documented it. so that Mpg2Cut2 can re-open the file/s. No. Time Codes are by default expected to be RELATIVE SCR values. 2.

. Clip scoping changed from I-Frame start block number to instead use SEQ/GOP header start address. Extra buttons and info on progress window. but large files will be deleted without going there. Menu . Overcomes most of the problems reported by users regarding Mpeg2Cut incompatibility with other software: Output Format controls to standardise start and end of file. click the "+" button to add the clip into the Edit selection List. Menu .File .try hitting PLAY. 2) Multiple Input files.Save This to save just the current selection.Potentially can rename ALL the input file names in the table. This is especially important when working with cruddy DTV captures.Save ALL to save all the clips. Reinstated the ability to concatenate multiple input files. 6) Toolbar changed. Preamble options to copy headers from original file.5 of Mpeg2Cut) ============ 1) Multiple clips into a single file. Added a menu command to DELETE all the input files. Much less vulnerable to transmission errors. 4) More Fault Tolerance. Padding option to pad out end of clip or file. It will attempt to send to the recycle bin. 7) BMP snapshot no longer requires RGB24 display. -----------------------------------------------------------------CHANGE NOTES (since Version 1. When you have selected all your clips. Button size scaled according to screen resolution. After making a selection. Output file names are now based on input file name. Moved to top to allow for picture height > display height Extra buttons for ergonomic reasons. 5) Interface with Windows Explorer Now accepts file name via parm area. If you just want to save ONLY the current selection. 3) Compatibility improvements. This is because I am not rebuilding the internal Time Stamps. Preview function of multiple clips (SHIFT-F8) is a bit rough around the edges. Players may pause at joins .File .

To allow for previewing HDTV on a small processor. . so only turn on when really needed. Other new keys defined.Zoom-Out through toolbar button or secondary mouse click. 13) Frame Rate Controls. 10) Intelligent reset of OUT point on subsequent IN selection. Also checks amount of free space on output FAT drive. SHIFT key speeds up the arrow keys.Align view window based on primary mouse click within image area. so even Cinemascope looks almost sensible. Now resets OUT to END. Estimated time left when outputing large file. Gamma control added to Luminance dialog.Aspect Ratio Correction . RGB mode support for view enhancements is very basic. Also. as it is less efficient than the basic controls that existed in the previous version. This is rather rough. // not yet:.Release overlay when minimized . This allows you to adjust for the difference in luminal linearity that exists between TV standards and PC video cards. the gain control now acts more like classic TV contrast control. Because I am impatient. Amount of Zoom can be controlled through "Z" button on toolbar. which used MMX. .Option to separate interlaced fields. Special playback modes added. . during play/preview processing. "Fast Back" option to speed up backward stepping. Basic frame rate calculation is more accurate. to clearly distinguish it from the last image shown. 13) Visual EOF Indicator. option to skip frames when behind. YUY2 is better. This slows down "PLAY" mode. 12) Default Output folder and Extension. Most MPEG files have anamorphic (squeezed) pixels. 11) Shows how many MegaBytes are selected out of total MB.Zoom-In at double-click position (Max=1:1) . Name now based on input file name and frame time stamp.Attempt to reacquire overlay after DisplayChange or Mpeg canvas size increase. 9) Navigation Keys. Program now allows for this. HDTV (1080) viewed on low-res screen (640) will ZOOM OUT by default. 8) Display Enhancements. (YUY2 mode).Fast De-Interlace . Display now shows a visual indicator of EOF reached. 14) Sped up Mpeg decoder a little bit.

Progessive/Interlaced indicators (p/i/Top/Bot) after vertical line count 3 indicators are shown :original source progressive frame indicator from Pic Coding Extension progressive_sequence indicator from Sequence Extension Field encode order (Top first/Bottom first/p=progressive encode) EXAMPLES :576iiBot means 576iiTop means 576ipp means 576pip means interlaced original. such as Cine film. such as SD TV camera. More info displayed about mpeg audio layer. People did not like having to search 2 different sites for downloads. Also installed the new version of IDCTMMX containing SSE2 code by Dmitry Rozhdestvensky. especially on Stream 2. 19) More info in Title bar and Stats panel. Can be adjusted using the "Slow" option or buffer size Menu control. Sequence default is interlaced (stupid). but there is more to do on this. such as SD TV camera. Alternatively co-ordinates can be shown as the actually internal value of the Mpeg time stamps. 15) Reduced tendency to swamp the system when copying large selections. Preference is given to GOP based time codes. . 18) Cleaned up code for grabbing Private Streams. However. Assumes timestamp sequence is unbroken. Sequence default is interlaced. Detect aand correct out-range values returned from MPAlib when in audio format is 16bit. encoded with Top field first interlaced original. or just a block number within the file. encoded as a single frame (makes sense) I wonder why so many files from interlaced field sources are encoded as NON-FIELD (Full Frame) pictures. Hardware specific versions chosen autiomatically. Sequence default is interlaced. Repackaged the "Dark Avenger" Audio DLLs into a single ZIP file. 16) Shows Time Co-ordinates. 17) MPAlib interface more intelligent. such as SD TV camera. encoded with as a single frame (stupid) noninterlaced original. but can fall back to PTS basis when GOP time missing. Sequence default is interlaced. Current position is shown as time relative to start of file. The user no longer needs to understand the difference in hardware between models of CPU with different hardware features.Still scope for trimming fat from the processing of component buffers. Swap formats by clicking on the time display. the actual content of the DLLs has not changed. encoded with Bottom field first interlaced original. downloadable from the same page as Mpg2Cut.

as if they were from a progressive source ? 20) Garbage Collection Command. -------------------ACKNOWLEDGEMENTS "WeWantWideScreen" for various code. Colors are specified as 6 hex digits = BBGGRR. So you've deleted a file and it ain't in the recycle bin. but you won't find out UNTIL you try to burn it. "TuleBox" for single frame advance. Many thanks to Brent Beyeler for his "BBtools" package. 2) Buffer Bitrate limits are not checked. ISO DVD-ROM files must NOT exceed 2GB. or become confused in other ways. 1) Timestamps are not corrected at joins. All very wobbly though. The File-Garbage-Reclaim command converts free space on disk into a file. . 22) Status Line Text Colour can be changed via INI file. + Miscellaneous little changes. You've even looked in the Norton Protected Bin and it ain't there either. 21) TULEBOX . This is the OPPOSITE of the HTML convention. Since the macro-block decoder is a mystery to me. Windows 9x ONLY. This has been very helpful in figuring what the heck is going on ! -------------------- OTHER KNOWN BUGS & LIMITATIONS ===============-============== 0) Files larger than 2GB may *NOT* be accepted by the host file system. to allow browsing of very deleted data. 3) Bad MPEG data MAY still cause crashes. Although Mpg2Cut2 can create large files. See EZBOARD posting. Some players will pause at the join. Notice that Blue (BB) PRECEEDS Green (GG) and Red(RR).Tulebox supplied a better idea for frame stepping. the FAT32 File System may not accept it. Players with limited capabilities may not like the joins.New Frame by Frame Stepping Sep 04 2005 . BUT it's a LOT less frequent in this version. Works best on frequently defragged disks.

// Invalid start code within Picture data BUG . // It uses AC3 audio encoding. 5) After applying SP5 service pack.not I. EXE grew by 20% overnight. 7) Luminance control might benefit from being rewritten in MMX.P. . I cannot fix this.B AC3 in MPA pkt. 5. 8) Some Mpeg audio tracks don't play properly. you can set "preamble" to SMALL to reduce the amount of crud. 2. 4) Always puts an MPEG header at the front. 10. because I cannot compile the DLLs. The Mpeg audio decoder may crash on bad data. and I started getting more crashes. EG Mono audio. // The input is muxed incorrectly. 3. 4. // // // // // // Invalid Invalid Invalid Invalid Invalid Invalid DCT table code Macro Block type for this Picture type Coded Block Pattern macroblock_address_increment motion_type motion_code Fault_Flag = 11. Not sure why this happens sometimes. 9) Black screen during luminance adjust. Just use the arrow keys to refresh the screen. not automatically falling back to RGB. // been muxed inside Mpeg Audio packets.Triggered when STOP PLAYING Fault_Flag = 42.15 of Mpeg2Cut. except that the System Header is slightly more general. However. Use the Hardware menu to manually select RGB mode. Don't like this. when overlay unavailable. 6) In DirectX9. even if you don't really want it to. MPEG DECODE ERROR CODES ======================= Fault_Flag Fault_Flag Fault_Flag Fault_Flag Fault_Flag Fault_Flag = = = = = = 1. Setting preamble to NONE corresponds to ver 1.there are still problems that I haven't allowed for. // Unknown Pic type .