FredThompson
31st October 2006, 22:18
I've got a screen capture of a PowerPoint presentation with embedded video. Encoding to MPEG1 with TMPGEnc set for the full YUV range works just fine in that the white "backgrounds" are white and black text is pure black. However, what was embedded video is darkened on playback if hardware acceleration is enabled.
All the source frames, which are screen grabs, have the full range. It loads just fine into VirtualDub and looks fine in the TMPGEnc preview. It also plays with proper luma levels if hardware acceleration is off.
How to prevent this darkening of part of a frame during playback while hardware acceleration is enabled? The goal is a plain MPEG1 file for portability, not a custom playback configuration. I've tried the various matrices of TMPGEnc on a whim, that was no help. :mad:
Does anyone know how to make this "play nice"?
thought: Does hardware acceleration look at the luma range in a block? That would seem odd but maybe that's what is happening. If so, that would mean the video which is embedded MUST be expanded to the full luma range before the screen capture, right?
All the source frames, which are screen grabs, have the full range. It loads just fine into VirtualDub and looks fine in the TMPGEnc preview. It also plays with proper luma levels if hardware acceleration is off.
How to prevent this darkening of part of a frame during playback while hardware acceleration is enabled? The goal is a plain MPEG1 file for portability, not a custom playback configuration. I've tried the various matrices of TMPGEnc on a whim, that was no help. :mad:
Does anyone know how to make this "play nice"?
thought: Does hardware acceleration look at the luma range in a block? That would seem odd but maybe that's what is happening. If so, that would mean the video which is embedded MUST be expanded to the full luma range before the screen capture, right?