PDA

View Full Version : Encoding a BD that is MPEG2


lchiu7
25th April 2009, 00:15
Up till now all the BD's I own that I have been converting and putting on my server have been h.264 or VC1 and they convert fine with megui.

But the other day picked up a movie that was MPEG2. The Directshowsource filter that I normally use wasn't able to open it, either from megui or from Virtualdub. The megui message was particularly unhelpful noting something about a divide by zero.

Out of interest I used dgindex to open the m2ts file, which it did and then saved the project as a d2v file. Now used mpeg2source instead of directshowsource and the video opened fine and conversion/compression proceeded as normal.

This worked but idly curious, is the normaly method for BD encoded in MPEG2?

Just wondering

Larry

nurbs
25th April 2009, 00:31
Well since dgindex has been around for a long time it is the standard way of handling mpeg2 files (DVD and blu-ray) in megui. You can also index vc-1 and avc files if you have an nvidia card and buy neuron2s indexing software. Indexing is important when you need frame accurate seeking, which is needed by some avisynth functions for instance. DirectShowSource can't guarantee that. If all you do is straight encoding with only cropping, resizeing and other simple things you don't need to worry about it.

Inspector.Gadget
25th April 2009, 01:54
Yeah, use DGIndex for MPEG-2. It's really the most versatile way to handle that type of content, it's stable, and it doesn't rely on potentially broken DirectShow filters.

lchiu7
25th April 2009, 01:57
Thanks. I found Directshowsource didn't even open the file so mpeg2source is the way. I guess I had never tried to convert a BD that was MPEG2 before - I own so few in that format.