- Thread starter
- #41
I've created a more advanced profile for ffdshow.
I would like some feedback, I think it's quite good.
It has the following advantages:
1. Add black pixels to 1912/1916 width videos to ensure 1:1 mapping
2. Up-scales and processes SD Video (Does an amazing job of this too)
3. Applies a smart zoom to 4:3 and optionally 1.85/2.35 video
4. De-blocks DivX video
Requirements:
1. Good CPU (eg. Intel: High Spec Dual Core, or i3+ processor)
2. 1920x1080 display
For more about how smart zoom works see the wiki:
http://wiki.team-mediaportal.com/1_...bute/99_Design_Concepts/Smart_View#section_17
^ This is a concept for integrated a smart zoom mode into mediaportal, since I wrote the concept I figured out how to do it in ffdshow.
Installation Instructions:
Install latest version of ffdshow tryouts decoder
http://ffdshow-tryout.sourceforge.net/
Choose to install ffdshow decoder
(Don't need to install audio decoder, ffdshow (dxva) or anything else, just the decoder)
Open FFDShow config
Remove all existing profiles except for 'default'
Save changes and close FFDShow Config
Run Smart Zoom (Ultimate V1).reg - This will insert my profiles in to ffdshow
Re-Open FFDShow Config
Make a decision, (Choose only one option):
(1) Default smart zoom settings: (RECOMMENDED)
(2) I want to disable smart zoom for Full HD
(3) I want to disable smart zoom for Full HD & HD Ready Video)
(4) I want disable smart zoom for all wider than 16:9 formats (only use it for 4:3 video)
What do I use? - I'm torn between option (1) and (2). I have a lot of 15+ GB Full HD videos so I don't like processing them because the quality is so perfect already.
Make your second decision:
You can either decode with ffdshow or post process with ffdshow
Decode:
Choose this if unsure
Post process:
Recommend for AMD HD6XXX/7XXX and other GPUs that support DXVA w. Post processing
FINISHED!
More information for those interested:
Comparisons:
Xvid:
^There is slightly more detail in the hair that is directly against the roller, The skin around her eye is a little bit fuzzy in the original pic. You can also see slightly more details in the medial canthus (that's the inner corner of the eye)
DivX:
^notice the beer label is sharper as well as the edges of the jacket. There are some sharpening artifacts in my mod on the wall, but there are artifacts in the original on the wall as well.
ToDo:use ffdshow raw and post process (probably more stable)
Add deblocking/upscaling etc for SD
Remove brief OSD (currently enabled for debugging)
Tweak warp-resize for 1.85 and 2.35
Rename divX to DivX/Xvid
Tweak sharpening (?too much sharpening)
Support for 720p displays (not sure if I will do this or not)
Current Issues
need to increase crop on 2.35 HD Ready to 10% to eliminate artifact
need to enable timeout for osd on one of the SD profiles.
Changelog:
V1 - Initial release
V2 - Added a lot of SD picture quality processing. Tweaked the 2.35:1 AR correction. Fixed a couple of small mistakes. Made it easier to setup. Got rid of extra profiles.
I would like some feedback, I think it's quite good.
It has the following advantages:
1. Add black pixels to 1912/1916 width videos to ensure 1:1 mapping
2. Up-scales and processes SD Video (Does an amazing job of this too)
3. Applies a smart zoom to 4:3 and optionally 1.85/2.35 video
4. De-blocks DivX video
Requirements:
1. Good CPU (eg. Intel: High Spec Dual Core, or i3+ processor)
2. 1920x1080 display
For more about how smart zoom works see the wiki:
http://wiki.team-mediaportal.com/1_...bute/99_Design_Concepts/Smart_View#section_17
^ This is a concept for integrated a smart zoom mode into mediaportal, since I wrote the concept I figured out how to do it in ffdshow.
Installation Instructions:
Install latest version of ffdshow tryouts decoder
http://ffdshow-tryout.sourceforge.net/
Choose to install ffdshow decoder
(Don't need to install audio decoder, ffdshow (dxva) or anything else, just the decoder)
Open FFDShow config
Remove all existing profiles except for 'default'
Save changes and close FFDShow Config
Run Smart Zoom (Ultimate V1).reg - This will insert my profiles in to ffdshow
Re-Open FFDShow Config
Make a decision, (Choose only one option):
(1) Default smart zoom settings: (RECOMMENDED)
It should already look exactly like the screenshot
Make sure the default profile is bold by double clicking on it
Make sure the default profile is bold by double clicking on it
Delete Smart Zoom (1.85 Full HD) (2)
Delete Smart Zoom (2.35 Full HD) (2)
Make sure the default profile is bold by double clicking on it
Delete Smart Zoom (2.35 Full HD) (2)
Make sure the default profile is bold by double clicking on it
Delete Smart Zoom (1.85 Full HD) (3)
Delete Smart Zoom (1.85 HD Ready) (3)
Delete Smart Zoom (2.35 Full HD) (3)
Delete Smart Zoom (2.35 HD Ready) (3)
Make sure the default profile is bold by double clicking on it
Delete Smart Zoom (1.85 HD Ready) (3)
Delete Smart Zoom (2.35 Full HD) (3)
Delete Smart Zoom (2.35 HD Ready) (3)
Make sure the default profile is bold by double clicking on it
Delete Smart Zoom (1.85 Full HD) (4)
Delete Smart Zoom (1.85 HD Ready) (4)
Delete Smart Zoom (1.85 SD) (4)
Delete Smart Zoom (2.35 Full HD) (4)
Delete Smart Zoom (2.35 HD Ready) (4)
Delete Smart Zoom (2.35 SD) (4)
Make sure the default profile is bold by double clicking on it
Delete Smart Zoom (1.85 HD Ready) (4)
Delete Smart Zoom (1.85 SD) (4)
Delete Smart Zoom (2.35 Full HD) (4)
Delete Smart Zoom (2.35 HD Ready) (4)
Delete Smart Zoom (2.35 SD) (4)
Make sure the default profile is bold by double clicking on it
Make your second decision:
You can either decode with ffdshow or post process with ffdshow
Decode:
Choose this if unsure
Set all the codecs in the video section to ffdshow.
FFDShow will use your CPU to both decode your video and process it.
FFDShow will use your CPU to both decode your video and process it.
Recommend for AMD HD6XXX/7XXX and other GPUs that support DXVA w. Post processing
Set all the codecs in MP to LAV Video. If AMD Select DXVA (copy back)
Open FFDShow Config, and click on the codecs section (near the top)
Change raw video to "All Supported"
Save changes
Open MP Config, Videos section
Add "FFDShow Video Decoder" (NOT FFDShow RAW Decoder) to post processing
Open FFDShow Config, and click on the codecs section (near the top)
Change raw video to "All Supported"
Save changes
Open MP Config, Videos section
Add "FFDShow Video Decoder" (NOT FFDShow RAW Decoder) to post processing
FINISHED!
More information for those interested:
These modes apply smart features to make the video as large as possible without much distortion or cropping
Smart Zoom (Full HD)
Apply smart zoom to Full HD Videos
Smart Zoom (HD Ready)
Apply smart zoom to HD Ready Videos
Smart Zoom (SD)
Apply smart zoom to SD Videos
It also applies debanding, blur & NR, upscaling, sharpening +/- deblocking
This is the special mode for 1912 and 1916px width video that has not been smart zoomed
No Smart Zoom (Default 1912/1916)
Add black pixels around the edge to ensure 1:1 pixel mapping with source:display.
This is the default mode for video that is not 4:3/1.85/2.35
No Smart Zoom ( )
It enlarges video to display without applying smart zoom.
If SD Video, it applies debanding, blur & NR, upscaling, sharpening +/- deblocking
Smart Zoom (Full HD)
Apply smart zoom to Full HD Videos
Smart Zoom (HD Ready)
Apply smart zoom to HD Ready Videos
Smart Zoom (SD)
Apply smart zoom to SD Videos
It also applies debanding, blur & NR, upscaling, sharpening +/- deblocking
This is the special mode for 1912 and 1916px width video that has not been smart zoomed
No Smart Zoom (Default 1912/1916)
Add black pixels around the edge to ensure 1:1 pixel mapping with source:display.
This is the default mode for video that is not 4:3/1.85/2.35
No Smart Zoom ( )
It enlarges video to display without applying smart zoom.
If SD Video, it applies debanding, blur & NR, upscaling, sharpening +/- deblocking
Comparisons:
Xvid:
^There is slightly more detail in the hair that is directly against the roller, The skin around her eye is a little bit fuzzy in the original pic. You can also see slightly more details in the medial canthus (that's the inner corner of the eye)
DivX:
^notice the beer label is sharper as well as the edges of the jacket. There are some sharpening artifacts in my mod on the wall, but there are artifacts in the original on the wall as well.
ToDo:use ffdshow raw and post process (probably more stable)
Add deblocking/upscaling etc for SD
Remove brief OSD (currently enabled for debugging)
Tweak warp-resize for 1.85 and 2.35
Rename divX to DivX/Xvid
Tweak sharpening (?too much sharpening)
Support for 720p displays (not sure if I will do this or not)
Current Issues
need to increase crop on 2.35 HD Ready to 10% to eliminate artifact
need to enable timeout for osd on one of the SD profiles.
Changelog:
V1 - Initial release
V2 - Added a lot of SD picture quality processing. Tweaked the 2.35:1 AR correction. Fixed a couple of small mistakes. Made it easier to setup. Got rid of extra profiles.
Attachments
Last edited: