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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 10th April 2020, 10:09   #7321  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,959
@Klaus1189
1. Was there a problem when using the D3D11 decoder? If it was, does it fix her test build?
2. Was there a problem for DX9 mode with DXVA2 VP? If there was, does its test build fix it?
v0lt is online now   Reply With Quote
Old 10th April 2020, 10:15   #7322  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 1,666
I get the green line on both DX9 and DX11 (MPC VR options page, "Use Direct3D11" enabled and disabled) when I am using software decoding. If I use DXVA filters ("GPU" shown on player ui) the issue disappears. It doesn't matter if I use internal filters of MPC-BE or external LAV Filters.

And with new testbuild I do not get any green line at all -> for me it is working
Klaus1189 is offline   Reply With Quote
Old 10th April 2020, 11:20   #7323  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,959
@Klaus1189
Ok. Fixed in 1228_git2020.04.10-fd7b624.
v0lt is online now   Reply With Quote
Old 11th April 2020, 09:17   #7324  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 1,666
@devs: Thank you
Klaus1189 is offline   Reply With Quote
Old 14th April 2020, 20:34   #7325  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
Are there particular goals for MPC Video Renderer ?
If I had a request, I'm really interested in Smooth Motion algorithm from madVR (light on CPU/GPU and very eye-friendly).
pirlouy is offline   Reply With Quote
Old 15th April 2020, 07:24   #7326  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,959
Quote:
Originally Posted by pirlouy View Post
If I had a request, I'm really interested in Smooth Motion algorithm from madVR (light on CPU/GPU and very eye-friendly).
Please show the open source implementation of such an algorithm, then we will think about it.
v0lt is online now   Reply With Quote
Old 15th April 2020, 08:10   #7327  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 1,666
Updated german translation based on r5202 "Show milliseconds"
Klaus1189 is offline   Reply With Quote
Old 15th April 2020, 10:03   #7328  |  Link
wushantao
Registered User
 
Join Date: Oct 2011
Posts: 142
https://send.firefox.com/download/58...VB8FJiGPUmQgUQ

Simplified Chinese is here xD
wushantao is offline   Reply With Quote
Old 15th April 2020, 13:25   #7329  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Quote:
Originally Posted by v0lt View Post
Please show the open source implementation of such an algorithm, then we will think about it.
Butterflow
ryrynz is offline   Reply With Quote
Old 15th April 2020, 13:35   #7330  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
I think Butterflow aim is to create a new video, not to do it in real time. Plus if it uses OpenCL, there's a high chance it uses ressources.

And no, there's no open source algorithm (I forgot MPDN is also able to do it but it's also closed-source). That's why I asked if you were interested in having it in MPC renderer. Like I don't know your goal, I hoped maybe you were interested in anti-judder stuff.
pirlouy is offline   Reply With Quote
Old 15th April 2020, 15:47   #7331  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,959
@Klaus1189, @wushantao
Thanks. Updated in r5209.

@pirlouy
I planned to implement the frame rate change with the D3D11 Video Processor (available on some graphics cards). It may not be difficult, but the video processor will need some improvements. I do not know when it will happen.
v0lt is online now   Reply With Quote
Old 15th April 2020, 22:45   #7332  |  Link
s0meone_new
Registered User
 
Join Date: Oct 2019
Posts: 119
What is the new text? Information should be needed about this at all times.

Only this is a text that has changed or is new? "Show milliseconds"

Hungarian translation updated (5212):
https://www85.zippyshare.com/v/2UMihQWK/file.html

Last edited by s0meone_new; 15th April 2020 at 23:00.
s0meone_new is offline   Reply With Quote
Old 16th April 2020, 00:51   #7333  |  Link
dahnen
Registered User
 
Join Date: Apr 2020
Posts: 6
Hi

I suspect this may not be a player problem but maybe I can get help.

TL;DR
: Correct AR is not set when an external decoder is being used and the file has non-square pixels.


I have this hevc video file with 720x476 dimensions and 4:3 AR.
  • MPC-BE with its stock settings and internal filters displays it correctly.
  • But when I play it using an external decoder it is shown with incorrect AR (1.51:1).
I tried it using different combinations of decoders (Powerdvd decoder, Lentoid decoder) and different renderers (EVR-CP and madVR) and the result is same.

Different AR settings in the video decoder settings in the options window is also not effective since I'm not using the internal decoder.

Yeah, yeah, I know the file is broken but since internal filters can display it correctly,
I wonder if there is a way I can get the player to recognize the correct AR without having to set it manually for every video?

Mediainfo (redacted):

Code:
General
Format                                   : Matroska
Format version                           : Version 4
File size                                : 333 MiB
Duration                                 : 20 min 21 s
Overall bit rate                         : 2 284 kb/s
Encoded date                             : UTC 2019-05-22 23:31:06
Writing application                      : mkvmerge v33.0.0 ('A Little Bit of Madness') 64-bit
Writing library                          : libebml v1.3.7 + libmatroska v1.5.0
Encoding Gui                             : Hybrid 2019.05.05.1

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L3@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 20 min 21 s
Bit rate                                 : 2 058 kb/s
Width                                    : 720 pixels
Height                                   : 476 pixels
Display aspect ratio                     : 4:3
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.250
Stream size                              : 300 MiB (90%)
Writing library                          : x265 3.0_Au+21-bac0e1acb874:[Windows][GCC 8.3.0][64 bit] 10bit
Encoding settings                        : cpuid=1111039 / frame-threads=2 / numa-pools=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=720x476 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=5 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=8 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=0 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=19.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / qp-adaptation-range=1.00
Language                                 : English
Default                                  : Yes
Forced                                   : Yes


.......
dahnen is offline   Reply With Quote
Old 16th April 2020, 03:51   #7334  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 1,666
Rightclick on time in right lower corner of Player you can enable this feature for one session. After closing the player, it is automatically disabled.
Klaus1189 is offline   Reply With Quote
Old 17th April 2020, 05:20   #7335  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,959
MPC Video Renderer v0.4.5.1242.
Description.

Changes:
Fixed problem with old frame output after play-stop-play.
Fixed the green line on the right side of the frame when using a DXVA2 or D3D11 video processor and a software decoder on AMD graphics cards.
Added support for IMFVideoMixerBitmap. Now some players can draw images over video (OSD).
Recommended version of MPC-BE v1.5.5.5183 or later.

Last edited by v0lt; 17th April 2020 at 05:33.
v0lt is online now   Reply With Quote
Old 20th April 2020, 03:13   #7336  |  Link
beter
Registered User
 
Join Date: Aug 2013
Posts: 182
Update of translation for Chinese traditional and Dutch
https://www.sendspace.com/file/7rx2yu
beter is offline   Reply With Quote
Old 20th April 2020, 04:36   #7337  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,959
s0meone_new
Thanks. Updated in r5213.

beter
Thanks. Updated in r5222.
v0lt is online now   Reply With Quote
Old 20th April 2020, 10:22   #7338  |  Link
littleD
Registered User
 
littleD's Avatar
 
Join Date: Aug 2008
Posts: 343
Quote:
Originally Posted by dahnen View Post
Hi

I suspect this may not be a player problem but maybe I can get help.

TL;DR
: Correct AR is not set when an external decoder is being used and the file has non-square pixels.


I have this hevc video file with 720x476 dimensions and 4:3 AR.
  • MPC-BE with its stock settings and internal filters displays it correctly
  • But when I play it using an external decoder it is shown with incorrect AR (1.51:1).
I tried it using different combinations of decoders (Powerdvd decoder, Lentoid decoder) and different renderers (EVR-CP and madVR) and the result is same.

Different AR settings in the video decoder settings in the options window is also not effective since I'm not using the internal decoder.

Yeah, yeah, I know the file is broken but since internal filters can display it correctly,
I wonder if there is a way I can get the player to recognize the correct AR without having to set it manually for every video?

Mediainfo (redacted):

Code:
General
Format                                   : Matroska
Format version                           : Version 4
File size                                : 333 MiB
Duration                                 : 20 min 21 s
Overall bit rate                         : 2 284 kb/s
Encoded date                             : UTC 2019-05-22 23:31:06
Writing application                      : mkvmerge v33.0.0 ('A Little Bit of Madness') 64-bit
Writing library                          : libebml v1.3.7 + libmatroska v1.5.0
Encoding Gui                             : Hybrid 2019.05.05.1

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L3@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 20 min 21 s
Bit rate                                 : 2 058 kb/s
Width                                    : 720 pixels
Height                                   : 476 pixels
Display aspect ratio                     : 4:3
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.250
Stream size                              : 300 MiB (90%)
Writing library                          : x265 3.0_Au+21-bac0e1acb874:[Windows][GCC 8.3.0][64 bit] 10bit
Encoding settings                        : cpuid=1111039 / frame-threads=2 / numa-pools=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=720x476 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=5 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=8 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=0 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=19.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / qp-adaptation-range=1.00
Language                                 : English
Default                                  : Yes
Forced                                   : Yes


.......
Remux file again in mkvtoolnix and set Aspect ratio of 4:3 and it should be no problem. Make sure you have newest mkvtoolnix installed.
The only problem sometimes is when there is a sar in the stream and the container both them. But its not this case.
littleD is offline   Reply With Quote
Old 20th April 2020, 11:44   #7339  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,542
Quote:
Originally Posted by v0lt View Post
MPC Video Renderer v0.4.5.1242
How is it different from standard renderers in MPC-BE? Or MadVR?
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 20th April 2020, 14:22   #7340  |  Link
Aleksoid1978
Registered User
 
Aleksoid1978's Avatar
 
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,783
Quote:
Originally Posted by dahnen View Post
Hi

I suspect this may not be a player problem but maybe I can get help.

TL;DR
: Correct AR is not set when an external decoder is being used and the file has non-square pixels.


I have this hevc video file with 720x476 dimensions and 4:3 AR.
  • MPC-BE with its stock settings and internal filters displays it correctly.
  • But when I play it using an external decoder it is shown with incorrect AR (1.51:1).
I tried it using different combinations of decoders (Powerdvd decoder, Lentoid decoder) and different renderers (EVR-CP and madVR) and the result is same.

Different AR settings in the video decoder settings in the options window is also not effective since I'm not using the internal decoder.

Yeah, yeah, I know the file is broken but since internal filters can display it correctly,
I wonder if there is a way I can get the player to recognize the correct AR without having to set it manually for every video?

Mediainfo (redacted):

Code:
General
Format                                   : Matroska
Format version                           : Version 4
File size                                : 333 MiB
Duration                                 : 20 min 21 s
Overall bit rate                         : 2 284 kb/s
Encoded date                             : UTC 2019-05-22 23:31:06
Writing application                      : mkvmerge v33.0.0 ('A Little Bit of Madness') 64-bit
Writing library                          : libebml v1.3.7 + libmatroska v1.5.0
Encoding Gui                             : Hybrid 2019.05.05.1

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L3@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 20 min 21 s
Bit rate                                 : 2 058 kb/s
Width                                    : 720 pixels
Height                                   : 476 pixels
Display aspect ratio                     : 4:3
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.250
Stream size                              : 300 MiB (90%)
Writing library                          : x265 3.0_Au+21-bac0e1acb874:[Windows][GCC 8.3.0][64 bit] 10bit
Encoding settings                        : cpuid=1111039 / frame-threads=2 / numa-pools=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=720x476 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=5 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=8 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=0 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=19.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / qp-adaptation-range=1.00
Language                                 : English
Default                                  : Yes
Forced                                   : Yes


.......
MPC-BE Source filter read AR from container and Video Decoder can read it data from Source filter, that’s all
__________________
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215
Aleksoid1978 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 19:29.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.