MPEGRepairHD Solutions

147 Tasks Performed by MPEGRepairHD

MPEGRepairHD® is a versatile MPEG encoding utility designed for professional users to increase the work flow of video production see new features at a glance. MPEGRepairHD encodes faster than real-time HD content. The extensive analysis and repair functions of the utility make it a virtual MPEG post production workshop. MPEGRepairHD new single pass transcoding can change frame sizes, bit-rate, modify header flags, filter frames or even add logos to an existing MPEG stream.


  1. High speed MPEG1, MPEG2, HD encoding from files real-time encoding from video input.
  2. Virtually lossless encoding
  3. Force I frames at scene changes
  4. Add CGMS copy flags
  5. Add closed captions
  6. Create streams with Large (90) GOP sizes
  7. Encode segments without End of Sequence Header
  8. Encode segment such that it ends with I frame
  9. Encode with Open or Closed GOPs
  10. Encode with new 4:2:2 Profile
  11. Encode with 4:2:2 chromas
  12. Automatically add telecine flags cause film content to play back at video rate
  13. Add Pan and Scan display size in encode
  14. Auto Scene Change detection with adjustable threshold
  15. Create file with frame numbers of detected Scene Changes
  16. Encode VBR with constant MQuant
  17. Encode segments with precise start and ending buffer states
  18. Encode segments with an exact user selected number of bits.
  19. Encode at low custom frame rates
  20. Encode at low frame rates with NULL frames added to increase to legal rates
  21. Repeat encode a small sequence into a larger sequence.
  22. Instantly convert a single frame into a high quality long MPEG
  23. Encode frames to form a reverse sequence.
  24. Convert Graphics values to Video values before encoding
  25. Use 5 standard RGB to YUV conversions
  26. Encode HD content to SD dimensions
  27. Encode SD content to SIF dimensions
  28. Encode VGA content to SIF dimensions.
  29. Encode interleaved YUV content to planer YUV content
  30. Encode field content to frame content
  31. Encode 1280x720 to SIF dimensions
  32. Encode SID to QSIF dimensions
  33. Encode Half D1 to SD dimensions
  34. Encode VGA to SD dimensions
  35. Encode 486 lined content as 480 content
  36. Encode with soften, sharpen, or custom filters

EDL Features allow frame accurate encoding modifications:

  1. Add User Data (Closed Caption, SCTE 21, Private Data)
  2. Apply custom filters to entire frames
  3. Apply custom filter to inside or outside of selected regions within frames
  4. Increase encoding quality in selected region within frame.
  5. Increase or decrease search range
  6. Change Quant Matrixes
  7. Add logo, fade in, fade out, and move across frame
  8. Change M value
  9. Change N value
  10. Change bit-rate
  11. Change Pan-Scan size
  12. Change Average Mquant
  13. Change Constant Mquant

Encoding Analysis Features:

  1. Graphically view encoding quality during encoding
  2. Graphically view encoding error during encoding
  3. Graphically view motion vectors, quantization values, and encoding decision types during encoding
  4. Graphically view input source frame prior to encoding.
  5. Roam and zoom on all graphic windows.Calculate SNR on each frame and average SNR for entire sequence
  6. View bytes per frame, buffer state per frame, and vbv_delay per frame
  7. View percentage of block encoding types per frame
  8. Log file documentation of encoding parameters, EDL changes applied and encoding warnings.
  9. Instantly convert a single image frame to a high quality MPEG file.
  10. Convert a short sequence of frames into a longer looping MPEG sequence
  11. Convert a short sequence of frames into a longer looping sequence of frames
  12. Encoding a sequence of frames in reverse order
  13. Encode slow and very slow motion (low frame rate) to legal MPEG.
  14. Encode with fixed starting and/or ending buffer states to create MPEG segments that can be concatenated together or spliced into an existing stream to form a legal MPEG stream with consistent buffer states
  15. Force I frames as scene changes.
  16. Force I frames at selected frames.Encode with no end_of_sequence flag so that segments can be sliced together
  17. Encode with no stuffing to create tiny vbr MPEG streams from fixed or slowly changing images
  18. Use any legal N and M value
  19. Force I frame at last frame of sequence
  20. Encode with Pan and Scan frame dimensions
  21. Encode film (24 fps) content with telecine for display in 29.97 (video) displays.
  22. Encode with the new 4:2:2 Profile
  23. Encode with low delay mode


  1. Update an existing stream without decoding and re-encoding:
  2. Add User Data including Closed Caption and Line 21 at specific frames or all frames throughout an existing stream
  3. Switch Top Field First flags
  4. Modify Repeat First Flags
  5. Change Low Delay Flags
  6. Set or Clear Progressive Frame Flags
  7. Set or Clear Progressive Sequence Flags
  8. Update Closed GOP Flags
  9. Add or update Pan and Scan Frame Sizes
  10. Change Aspect Ratio
  11. Change Frame Rate Flag
  12. Update Level Flag
  13. Update Profile Flag
  14. Change Video Input Code
  15. Change Matrix Coefficient Code
  16. Resynchronize Time Code through MPEG
  17. Add CGMS copy flags
  18. Add closed captions

Analyze Stream:

  1. Obtain detailed stream properties: Audio, Video, and Muxing details
  2. Create a file with stream properties for a set of MPEG streams
  3. Compare the encoding details of stream created by two different encoders.
  4. Step through and view a field encoded stream Field by Field
  5. Display MPEG stream syntax errors in interactive window and log file
  6. Display MPEG buffer overflow and underflows in interactive window and log file
  7. Graphically compare streams
  8. Bock encoding type
  9. MQuant
  10. Motion Vectors
  11. Roam and Zoom on frames
  12. Display Selectable Components of any MPEG stream during decoding and save results in log file:
  13. Analyze decoding sync problems by comparing actual frame number and frame rate with reported system and elementary time stamps
  14. System Statistics
  15. Program ID
  16. Program Clock References
  17. Pack Headers; System Headers
  18. Packet Headers
  19. PTS and DTS time stamps
  20. Video Statistics
  21. VBV buffer reported delay and actual buffer fullness per frame
  22. Sequence Extension contents
  23. Sequence Header contents
  24. GOP Header contents
  25. Picture Header contents
  26. Telecine flags
  27. User data in Sequence and in Frames
  28. Audio
  29. Start Codes and Header Contents

Decompose Stream

  1. Split Stream into Elementary Video and Audio components
  2. Extract Private Data 1 and Private Data 2 Streams
  3. Extract a segment of Elementary Video, Audio, or Private Data from streams
  4. Extract a specific audio or video PID from among a multi-PID stream
  5. Extract TGA, BMP, or YUV frames from a segment of an MPEG stream
  6. Decode MPEG stream into TGA, BMP, or YUV frames

Other Tricks

  1. Display a clip in a continuous loop.
  2. Create a larger frame sequence from a small MPEG sequence
  3. Select YUV to RGB conversion coefficients … Graphic or Video
  4. Convert Frame Types TGA to BMP, YUV to RGB etc by lossless encoding and decoding
  5. Extract YUV frames from AVI or MOV files
  6. Generate a larger sequence of images using a smaller number of source images
  7. Convert graphics RGB ranged frames to Video ranged frames
  8. Convert video RGB ranged frames to graphics ranged frames
  9. Convert 4:2:2 frames to 4:2:0 frames
  10. Convert BMP, AVI, MOV, TGA content to 4:2:2 YUV
  11. Convert BMP, AVI, MOV, TGA content to 4:2:0 YUV
  12. Resize HD content to SD dimensions
  13. Resize SD content to SIF dimensions
  14. Resize VGA content to SIF dimensions.
  15. Convert interleaved YUV content to planer YUV content
  16. Convert field content to frame content
  17. Convert 1280x720 to SIF dimensions
  18. Convert SID to QSIF dimensions
  19. Upscale Half D1 to SD dimensions
  20. Upscale VGA to SD dimensions
  21. Convert 486 lined content to 480 content
  22. Apply soften, sharpen, or custom filters to content


Let us know if we can help or request a free demo of our products. View our products features at a glance.

Visit our products page and check out at our PixelTools Store to purchase any of our products

Thank you for your interest in PixelTools

MPEGRepairHD and ExpertWorkshop SDK are trademarks of PixelTools Corporation. All other brand names are trademarks or registered trademarks of their respected holders.
©1998-2018 PixelTools Corporation


| Contact Us

© 2018 PixelTools| Privacy Policy |