M p g 2 C u t 2 - Ye OLDE Versions

Last Revised: 22 May 2011

Hopefully, you won't need these old versions,
because they are all out of date.

But if the
latest build has taken away something you needed,
you can fall back to one of the versions below.



 

 


AUDIO DLLs:

These files were originally a separate download,
but they are now included in the main ZIP file instead.
I have kept the old Zip file here, just in case.

In fact the DLLs can be in any folder included in the System Path. 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.

This package is for MMX processors, or better.
More info and versions available from
Dark Avenger's site.

Audio preview is only supported for Program Streams, not TS format.



OLD MPG2CUT2 BUILDS :-

- New Support Forum, New Home Page.
_ New forum on GoogleGroups :- Rocket Jetty
_ The old forum stopped working.

- Output Parsing bug FIXED.

- Option to suppress unwanted audio tracks.
_ File - Save Parts.

- Better detection of Mpeg Audio frame headers.
_ Work still in progress.

- Fix calculation of Mpeg Audio frame size.

- Leadtek Overlay Key option.
_ If Leadtek Winfast is running in the background in silent mode,
_ it stops Mpg2Cut2 from using it's own Color Key for the overlay.
_ Turn on the following option to force Mpg2Cut2 to use the Leadtek Color Key.
_ __MENU - VIEW - TECHNICAL - DRIVER CONFLICTS - LEADTEK OVL KEY
_ Side effect is that Menus become transparent.

- VHS less ugly during preview.
_ 2 options are available to help when previewing VHS sourved material.
_ These options do *NOT* alter the output file at all.
_ a) Luminance panel "VHS" option limits oversaturated red.
_ b) MENU - VIEW - SPECIAL FX - VHS Convergence.
_ _ _ _ Allows Color to be shifted slightly, relative to luminance.

- Audio DLLs now included in the main Mpg2Cut2 zip file.

- Regressed compiler maintenance
.
_ My rebuild of the VC-6 environment under XP stuffed up the optimizer.
_ So I have gone back to Win98 for "Release" compiles,
_ until I figure out what went wrong under XP.
_ I suspect the processor pack or one of the SP packs.

- Misc minor changes.

 

 

- Reduced tendency to sleep for a few seconds when closing audio.
_ This was very annoying, but it is now significantly reduced.
_ However, there is still an issue with fast play sound getting too far ahead.

- DISABLED 2 OPTIONS :- DEEP PARSING, PARSE ALL PACKETS.
_ There are bugs, and it makes my brain hurt, so these are now OFF.

- Auto-Split output by Clip.
_ Saves each clip into a separate file in a single action.
_ This is the RECOMMENDED approach, for compatibility with other players.
_ File - Save PARTS - Split - @clip.

- Option to automatically add Clip number to Output File Name.
_ When manually saving each clip as you go along,
_ it will automatically add the clip number to the name of the output file.
_ Menu - Output - Default Extension - Add Clip Number.

- Auto-Preview on BMP snapshot.
_ To avoid being surprised by the effect of the difference in Luminance settings
_ between Overlay and RGB modes, a preview of how the frame looks in RGB mode
_ will be shown, together with the luminance controls to allow adjustment.
_ Closing the Luminance controls commits the BMP .

_ By default, this Auto-Preview action only occurs on the first snap from the file,
_ but this can be changed in the Menu - Output - BMP - Auto-Preview.

_ Expert users can modify the effect of the Luminance preset buttons. INI file :-
_
"LumPresets=gamma1,contrast1,brightness1;gamma2,contrast2,brightness2;".

- CUE mode throttle.
_ The CUE button seemed way too fast on a Pentium 4,
_ so now it will default to being around the same speed as a P3 CUE.
_ If you prefer the faster CUE on a P4, then turn OFF :-
_ MENU - PREVIEW - TIMING METHOD - NOT SO FAST.

- Crop Top and Bot Edges.
_ Some videos have annoying dots on the top or bottom edge,
_ can now be hidden from view.
_ Menu - View - Cropping- Crop Top and Bot Edges.

- Option to invert view (Vertical Flip).
_
Menu - View - Special FX - Invert. [Shift-I]

- Playback volume handling changes.
_ Volume limiting option for quieter preview of loud files.
_ Reduces the playback ceiling to roughly 70% of maximum.
_ Volume boost and ceiling values can be overridden in the INI file.
_ Auto reset of Audio track number if selected track not found.
_ Hysteresis on Automatic Volume Control.

- New action - Split Selection.
_ The portion of the current selection up to the current view becomes a clip,
_ the selection is updated to exclude that section,
_ so that the new From point is set to the current view position,

- Post-Process command line can now be much longer.

- Batch command line can specify multiple input file names.
_ There is a slight bug - the picture does not show until you navigate.
_ EG: Mpg2Cut2 "File1.mpg" "File2.mpg" "File3.mpg"

- Toolbar options.
_ Toolbar Buttons and Scrollbar can now be toggled separately.
_ F12 = Scrollbar Only_ _ Alt-F12 = Buttons Only _ _ F11 = Both.
_ Toggling and External players are now under the Window heading.

- Settings can be saved for Zoom and Aspect Ratio override.

- Allow for Packless Program Streams.

- Tidy up of RGB mode and Fast 420 yuy2 chroma deinterlacer.

- Fixed bug in LPCM decode where packet split across block.

- Smarter alignment of leading audio packets.
_ Try to avoid false syncword bit patterns.

- Experimental option to unmux audio in PES format.
_ Allows retention of timing info in PES hdr. Still experimental.

- Correctly report Mpeg Audio Extensions.
_ Mpeg 2.5 and Low Sampling Frequency extensions will now report correctly.

- Slow-1 now adjusts for difference between silent FPS and sound FPS.
_ Use when viewing silent film that was telecined too fast. (Keyboard shortcut = 's')

- Allow for bug in ATI driver.
_ Some ATI drivers sometimes give sloping video on first display. To fix :-
_ MENU - VIEW - TECHNICAL - Overlay Notification - ATI sloping.

- Manual allowance for Monitor Aspect ratio problems.
_ A new INI file line wth the keyword "N3" has been created.
_ The first value on that line is a percentage amount to adjust for Monitor issues.
_
EG. If the image on the monitor is 5% too wide,
_ then set "N3=-5" to reduce the image width by 5%.
_ Leave the other parameters on that line unchanged. Reserved for future use.

- Experimental Audio read-ahead option.
_ Experimental feature preparatory to possible lip sync during preview, eventually.

- Misc minor changes.

- Warning for Panasonic DVD recorders :-
_I still need to do a lot more work for compatibility.
_E.g. Long clips still seem to have problems for some reason.

- Warning for Satellite users :-
_The Time Stamp correction option is NOT compatible with Satellite.


- Tidy up of RGB mode display.

- Attempt to fix blank video overlay in Windows Vista.
_ To use the new fix, turn OFF the old "Never Use Overlay" in the View menu.
_ If the new fixdoes not work for you, then turn the old method back on.

_ Since I do not actually have Windows Vista, this is not very well tested.
_ Thanks to Avery Lee for coming up with the automatic fix technique.

- Finer alignment of leading audio packets.
_ Previously PTS matching was limited to the nearest existing audio PTS,
_ which was rather crude. Now it will calculate to the nearest audio frame.

- Fast audio preview extended to higher speeds.

- Demuxing will now recognize DD+ style audio.
_ The program cannot play DDPLUS audio,
_ but it can demux the DD+ audio from Mpeg2 based EVO files.
_ NO support for mpeg-4 / H264 based files.

- Optional removal of Padding packets.
_ Normally for use with Non-VOB variable bitrate Program Streams,
_ can be used more extensively by turning off VOB preservation and
_ by unlocking the System Header in the output options.

- Allow for clip shorter than audio delay.

- Misc minor changes.


- Warning for Panasonic DVD recorders :-
_I still need to do a lot more work for compatibility.
_E.g. Long clips still seem to have problems for some reason.

- Warning for Satellite users :-
_The Time Stamp correction option is NOT compatible with Satellite.



- Toolbar Extended.
_
Extra ugly buttons for Preview/Playback.
_ Scrollbar moved below the main toolbar.
- Keyboard command "V" = Volume Boost.
_ Previously the "A" command did both this and track cycling,
_ but now the 2 actions are separated.
- Optimized Deep Parsing.

_
People with fast CPUs may not notice much difference,
_ unless you also have an even faster I/O sub-system.
_ Overhead of Deep Parsing & Parse All Packets is now low.
_ Hand optimized the byte level scanning to reduce CPU load.
_ Reads are now aligned to end on 32k boundary.
- Cleaner handling of Satellite / unaligned Mpeg streams.
- Experimental interface for use by IgCutter.
_
Option to pass FROM and TO selection points via parameter.
_ Various limitations apply in this basic implementation.
_ For more info, see Mpg2Cut2.TXT.
- Command line parameter option "/PLAY".

_
Selected file/s will be played upon opening.
_ The associated action "Play_Mpg2Cut2" can be set up using:
_ _ _ menu - Misc - Associate With File Types.
- Better handling of read error during copy.

_
This is to allow partial extraction of data from a faulty disk.
_ If the "OK" button is clicked after a read error,
_ the program will try to resume after seeking forward to
_ the next 32k boundary, or further if contiguous errors found.
_ The process is slow, because of I/O sub-system retry attempts.
_ Note that the presence of read errors is a very bad sign,
_ especially if reading from a hard disk ! 8-(
- Better handling of extra long pack sizes from TwinHan DTV.

_
Only impacted the "Include TO frame" option.
- Tool Tips can be disabled.
- Prevent single frame mode from triggering frame dropper.

_
Bug suppressed some frames while single stepping.
- Miscellaneous small changes.

- Video Header Correction.
_
DTV files with corrupt Width, Height or Chroma format,
_ can be corrected during output using a new Parsing option:-
_ _ _ _ _ "Fix Errors In Headers"
_ "Deep Parsing" is recommended when fixing errors.

- No disabling of menu items and buttons.
_
Rather than disabling some actions during preview,
_ those actions will now stop playback before proceeding.

- Better validation of potential Audio header during preview.

_
Should reduce false triggering of Mpeg audio preview.

- BMP snapshot no longer advances frame.
- Miscellaneous API Changes.
_
Hopefully a reduced chance of deadlocks.

- Slightly improved PTS matching for Panasonic DVD recordings.
_
Panasonic Timestamp reset can be overridden,
_ using "Adjust Time Stamps" in menu - Output - Parse options.
_ Only works with single clip for output, NOT multiple clips.
_ Needs a lot more work.

 

- Most Transport Streams seem viewable now.
_ Thanks to WeWantWideScreen for heads-up on PCR bug.
_ Still no audio preview.
_ Still some issues when scrolling backwards.
_ Please do NOT concatenate streams from different sources.
_ Output is for experimental purposes only.

- Fixed incorrect description in "Force Aspect" message.
_ The message contained the wrong description of the new Aspect Ratio.

- ToolTips on Toolbar.
_ Courtesy of "WeWantWideScreen".

- Drag'n'Drop Folder of mpg files.
_ To load a whole bunch of flies at once.
_ Courtesy of "WeWantWideScreen".

- Menu command to invoke external players.
_ Currently supports Media Player Classic and PowerDVD,
_ Windows Media Player, Creative Play Centre & VideoLanC
_ Courtesy of "WeWantWideScreen".

- Stats screen shows number of frames per I-Frame.
_ Usually the same as Frames per GOP for most common encodes.

- Allow Deep Parsing without Parsing All Packets.
_ You can more safely TURN OFF "Parse All Packets" to run a bit faster.
_ Previously, Deep Parsing would force parsing of All Packets for safety.
_ Now, they are quite independent settings,
_ allowing faster output when no need for All Packets to be parsed.

_ Note: You will STILL need BOTH "Parse All Packets" & "Deep Parsing",
_ IF you need to fix header bitrates throughout a file, not just the start.

- RGB mode preview - performance improvement.
_ When the video card overlay is not available,
_ a quick and dirty decode to RGB will be the default,
_ rather than the slow, more exact RGB decode.
_ The preview will look a bit uglier, but it's faster.
_ If I figure out what the calculations are being performed
_ in the $%@# undocumented assembler code,
_ then I might improve the fast decode further.
_ Or - someone can just tell me...

- Demux option to allow audio only extraction.
- Mpeg-1 demux now supported.
_ This does NOT include time stamp matching.
_ If an Mpeg-1 video stream is wrapped in Mpeg-2 packets,
_ then it shall be listed as "Mpeg1+2".

- Fixed bug in Clip List Reload.
_ Still occasionally crashes though.
_ Just relaunch program if crash occurs.

- Toolbar font more readable on high-res displays.
_ So old folks can see what is what.

- Scroll bar can now interrupt playing.
_ Previously Scroll bar was ignored while playing.
_ Still a bit crude, needs more work.

- Option to always avoid using Overlay.
_ Allows for situation where overlay driver is not compatible.
_ Menu - View - Technical - Never Use Overlay.

- Some small bug fixes.
_ Audio boost now retreats in smaller steps, but more quickly.
_ Backward GOP and Forward File tweaked a little bit...

- Some API changes.


 

- Align leading Video packet.
_ Should help with compatibility and cleaner cut from unaligned vids.
_ First video packet will be aligned on SEQ header.
- 3rd Party Plug-In.
_ See separate download link below.
- Partial fix for bug in Default System Header.
_ Mainly impacted DTV / SAT files with no System Header,
_ since mid-January 2006.
- Fixed bug that stopped packet alignment from triggering.
_ May have been an issue with some utilities.
- Preferences Dialog.
_ Supplied by WeWantWideScreen.
- CDXA RIFF wrapped files partially supported.
_ Strips RIFF wrapper from CDXA mpeg files.
- Audio output - selectable file extension.
- Output priority 3-way radio button.
_ Instead of single "Slow" check box.
- If Recycle attempt fails, then will use ordinary delete.
- Cleaned up reload of Edit List a little.
_ Better handling when saved selection had not yet been added.
_ Still a bit buggy.
- File-Append name filter defaults to same file extension.
_ To help prevent mixing the streams between PS and ES.
_ Because mixing the streams is bad.
- File-Close-Current.
_ To exclude the current file from the list of input files.
- File-Close-Others.
_ To retain the current file, but exclude all others from the list.
- Plug-in API extended to File-Close actions.
- Adjusted audio preview buffering slightly.
- Overlay interface changed.
_ A somewhat speculative technical change.
_ Now uses DWORD access instead of BYTE level.

 

 

- This build had a nasty bug.
_ If you are still using it, then please upgrade to build 6205 or later.

- Fixed bug in Output Throttle.
_ Was resetting to low priority, causing output to be slow.
- Default System Header now more generic.
_ When the input file has NO Sys header, the program adds a dummy.
_ This is now a more generic style, and MAY improve compatibilty.
_ This is controlled by Output menu option "Default System Header".
- Recycle Bin used as default for file deletion, where possible.
_ Large files still get immediate delete, due to size restrictions.
_ You can turn it off if you do not like it.
- Command to associate with Mpeg files in Windows Explorer.
_ Menu-Misc-Associate. Supplied by "WeWantWideScreen".
- Audio Delay calculation locked to GOP PTS.
_ This should give more consistent information.
- Audio Packet Trimming now independent of PTS Matching.
- Auto-selection logic cleaned up a bit.
_ This should help when appending files.
- Fixed bug in Trackbar selection display.
_ Was causing confusion due to occasional incorrect display.
- Fixed one of the bugs in Time-Of-Day (TOD) co-ordinates.
_ A little more work still needed on this.
- Cleaned up Plug-In interfaces.

 

- Cue/FastFwd toggle mode - numeric pad [*] .
__Instead of holding down the Fast Fwd arrow continuously,
__single press the [*] key on the numeric pad for Cue mode.
__Press again to return to normal speed,
______or press any arrow to stop.
__CUE mode no longer interferes with backward stepping.
- Audio alignment of non-mpeg audio packet at start of clip.
- PVA stream - partial support.
__Preview display not quite right. Binary mode cutting only.

 

- DO NOT ALLOW overwrite of any current input file.
- Extended Fast Play.
- Output folder retained while working on same input file.
Win2K+
- F1 key displays the Mpg2Cut2 documentation
__ Hot Keys now shown at the start of the document.
- Fix minor bugs

-
Experimental options :-

- Cue/FastFwd toggle mode - numeric pad [*] .
__Instead of holding down the Fast Fwd arrow continuously,
__single press the [*] key on the numeric pad for Cue mode.
__Press again to return to normal speed,
______or press any arrow to stop.
KNOWN BUG : Cue interferes with backward Gop stepping.

 


 

IMPORTANT NOTE :-

If using older versions below
DON'T save your output to the same Filename as your input !

 

 

- Last build *BEFORE* exciting changes to overlay handling.

- Multi-clip Preview now works for VOB files too.
- Slow-Motion Preview option.
- Fiddling with the frame skipping parameters.
- Alt-F8 = Preview the END of the Selection only
- Fixed crash during Multi-clip Preview.
- Miscellaneous minor adjustments.
- Experimental - Mpeg Audio - align first packet to syncword.



GO UP TO:


General Public License does not permit incorporating this program into proprietary programs.
This is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License
as published by
the
Free Software Foundation;

This is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.