dvbrewer Posted January 14, 2012 Share Posted January 14, 2012 Trying setting the Video B codec to MPC or ffdshow and adding .wmv in the auto B conditions does not seem to do anything, please allow these other codecs to be used as they are much more efficient than WMVideo Decoder DMO. Quote Link to comment
Tjod Posted January 14, 2012 Share Posted January 14, 2012 There is no codec setting for WMV. So the DirectShow system is used. Which result in using the codec with the highest Merit value. You can change the Merit value with RadLight Filter Manager. http://www.DVBViewer.com/griga/rlfm_bin1_6.zip Or you can build a GraphPresets http://www.DVBViewer.tv/forum/topic/46961-DVBViewer-pro-49/ http://www.DVBViewer.tv/forum/topic/46975-graph-presets-einfacher-editor/ http://de.DVBViewer.tv/wiki/GraphPresets Quote Link to comment
dvbrewer Posted January 15, 2012 Author Share Posted January 15, 2012 It is pain to mess with the WMVideo Decoder as it part of Windows, so I I'll try the graphpresets, I'll let you know how I get on, thanks. CPU usage is much less with Windows Media Player/Center or VLC than with the MPC-HC decoder, not sure why that is. Quote Link to comment
dvbrewer Posted January 18, 2012 Author Share Posted January 18, 2012 (edited) There is no codec setting for WMV. So the DirectShow system is used. Which result in using the codec with the highest Merit value. You can change the Merit value with RadLight Filter Manager. http://www.DVBViewer.com/griga/rlfm_bin1_6.zip Or you can build a GraphPresets http://www.DVBViewer.tv/forum/topic/46961-DVBViewer-pro-49/ http://www.DVBViewer.tv/forum/topic/46975-graph-presets-einfacher-editor/ http://de.DVBViewer.tv/wiki/GraphPresets OK I finally worked out how to do it, the result is much, much better, less than half the CPU usage with WMVideo Decoder in DVBViewer using CUVID (with NVidia, next LAV release has DXVA acceleration), pretty much the same as in WMP or VLC usage. Below is the preset file to use (after you install LAV Video & Audio decoder) : Copy this into notepad and save as WMV.fgp, place in [configuration folder]\GraphPresets\ folder [General] DisplayName=WMV Description=WMASF/LAV Conditions=.wmv Enabled=1 ;-------------------------------------------------------------- [sourceFilter] CLSID={187463A0-5BB7-11D3-ACBE-0080C75E246E} Name=WM ASF Reader ;-------------------------------------------------------------- [splitter] CLSID= Name= ;-------------------------------------------------------------- [VideoDecoder] CLSID={EE30215D-164F-4A92-A4EB-9D4C13390F9F} Name=LAV Video Decoder [AudioDecoder] CLSID={E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491} Name=LAV Audio Decoder ;-------------------------------------------------------------- [VideoRenderer] Name=EVR Custom Video Renderer Custom=1 ;-------------------------------------------------------------- [AudioRenderer] Name=ReClock Audio Renderer Edited January 18, 2012 by dvbrewer Quote Link to comment
dvbrewer Posted January 19, 2012 Author Share Posted January 19, 2012 OK I finally worked out how to do it, the result is much, much better, less than half the CPU usage with WMVideo Decoder in DVBViewer using CUVID (with NVidia, next LAV release has DXVA acceleration), pretty much the same as in WMP or VLC usage. In case people wonder why this is the case, it is because the Microsoft WMVideo Decoder does not allow any acceleration outside of Windows Media Player/Center. The next version of LAV will allow DXVA acceleration for AMD/ATi, possible Intel also. Quote Link to comment
dvbrewer Posted February 5, 2012 Author Share Posted February 5, 2012 It appears LAV is not actually using CUVID to decode WMV9, it is just a very efficient CPU decoder. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.