Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#11021 | Link | |
Registered User
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,862
|
Quote:
__________________
AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215 |
|
![]() |
![]() |
![]() |
#11023 | Link |
Registered User
Join Date: Nov 2018
Posts: 16
|
Sorry for the spam, folks! Just wanted to let you know, that the culprit for the freezes at the end of the videos was LAV Splitter Source (v0.79.2.27).
Disabling it and enabling the internal source filters fixes the problem. Regards! ETA: LAV version Last edited by LuckyJim; 12th February 2025 at 16:41. |
![]() |
![]() |
![]() |
#11024 | Link |
Registered User
Join Date: Mar 2011
Posts: 142
|
Two questions:
1. What exactly do the swap effect (discard/flip) options do? Does it have any effect on video quality? 2. For MPC Video Decoder, what is the best decoder option to use? Is NVDEC preferred if I'm on an NVIDIA GPU? Last edited by Megalith; 14th February 2025 at 20:48. |
![]() |
![]() |
![]() |
#11025 | Link | |||
Registered User
Join Date: Dec 2008
Posts: 2,182
|
For D3D11 see DXGI_SWAP_EFFECT
For D3D9 see D3DSWAPEFFECT Quote:
Quote:
Quote:
__________________
MPC-BE 1.8.3 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource |
|||
![]() |
![]() |
![]() |
#11027 | Link |
Registered User
Join Date: Feb 2015
Location: Bavaria
Posts: 1,789
|
Updated german translation
![]() |
![]() |
![]() |
![]() |
#11028 | Link |
Registered User
Join Date: Jan 2017
Posts: 152
|
Updated Turkish translation.
|
![]() |
![]() |
![]() |
#11029 | Link |
Registered User
Join Date: Oct 2011
Posts: 155
|
Updated Simplified Chinese
:) https://files.catbox.moe/4on2ob.7z https://seyarabata.com/67bd425887309 |
![]() |
![]() |
![]() |
#11030 | Link |
Registered User
Join Date: Apr 2008
Posts: 551
|
Good morning.
I have one question about mpc video renderer. Is there a tutorial explaining how the MPC Video Renderer options work? Thanks by advance and Excuse me if this is not the right place to ask this question. |
![]() |
![]() |
![]() |
#11032 | Link | |
Registered User
Join Date: Dec 2008
Posts: 2,182
|
Thanks. Translations have been updated.
Quote:
https://mpc-be.org/forum/index.php?t...sg3522#msg3522
__________________
MPC-BE 1.8.3 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource Last edited by v0lt; 26th February 2025 at 04:54. |
|
![]() |
![]() |
![]() |
#11033 | Link | |
Registered User
Join Date: Apr 2008
Posts: 551
|
Quote:
I have tried to translate with ia chatbot. "Settings Description Use Direct3D11 The video renderer will use Direct3D 11 instead of Direct3D 9 whenever possible. Requires Windows 7 SP1; Windows 8.1 or newer is recommended. Texture format Specifies the texture format used for storing intermediate processing results. Note: The 16-bit Floating Point format increases video memory consumption. Show statistics Displays an overlay with various statistics on top of the video frame. It is recommended to enable this option when taking a screenshot to diagnose issues. DXVA2 and D3D11 Video Processor Use for: NV12, P010/P016, YUY2, Other supported formats Defines which formats will use the DXVA2 or D3D11 video processor when possible. DXVA2 and D3D11 video processors are typically faster than shaders and also support deinterlacing. Note: Interlaced frames are usually in NV12 or YUY2 format. Double the frame rate when deinterlacing When deinterlacing, the output frame rate will be doubled. Use for resizing The DXVA2 or D3D11 video processor will be used for resizing frames. This method is fast but may reduce quality. For example, Nvidia GPUs use bilinear interpolation (lower quality), while Intel GPUs use bicubic interpolation (better quality). Request Super Resolution Requests the use of Super Resolution if supported by the graphics adapter and drivers. Expected to work on Intel Gen10+ and RTX 30/40 series GPUs with updated drivers. Shader Video Processor Chroma scaling Algorithm for upscaling the chroma component from 4:2:0 and 4:2:2 to 4:4:4. Upscaling Interpolation algorithm used for enlarging frames. Downscaling Algorithm used for reducing frame size. Use the "Upscaling" method to reduce the frame to 50% The Upscaling algorithm will also be used when reducing the frame size to 50%. Use dithering Enables dithering when reducing color depth from 10-bit/16-bit to 8-bit. Dithering can improve the display of smooth gradients. However, the effect may not be noticeable on small screens. Use Blend deinterlacing for YUV 4:2:0 Applies simple Blend deinterlacing to frames marked as interlaced. HDR Settings Prefer Dolby Vision over PQ and HLG This option prioritizes Dolby Vision over PQ (Perceptual Quantizer) and HLG (Hybrid Log-Gamma) formats. By default, this is disabled, as the image quality change is minimal, but GPU load increases significantly. Passthrough to display Passes HDR video metadata directly to the display. Requirements: Windows 10 HDR10-compatible display GPU supporting HDMI 2.0b or DisplayPort 1.4 Windows HDR Automatically switches the display to HDR mode. Requirements: Windows 10 HDR10-compatible display GPU supporting HDMI 2.0b or DisplayPort 1.4 Subtitle and OSD brightness Adjusts the brightness of subtitles in HDR videos when Passthrough to display is enabled. Convert to SDR Converts HDR video to SDR for proper display on non-HDR screens. SDR display nits Defines the estimated brightness level (in nits) of the SDR display, used for HDR-to-SDR conversion. Other Settings Swap effect Determines how frames are displayed on the desktop. Discard mode is generally more stable. Flip mode can be faster. Use exclusive fullscreen May resolve stuttering playback issues on additional monitors. Wait for V-Blank before Present Ensures precise frame output timing, which may improve playback smoothness. This setting helps the SyncOffset graph better reflect frame timing irregularities. Reinitialize D3D device when changing display When moving the window to another monitor, the Direct3D device will reset and reinitialize. This helps resolve issues in multi-monitor setups. " Is it a correct translation ? Last edited by ikarad; 26th February 2025 at 10:37. |
|
![]() |
![]() |
![]() |
#11034 | Link |
Registered User
Join Date: Oct 2019
Posts: 136
|
Hungarian translation updated:
https://easyupload.io/44yzyk |
![]() |
![]() |
![]() |
#11035 | Link |
Registered User
Join Date: Feb 2025
Posts: 1
|
Why does madVR report doubled vertical resolution when used with MPC-BE built-in filters? With LAV filters, a 1920x800 video is seen as 1920x800 by madVR (in Ctrl+J overlay), but with MPC-BE filters the same video is seen as 1920x1600 (in Ctrl+J overlay). No upscaling is applied in either case.
Also, is there performance benefit to using MPC-BE native video filter DirectX 12 Copy-Back compared to LAV video filter DirectX 11 native? I use madVR that does not utilize DirectX 12 (yet). |
![]() |
![]() |
![]() |
#11036 | Link |
Registered User
Join Date: Dec 2008
Posts: 2,182
|
@ikarad
I don't see the point in writing a machine translation here. Windows has the Edge browser, which has a built-in web page translator. @s0meone_new Thanks. Updated. @y8jhoM The "Copy-Back" mode for the hardware decoder will always be slower than the "Native" modes. It's obvious.
__________________
MPC-BE 1.8.3 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource |
![]() |
![]() |
![]() |
#11037 | Link |
Registered User
Join Date: Aug 2013
Posts: 190
|
Update for translation of Chinese Traditional and Dutch
https://mega.nz/file/ubY3mKII#7LMUux...m9iTv97gaXZixE |
![]() |
![]() |
![]() |
#11039 | Link |
Registered User
Join Date: Dec 2008
Posts: 2,182
|
@beter
Thanks. Updated. @huhn Wait for V-Blank before Present The renderer will wait for a V-Blank event before calling Present. This allows for more accurate frame output timing. This allows the SyncOffset graph to more accurately reflect frame output jitter. This setting may affect video smoothness. Disabled by default to avoid annoying users with a sawtooth graph. Adjust the frame presentation time The renderer will wait additionally before displaying a frame to more accurately hit the required display refresh time. This setting helps smoothly play interlaced video with double the frame rate (50/60 fps) on displays with a high refresh rate (120 Hz and higher).
__________________
MPC-BE 1.8.3 and Nightly builds | VideoRenderer | ImageSource | ScriptSource | BassAudioSource |
![]() |
![]() |
![]() |
#11040 | Link | ||
Registered User
Join Date: Oct 2012
Posts: 8,335
|
first of all thanks for your time.
Quote:
Quote:
or is this more of a case to even have proper frame times instead of it been presenting the frames when it is done rendering? example 240 hz monitor 24p source and video render times are 1-5 ms if it would take 5 ms and it would directly present the frame after rendering it will create some "judder" in the process because it is now a vsync interval late? |
||
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|