Log in

View Full Version : Media Player Classic - BE Win32/x64


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 [163] 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235

jumbo.jelly
26th December 2020, 17:16
When creating thumbnails for video (File - Save Thumbnails), is there any way to set the default location so that it goes directly to the folder where the video file is?

v0lt
26th December 2020, 18:17
When creating thumbnails for video (File - Save Thumbnails), is there any way to set the default location so that it goes directly to the folder where the video file is?
No.
This is a player, not a thumbnail generator.

*MidnightWatcher*
28th December 2020, 06:40
I have an issue, hoping someone can help. I've now managed to use MPC-BE as an external player for KODI 18 in Windows 10 (20H2) and I'm using the latest nightly LAV filters.

I have my 1080p movies streaming from an FTP server. When I use KODI's internal player, they begin to play immediately with both KODI 17 (using madVR with the latest LAV filters) and KODI 18's internal player. But when I use MPC-BE as an external player it takes at least 20 seconds before the 1080p movie begins playing, almost as though MPC-BE is buffering very slowly. Local files play immediately. Anyone know what could be causing this?

MPC-BE's filters don't support opening via FTP. If using with LAV - maybe it's LAV Source "fault", i don't know.
In case anybody else has this problem -- turns out the issue was indeed LAV filters. I've been using the newer nightly releases, seemingly without issue. When I reverted back to the latest 0.74.1 official release, however, the issue went away. All is good now. :o

Klaus1189
29th December 2020, 08:08
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r5873 :)

v0lt
29th December 2020, 12:06
@Klaus1189
Please use r5880 for translation.

Klaus1189
29th December 2020, 12:22
I was already working on r5879 :D
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r5880 :)
But it is quite long in german and I can not make it shorter without changing the meaning of it.
36 "Additionally add to playlist:"

Klaus1189
29th December 2020, 16:37
I have a question relating the graph of MPC-VR, which I don't understand what it shoes, if it is correct or wrong.
For easiest test, I use MPC-BE and external LAV Filters (latest nightly build) (Audio, Video, Splitter and Splitter Source) for Software Deinterlacer on/off toggling and when I use Software deinterlacing in LAV Video on this sample.mkv (https://filehorst.de/d/dqmHnyet) the graph is linear:
https://drive.google.com/file/d/14D6ghi52Ui1wtbQfj-IMf15knCvAjf1d/view?usp=sharing
but if I disable Software Deinterlacing and the Nvidia driver uses it's own deinterlacing I get choppy green line in graph:
https://drive.google.com/file/d/1fCpz8anJKkvKCG784BTSCGnORPgXuf42/view?usp=sharing

The refresh rate is both set to 59.940 Hz. I have a Nvidia GPU. I must test the old RX480 also, but I am tired of testing today. On the RX 5700 XT the deinterlacer is broken.

And two other questions:
1.) How is this kind of "GPU Deinterlacer" called? I mean the opposite of Software renderer would be hardware Deinterlacer, which leads me to my next question
2.) Is this kind of Deinterlacer in the chip itself (-> hardware in the GPU) or in the driver of GPU?

wushantao
29th December 2020, 16:41
https://fil.email/GSH2zR6s

Simplified Chinese update:)

cmhrky
29th December 2020, 17:07
Latest Turkish translation (https://www117.zippyshare.com/v/07WSgYcg/file.html) with some fixes based on r5881.

v0lt
29th December 2020, 17:22
@Klaus1189, @wushantao
Thanks. Updated in r5881 and r5882.

For easiest test, I use MPC-BE and external LAV Filters (latest nightly build) (Audio, Video, Splitter and Splitter Source) for Software Deinterlacer on/off toggling and when I use Software deinterlacing in LAV Video on this sample.mkv (https://filehorst.de/d/dqmHnyet) the graph is linear:
https://drive.google.com/file/d/14D6ghi52Ui1wtbQfj-IMf15knCvAjf1d/view?usp=sharing
but if I disable Software Deinterlacing and the Nvidia driver uses it's own deinterlacing I get choppy green line in graph:
https://drive.google.com/file/d/1fCpz8anJKkvKCG784BTSCGnORPgXuf42/view?usp=sharing

The refresh rate is both set to 59.940 Hz. I have a Nvidia GPU. I must test the old RX480 also, but I am tired of testing today. On the RX 5700 XT the deinterlacer is broken.
If the video frequency is less than the display frequency, then this is possible. Even if the frequencies are equal, the graph can also be uneven when deinterlacing (this is a more incomprehensible case). The problem is that we currently have no control over the output time of the second frame.

1.) How is this kind of "GPU Deinterlacer" called? I mean the opposite of Software renderer would be hardware Deinterlacer, which leads me to my next question
I don't know what it's called. See the "Information" window and the information provided by the DXVA Checker for the DXVA2 and D3D11 video processors.

2.) Is this kind of Deinterlacer in the chip itself (-> hardware in the GPU) or in the driver of GPU?
I dont know. This question is for those who wrote the driver.

Klaus1189
29th December 2020, 18:01
OK, thank you :)

s0meone_new
29th December 2020, 20:34
Hungarian translation updated:
https://www19.zippyshare.com/v/1AxuHheg/file.html

Klaus1189
29th December 2020, 21:55
I have an idea, which may look good in options:
Option -> Playback -> Remove the example of preferred languages "eng jap swe" but add this example as a Tooltip which shows if the user moves the mouse over "Subtitles" and "Audio" or maybe on the whole "Default track preference"
https://drive.google.com/file/d/1YkQBVjtX8C3PVsj_Kwvl-OptAvQ71o97/view?usp=sharing

Is "eng, jap and swe" still valid or correct? I remember of a conversation , I think it was some time ago in MKVToolnix development that "jap" is a bad abbreviation and it should be "ja" or "jpn". But I must admit that I don't know about the standards which must be preserved in this area. ISO, ...

Klaus1189
29th December 2020, 22:28
Hah, it was here, I found it:
https://forum.doom9.org/showpost.php?p=1894850&postcount=7028

v0lt
30th December 2020, 04:27
Is "eng, jap and swe" still valid or correct? I remember of a conversation , I think it was some time ago in MKVToolnix development that "jap" is a bad abbreviation and it should be "ja" or "jpn". But I must admit that I don't know about the standards which must be preserved in this area. ISO, ...
Yes, that's correct. The title of the track that says "Japanese" is compared. In new versions, you can also compare by code, it is now also present in the name if the code differs from the beginning of the language.

@cmhrky, @s0meone_new
Thanks. Updated in r5883.

s0meone_new
30th December 2020, 04:45
Hungarian translation updated again, sorry :)
https://www101.zippyshare.com/v/Ewqpcxlx/file.html

Klaus1189
30th December 2020, 11:57
I have an idea, which may look good in options:
Option -> Playback -> Remove the example of preferred languages "eng jap swe" but add this example as a Tooltip which shows if the user moves the mouse over "Subtitles" and "Audio" or maybe on the whole "Default track preference"
https://drive.google.com/file/d/1YkQBVjtX8C3PVsj_Kwvl-OptAvQ71o97/view?usp=sharing

What do you devs think about it?

v0lt
1st January 2021, 15:13
What do you devs think about it?I don't see any benefit in this.

Klaus1189
1st January 2021, 16:01
OK, it was just a thought that this options page would look a bit more clean. It's only cosmetical choice. Only seen by user if (s)he needs it and moves mouse over it. I was inspired by playlist option to show the full path of the entry with the tooltip feature.

rack04
1st January 2021, 16:26
Is there a way to save a specific window preset in the settings? When you open MPC-BE you can select either "1" Minimal, "2" Compact or "3" Normal". I prefer "2" Compact but every time I open MPC-BE it defaults to "1" Minimal.

v0lt
1st January 2021, 16:42
When you open MPC-BE you can select either "1" Minimal, "2" Compact or "3" Normal". I prefer "2" Compact but every time I open MPC-BE it defaults to "1" Minimal.
I do not confirm. The preset is remembered.
If you use saving settings in the player folder, then check the write access of the INI file.

rack04
1st January 2021, 18:31
I do not confirm. The preset is remembered.
If you use saving settings in the player folder, then check the write access of the INI file.

INI file has write access. Which line in the INI controls the preset?

Edit: Never mind. I figured it out. I didn't have Users set to write access.

v0lt
3rd January 2021, 12:51
I know it might be weird, but do the mouse actions need to have separate button choices by button/gesture? I've been using scroll-up for entering/exiting fullscreen for 15 years, and while that's probably pretty idiosyncratic, it also doesn't make sense why I can map that to middle-click but not scroll-up, when they're in the same menu with mostly the same options.
mpc-be_5903_mouse_commands_3 (https://yadi.sk/d/LbzYBlTSaYIymA?w=1)
Test build with experimental ability to assign any of the possible commands to the middle mouse button, X-buttons and wheels.

*MidnightWatcher*
4th January 2021, 06:21
Question - We can set up MPC-BE to remember the file playback position but is there any way to tell MPC-BE to remember what subtitle was last selected for any file (similar to what KODI does)? I have movies where I need a specific sub enabled or disabled but would love not having to do this manually each time.

Aleksoid1978
4th January 2021, 06:31
Question - We can set up MPC-BE to remember the file playback position but is there any way to tell MPC-BE to remember what subtitle was last selected for any file (similar to what KODI does)? I have movies where I need a specific sub enabled or disabled but would love not having to do this manually each time.

Remember position also remember selected audio/subs track.

wushantao
4th January 2021, 15:30
https://fil.email/fwPjgYAH

Simplified Chinese is coming:)

Anima123
5th January 2021, 10:24
I can't help but noticed recent MPC Video Renderer binaries are much smaller than before.

Aleksoid1978
5th January 2021, 11:05
I can't help but noticed recent MPC Video Renderer binaries are much smaller than before.

So ? ))

ryrynz
5th January 2021, 11:36
He's curious as to why. Compiler optimization? Compression?

v0lt
5th January 2021, 12:11
Shaders have been changed, both binary and text resources. I think so, but I will not check, laziness.

@wushantao
Thanks. Updated in r5908.

stefanelli73
5th January 2021, 12:57
Edit------------

cmhrky
5th January 2021, 15:00
When I try to open this (https://www.amazon.com/Nirvana-MTV-Unplugged-New-York/dp/B000WQW988)dvd, it looks like the picture below. The video cannot be watched because the picture and sound are distorted. Also sometimes it won't open, giving "DVD: Copy-Protect Fail" error.

https://i.hizliresim.com/FZEVCe.jpg


MPC-BE 1.5.6.5921
Filters currently loaded:
- MPC Audio Renderer
- MPC Video Renderer (external) v0.5.0.1567
- Audio Switcher
- MPC DVD Video Decoder
- MPC Audio Decoder
- DVD Navigator


If "Enhanced Video Renderer (custom presenter)" is set, it can be watched without a problem.

v0lt
5th January 2021, 15:20
@cmhrky
We don't have a DVD-Video like this to reproduce your problem.

clsid
5th January 2021, 15:35
Maybe test with a debug build? The logging of IKsPropertySet in "CMpcVideoRenderer::Set" might reveal something.

cmhrky
5th January 2021, 15:48
Ok. I can test debug build. But I don't know where to download the debug build.

v0lt
5th January 2021, 16:08
MPC VR Nightly builds (https://yadi.sk/d/X0EVMKP4TcmnHQ). There is always a debug version available.

clsid
5th January 2021, 16:51
Does it log to a file or is DebugView (https://docs.microsoft.com/en-us/sysinternals/downloads/debugview) needed?

chros
5th January 2021, 19:09
HLG suppot: a huge (!!!) thank You guys for this!
I watched couple of contents (using dxva2-copyback to don't have tearing/stuttering) and the result is absolutely stunning!

cmhrky
5th January 2021, 19:49
MPC VR Nightly builds (https://yadi.sk/d/X0EVMKP4TcmnHQ). There is always a debug version available.

Does it log to a file or is DebugView (https://docs.microsoft.com/en-us/sysinternals/downloads/debugview) needed?

I thought it was going to be tested with the MPC-BE debug version.:confused: I tried it with MPC VR debug build but could not see any log files in renderer directory.

senzaparole
5th January 2021, 23:59
Hello everyone!
I have a problem with MPC-BE and madVR.
If from windows I set the audio output "topping" to send the audio to the DAC / AMP Topping to listen to headphones, madvr goes crazy: I lose many frames.

If instead from windows I set the optical output of the motherboard to send the audio to the DAC / AMP for listening in headphones, madvr works as well as ever.
This problem is only with MPC-BE. With MPC-HC no problem both if the audio output is "topping" and if the audio output is "optical"

In MPC-BE I added LAV video and audio filters to MPC-BE.
And they are the same as MPC-HC.

v0lt
6th January 2021, 05:36
I thought it was going to be tested with the MPC-BE debug version.:confused: I tried it with MPC VR debug build but could not see any log files in renderer directory.
As clsid correctly noted, you need a DebugView (https://docs.microsoft.com/en-us/sysinternals/downloads/debugview).

It would be nice if you can define the type of DVD-Video protection. You may need utilities like AnyDVD HD (https://www.redfox.bz/anydvdhd.html), CloneDVD (https://www.redfox.bz/clonedvd.html) or something similar from the Decrypting forum (https://forum.doom9.org/forumdisplay.php?f=9).

cmhrky
6th January 2021, 12:10
https://i.hizliresim.com/1x2SgT.jpg

MPC VR did not create a log file.

v0lt
6th January 2021, 12:53
@cmhrky
1. Run DebugView.
2. Run MPC-BE with MPC VR debug version. Open DVD-Video. Close MPC-BE.
3. In DebugView. File->Save As... log file.

cmhrky
6th January 2021, 13:20
Message #8135 (https://forum.doom9.org/showthread.php?p=1932500#post1932500) picture
https://pastebin.com/raw/tVbKwZNM

DVD Copy-Protect Fail
https://pastebin.com/raw/AbYEJNei

v0lt
6th January 2021, 15:09
@cmhrky
Thank you.
Do Haali VR and madVR play these discs?

cmhrky
6th January 2021, 15:49
madVR: works good.
Haali VR: "DVD: Macrovision Fail" error.

clsid
6th January 2021, 19:52
It probably needs the implementation of setting AM_PROPERTY_COPY_ANALOG_COMPONENT (https://docs.microsoft.com/en-us/windows/win32/directshow/am-property-copy-analog-component-property).
https://forum.doom9.org/showthread.php?p=1599257#post1599257

v0lt
7th January 2021, 06:28
madVR: works good.
Haali VR: "DVD: Macrovision Fail" error.
It's good.
I will ask you to make logs in this version
MPCVideoRenderer-0.5.1.1602_git2021.01.07-56966a8_Debug (https://yadi.sk/d/X0EVMKP4TcmnHQ?w=1)

Added:
@cmhrky
There are two test builds here (1602) (https://yadi.sk/d/kylNDZ3nyfXr7w?w=1). Please check and report whether there was any improvement or not.

Klaus1189
7th January 2021, 10:06
Updated german Translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r5928 :)

@users and translators:
To access the window: Mouse page -> middle mouse button -> select "..." in the dopdown menu -> the new window appears:
https://drive.google.com/file/d/1C0YNJCKNSORB0Ubx_xA7RrSk55LW7XVt/view?usp=sharing

@v0lt:
I added "&" to the new translation, so keyboard shortcuts work for this window. Is that OK, or do I have to remove them? I ask because there were none before. Perhaps there must be something added?

cmhrky
7th January 2021, 11:35
It's good.
I will ask you to make logs in this version
MPCVideoRenderer-0.5.1.1602_git2021.01.07-56966a8_Debug (https://yadi.sk/d/X0EVMKP4TcmnHQ?w=1)

https://www68.zippyshare.com/v/cn9GCN0D/file.html


Added:
@cmhrky
There are two test builds here (1602) (https://yadi.sk/d/kylNDZ3nyfXr7w?w=1). Please check and report whether there was any improvement or not.

"mpcvr-1602_COPY_ANALOG_COMPONENT_FALSE" It opened the DVD without any problems. :)

"mpcvr-1602_COPY_ANALOG_COMPONENT_TRUE" opens the DVD, but like the picture in message #8135.


Also, I don't know if this is a problem but there are no chapter marks on the Seek Bar. But there are chapters.

https://streamable.com/al2ge4

MediaInfo:
General
Complete name : I:\VIDEO_TS\VTS_01_0.IFO
Format : DVD Video
Format profile : Program
File size : 96.0 KiB
Duration : 1 h 6 min
Overall bit rate mode : Variable
Overall bit rate : 197 b/s

Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Duration : 1 h 6 min
Bit rate mode : Variable
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 29.970 (29970/1000) FPS
Standard : NTSC
Compression mode : Lossy

Audio #1
ID : 128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1 h 6 min
Channel(s) : 6 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Language : English

Audio #2
ID : 137 (0x89)
Format : DTS
Format/Info : Digital Theater Systems
Duration : 1 h 6 min
Channel(s) : 6 channels
Sampling rate : 48.0 kHz
Language : English

Audio #3
ID : 130 (0x82)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1 h 6 min
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Language : English

Text #1
ID : 32 (0x20)
Format : RLE
Format/Info : Run-length encoding
Bit depth : 2 bits
Language : English

Text #2
ID : 32 (0x20)
Format : RLE
Format/Info : Run-length encoding
Bit depth : 2 bits
Language : French

Text #3
ID : 32 (0x20)
Format : RLE
Format/Info : Run-length encoding
Bit depth : 2 bits
Language : German

Text #4
ID : 32 (0x20)
Format : RLE
Format/Info : Run-length encoding
Bit depth : 2 bits
Language : Spanish

Text #5
ID : 32 (0x20)
Format : RLE
Format/Info : Run-length encoding
Bit depth : 2 bits
Language : Portuguese

Text #6
ID : 32 (0x20)
Format : RLE
Format/Info : Run-length encoding
Bit depth : 2 bits
Language : English

Menu #1
Duration : 1 h 6 min
00:00:00.000 : Chapter 1
00:04:21.333 : Chapter 2
00:08:55.333 : Chapter 3
00:13:30.899 : Chapter 4
00:17:47.932 : Chapter 5
00:22:14.332 : Chapter 6
00:26:53.998 : Chapter 7
00:30:38.698 : Chapter 8
00:34:18.664 : Chapter 9
00:41:10.130 : Chapter 10
00:42:24.730 : Chapter 11
00:45:56.830 : Chapter 12
00:49:19.396 : Chapter 13
00:53:18.829 : Chapter 14
00:59:27.329 : Chapter 15
01:06:23.329 : Chapter 16
List (Audio) : 0 / 1 / 2
List (Subtitles 4/3) : 0 / 1 / 2 / 3 / 4 / 5
List (Subtitles Wide) : 0 / 0 / 0 / 0 / 0 / 0
List (Subtitles Letterbox) : 0 / 0 / 0 / 0 / 0 / 0
List (Subtitles Pan&Scan) : 0 / 0 / 0 / 0 / 0 / 0

Menu #2
Duration : 45 min 37 s
00:00:00.000 : Chapter 1
00:00:19.000 : Chapter 2
00:00:22.560 : Chapter 3
00:00:26.720 : Chapter 4
00:00:29.200 : Chapter 5
00:00:32.880 : Chapter 6
00:00:48.880 : Chapter 7
00:00:56.880 : Chapter 8
00:01:30.880 : Chapter 9
00:01:41.880 : Chapter 10
00:01:44.360 : Chapter 11
00:01:47.600 : Chapter 12
00:02:07.600 : Chapter 13
List (Audio) : 0 / 1 / 2
List (Subtitles 4/3) : 0 / 1 / 2 / 3 / 4 / 5
List (Subtitles Wide) : 0 / 0 / 0 / 0 / 0 / 0
List (Subtitles Letterbox) : 0 / 0 / 0 / 0 / 0 / 0
List (Subtitles Pan&Scan) : 0 / 0 / 0 / 0 / 0 / 0