Blue_MiSfit
6th August 2006, 09:13
I had an idea today about a hypothetical playback solution.
Somehow, you would embed an avisynth script in the Matroska file, optimized for a specific playback device (ie NTSC TV, HDTV, CRT, LCD). Then you would have the player automatically pipe those settings into ffdshow on playback. Maybe have a switching tray icon for different script presets in a similar fashion to selecting subtitle streams.
An example in some diabolically evil pseudocode:
My 1366x768 HDTV
*Light Sharpening
*Noise Reduction
*Deblocking
*Light Sharpening & Noise Reduction
etc…
VGA 1280x960 96Hz
etc…
Or something like that. This extra metadata would simplify viewing your encodes at the best capabilities of your display device and / or PC.
Perhaps there could be an application that takes an MKV file as input, generates these profiles in a GUI, and adds them to the MKV. Maybe even MeGUI integration :D!
Unfortunately, I’m no good at programming ATM…
Just thought I would throw an idea out there. What do you guys think of this possibility?
Somehow, you would embed an avisynth script in the Matroska file, optimized for a specific playback device (ie NTSC TV, HDTV, CRT, LCD). Then you would have the player automatically pipe those settings into ffdshow on playback. Maybe have a switching tray icon for different script presets in a similar fashion to selecting subtitle streams.
An example in some diabolically evil pseudocode:
My 1366x768 HDTV
*Light Sharpening
*Noise Reduction
*Deblocking
*Light Sharpening & Noise Reduction
etc…
VGA 1280x960 96Hz
etc…
Or something like that. This extra metadata would simplify viewing your encodes at the best capabilities of your display device and / or PC.
Perhaps there could be an application that takes an MKV file as input, generates these profiles in a GUI, and adds them to the MKV. Maybe even MeGUI integration :D!
Unfortunately, I’m no good at programming ATM…
Just thought I would throw an idea out there. What do you guys think of this possibility?