HOW to - Configure Kodi Dsplayer with LAV Filters, Xysubfilter & Madvr
Total Page:16
File Type:pdf, Size:1020Kb
BLOG (HTTP://KODI.TV/) DOWNLOAD (HTTP://KODI.TV/DOWNLOAD/) WIKI (HTTP://KODI.WIKI/) BUGTRACKER (HTTP://TRAC.KODI.TV/) SEARCH (HTTP://FORUM.KODI.TV/SEARCH.PHP) HELP (HTTP://FORUM.KODI.TV/MISC.PHP?ACTION=HELP) In order to write on our forums you need to login (http://forum.kodi.tv/member.php?action=login). If CREATE ACCOUNT (HTTP://FORUM.KOHDI.eTVl/lMoEM BTERh.PeHPr?AeC,TI OGN=uREeGIsSTtE!R) yLoOuG dINo n(H'tT hTaPv:/e/F aO RloUgMin.K yOeDtI,. TpVle/MasEeM BcEreRa.PteH Pa? AfrCeTeI OaNc=coLOunGtI N()http://forum.kodi.tv/member.php? (http://forum.kodi.tv/index.php) action=register). Kodi Community Forum (http://forum.kodi.tv/index.php) Support (forumdisplay.php?fid=33) Tips, tricks, and step by step guides (forumdisplay.php?fid=110) [Windows] HOW TO - Configure Kodi DSPlayer with LAV Filters, XySubFilter & madVR Windows - HOW TO - Configure Kodi DSPlayer with LAV Filters, XySubFilter & madVR Pages (19): 1 2 (showthread.php?tid=222576&page=2) 3 (showthread.php?tid=222576&page=3) 4 (showthread.php?tid=222576&page=4) 5 (showthrea(d../p(r.ah/tp(re.a?/tt(rhei.adr/tte=(rhe.a2r/tted2rhea.2rtpted5heha.7rtped6hh?a.&rtpediph?da.atp=digh?d2.etp=2i=h?d25tp=25i)?d27t=256 id.27&.=256r.a 27&t256r1ian27&9tg56r ian=7&(tsg61rihan=&otg2rmiwan=&ytg3tmi_hn=&yprg4me_o=&ayps5mtd_o&_.ypspmkt_oeh_ypsypkt_oe=?_pstyk6toie=d_8sy=k6cte=_842yk6cb2e=84b2y6cbd5=84b576cbd84b57&cbdp4b579abdcgb5790edc=5790c 1 dc7T9790ch)cd74r 90cded74aN0c9d7ded74 xc9d75Rt74dfa 3»9d75tf 4dfien(3d759sfg4dfhed3:75o9c fdfwed1359c)tffed1h39c)rfeed1a9c)dd1.c)p1h)p ?tid=2P2O2S5T7 6R&EpPaLgYe =(2N)EWREPLY.PHP?TID=222576) « Next Oldest (showthread.php?tid=222576&action=nextoldest) | Next Newest» (showthread.php?tid=222576&action=nextnewest) Enter Keywords SEARCH THREAD Warner306 2015-03-27 06:55 Post: #1 (showthread.php?tid=222576&pid=1966550#pid1966550) (http://forum.kodi.tv/member.php? DSPlayer with LAV Filters, XySubFilter and madVR Set-up Guide action=profile&uid=206670) Last Updated: 2015-12-08 Posting Freak Jarvis Beta3 Posts: 1,801 madVR v0.89.17 Joined: Feb 2014 Reputation: 58 (reputation.php?uid=206670) Important Notice: The developer of DSPlayer has decided to step away from this project due to personal Location: Canada reasons. As long as the links on the first page remain active, this set-up guide will remain in place. Jarvis Beta3 should be stable for most users and will work with madVR v0.89.17. Isengard 15.2 is compatible with madVR v0.89.13. Visit Troubleshooting Tips (http://forum.kodi.tv/showthread.php?tid=222576&pid=1966608#pid1966608) for an in-progress list of known fixes for current DSPlayer issues. New to Kodi? Try this Quick Start Guide (http://forum.kodi.tv/showthread.php?tid=223175&pid=2041172#pid2041172). .............. This guide is dedicated to the set-up of DSPlayer as a primary video player using madVR as the video renderer. This is Windows-only software. The DirectShow Player (DSPlayer) branch of Kodi has been active for several years. Using popular DirectShow filters such as LAV Filters, FFDShow and Haali Media Splitter, DSPlayer has traditionally provided an alternative to Kodi’s FFmpeg- based DVDPlayer. However, with the addition of madVR video rendering, this branch has the potential to be the premier way to enjoy high-quality audio & video playback with Kodi. What is madVR? madVR is a GPU-assisted video renderer known for its advanced scaling algorithms and quality-at-all-cost approach to video presentation. madVR integrates into the Kodi interface by combining it with DSPlayer and a DirectShow filter pack such as LAV Filters. This eliminates the drawbacks associated with external players as the Kodi GUI remains accessible during playback and start and resume points work as they do with the default player. The quality of madVR with LAV Filters is capable of besting even high-end Blu-ray players such as the Oppo BDP-103D with a capable graphics card and some knowledge of correct set-up. It should offer an immediate advantage over DVDPlayer, where output is done at 8-bits without dithering. madVR offers full 16-bit processing dithered to 10-bits or less. The software is known for its advanced image scaling such as Jinc, super-xbr and NNEDI3, which possess lower levels of ringing and aliasing compared to traditional resizers. Its dithered output will produce a more precise image with fewer rounding errors and less overall noise, while its upscaling is capable of rendering a cleaner, sharper image. This should even be apparent with content displayed at its native resolution. Other advantages of DSPlayer come from access to features in the DirectShow library. This could include the use of ReClock or FFDShow to perform audio post-processing and channel mixing; the use of specialized video decoders such as the Strongene Lentoid HEVC/H.265 decoder; or the addition of frame interpolation provided by the Smooth Video Project (SVP). DSPlayer offers access to the full suite of DirectShow filters. Click here for an introduction to what madVR scaling can do for video content. (http://www.avsforum.com/forum/26- home-theater-computers/1477339-so-you-ve-built-your-htpc-now-what-next-how-get-ultimate-picture-sound-quality- your-htpc-madvr-svp-xbmc-mediabrowser-jriver.html) Screenshot comparison of DSPlayer and MPC-HC with LAV Filters & madVR. (http://forum.kodi.tv/showthread.php? tid=154534&pid=1965180#pid1965180) List of scaling algorithms used by Kodi DVDPlayer (http://forum.kodi.tv/showthread.php? tid=223175&pid=2014457#pid2014457). This DSPlayer Configuration Guide Includes: 1. Introduction to DSPlayer & List of Required Software; 2. DSPlayer Set-up (http://forum.kodi.tv/showthread.php?tid=222576&pid=1966557#pid1966557); 3. LAV Filters, XySubFilter & ReClock Set-up (http://forum.kodi.tv/showthread.php? tid=222576&pid=1966566#pid1966566); 4. madVR Set-up (http://forum.kodi.tv/showthread.php?tid=222576&pid=1966571#pid1966571); 5. Hardware Suggestions, madVR Profiles & Advanced Settings (http://forum.kodi.tv/showthread.php? tid=222576&pid=1966593#pid1966593); 6. Other Resources (http://forum.kodi.tv/showthread.php?tid=222576&pid=1966595#pid1966595); 7. Troubleshooting Tips (http://forum.kodi.tv/showthread.php?tid=222576&pid=1966608#pid1966608). 1. INTRODUCTION TO DSPLAYER & LIST OF REQUIRED SOFTWARE A complete media player is comprised of many parts. Understanding these components is useful in understanding DSPlayer set-up. The process of decoding and rendering a media file can be split into three components: Audio & Video Filters Video Renderer Audio Renderer Audio & Video Filters – Component 1 Source Filter: Reads source files and generates the appropriate output pins for the file type to be read by the splitter. e.g. LAV Source Splitter Filter: Used to demux media files into their separate elementary audio and video streams for decoding. e.g. LAV Splitter Video Decoder: Decodes the video stream based on its video codec to be processed by the video renderer. e.g. LAV Video Audio Decoder: Decodes the audio stream by either unpacking the bitstream into multi-channel PCM or passing the bitstream intact to the audio renderer. e.g. LAV Audio Subtitle Filter: Decodes the subtitle stream and renderers the subtitle on the screen. e.g. XySubFilter Video Renderer – Component 2 The video renderer receives the output from the video decoder and deinterlaces, upscales, converts to RGB, resizes and applies any post-processing before rendering an image to the display. e.g. madVR Audio Renderer – Component 3 The audio renderer receives the output from the audio decoder and communicates with the audio device. This can lead to further post-processing or bit-exact delivery of the audio streams. e.g. ReClock or any WASAPI device Introduction to Kodi DirectShow (DS)Player DSPlayer is a media player designed to take the place of the default Kodi player codenamed DVDPlayer. DSPlayer is a complete media player with player controls and an integrated OSD. The player distinguishes itself from DVDPlayer by using its own set of DirectShow filters as defined in mediasonfig.xml and filtersconfig.xml. The player also uses its own custom video renderer. Set-up in this guide focuses on using LAV Filters as the filter set, XySubFilter as the subtitle filter, madVR as the video renderer and ReClock as the audio renderer. Completing set-up requires access to the following: Required Software: DSPlayer Installer includes LAV Filters & XySubFilter; madVR; ReClock audio renderer (optional). A/V filter selection: 1. Internal filters: Use the filters installed with DSPlayer. 2. Media rules and Filters configuration: Use mix of internal/external filters with manual configuration. 3. System filters (DirectShow merits): Use existing system filters, ignoring the filters installed with DSPlayer. Before continuing, you must first obtain a DSPlayer Kodi installer. The installer is necessary to integrate DSPlayer, LAV Filters and XySubFilter into the Kodi GUI. For configuration purposes, we will rely on these Internal Filters. Instructions: 1. Run the Kodi installer (http://forum.kodi.tv/showthread.php?tid=223175&pid=2181567#pid2181567) to overwrite existing copies of Kodi on your system and replace with the integrated DSPlayer. 2. Install madVR: http://forum.doom9.org/showthread.php?t=146228 (http://forum.doom9.org/showthread.php? t=146228) (v0.88.21 & later) To install madVR, extract the zip file to the Program Files directory and run the "install.bat." 3. Optional – Install ReClock: https://forum.slysoft.com/forumdisplay.php?85-ReClock (https://forum.slysoft.com/forumdisplay.php?85-ReClock) 4. Open Kodi and navigate to DSPlayer settings (Video -> DSPlayer). 5. From DSPlayer settings, set Filters management to Internal filters. 6. Configure each filter to your personal hardware: - Splitter, - Video decoder, - Audio decoder, - Subtitle filter. 7. Play a test video to configure madVR. Test the performance of your settings using Cntrl+J. DSPlayer Installer DSPlayer installers are released in concert with official releases of Kodi.