Tech Tip - Transcoding
Easily Convert Encoded Content
PixelTools MPEGRepairHD can easily convert encoded content from one MPEG file format to another MPEG or H.264 file format. This is accomplished in a single pass that decodes each frame to memory and immediately re-encodes the frame. All pre-processing down-sampling, up-sampling and filtering operations can be utilized in the transcoding process.
Transcoding Uses
Transcoding is excellent for:
- Converting MPEG-1 to MPEG-2
- Changing bit-rate
- Changing frame size
- Converting MPEG to H.264 (AVC)
- Converting Long GOP to I frame only or visa versa
- Filtering noisy videos
- Adding logos or sub-tiles
- Converting graphics levels to video levels
It should be noted that some stream processes that involve encoding flag updates can be accomplished with the Decode Fix options that do not involve decoding and re-encoding.
Transcoding using MPEGRepairHD GUI
The transcoding process is accomplished by selecting the MPEG encoded source (that you wish to transcode) in the “Encode Input” edit box. MPEGRepairHD recognizes all MPEG sources (including Transport, VOB, Program, System, and Elementary streams) and automatically decodes each frame before it is re-encoded using your selected encoding parameters. PreProcessing re-sizing filters can be utilized provided that the source MPEG conforms to the filter’s input size and the re-encoded MPEG conforms to the filter’s output size.
You also can transcode from any MPEG source to an H.264 video by again selecting the MPEG source in the “Encode Input” edit box and checking the H.264 encode option in the H.264 Property Page. Note that you must set the H.264 frame size in the H.264 property page to that of the source MPEG or pre-processed MPEG.
Transcoding using Expert WorkShop SDK
Transcoding using the Expert WorkShop SDK can be
accomplished by sequentially calling DecodeNextFrame and the EncodeNextFrame
for the entire video. Use the decode to buffer and encode from
buffer modes. Note that the very first call to DecodeNextFrame
will not always return a decoded frame as it is sometimes saved as
a reference frame in the decoder’s memory.
MPEGRepairHD and ExpertWorkshop SDK are trademarks of PixelTools Corporation. All other brand names are trademarks or registered trademarks of their respected holders
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