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


Pages : 1 2 3 4 5 6 [7] 8 9 10 11 12

Aleksoid1978
9th January 2019, 04:17
Mentioned this earlier, only happens with dark mode menu and changes size above 100% app scale in Windows. Doesn't happen on my other system running 1809.

Fixed. Don't need anymore uncheck in Windows.

ryrynz
9th January 2019, 04:19
I see in 4316. Thanks.

Grimsdyke
9th January 2019, 10:40
@ devs. A few months ago you thankfully fixed one short coming in the original mpc codebase to make sure that the main feature is chosen by default even if there
are longer features but at lower resolution on the disc.
Unfortunately if on the disc is material longer than the main movie but at the same resolution BE, of course, does not know what to load.
Examples for this are RAZORBACK (Australian Blu-Ray containing longer workprint) or APOCALPYPSE NOW (Theatrical cut and Redux on same disc via seamless branching), etc.

So my idea would be that BE does not only save informations like last position and audio track but also the mpls that the user had chosen to play on a certain disc.

Thx

ryrynz
9th January 2019, 11:17
Sounds like a good idea. Is there really no other way or determining the main movie?

Aleksoid1978
9th January 2019, 11:24
Is there really no other way or determining the main movie?
No way.

Grimsdyke
9th January 2019, 13:34
That's why I suggest that more informations would be saved by BE !!
For APOCALYPSE NOW this would mean that BE could let me (continue to) watch the Redux version (00022.mpls) where I last stopped (maybe using the Englisch audio track) or the theatrical cut (00023.mpls) with the original 1979 German dubbing or whatever configuration.
You could make this completely optional so that other users are not bothered/confused !

alex1399
9th January 2019, 13:48
In general, One file One video stream. No offence, but find your own niche by lossless remuxing the file into better shape via ffmpeg.

wanezhiling
10th January 2019, 08:41
https://www.sendspace.com/file/w5w3ub
LAV Splitter Source works fine.

v0lt
10th January 2019, 13:48
@wanezhiling
Fixed in r4320.

v0lt
11th January 2019, 08:54
MPC-BE 1.5.3 (build 4322) beta (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds%20%28from%20svn%20trunk%29/1.5.3%20%28build%204322%29%20beta/)

MPC-BE 1.5.3 Nightly builds: main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative (https://yadi.sk/d/r7JYQ2NjHvE4lA)
Also new and old versions can be found on VideoHelp.com (https://www.videohelp.com/software/MPC-BE).

P.J
12th January 2019, 19:56
Any hope for MPC-BE to support Clean Aperture ('clap') for .mov container?
QuickTime supports it well :thanks:

https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFChap3/qtff3.html#//apple_ref/doc/uid/TP40000939-CH205-125850

Aleksoid1978
13th January 2019, 00:46
Any hope for MPC-BE to support Clean Aperture ('clap') for .mov container?

Already support.

P.J
13th January 2019, 11:10
Already support.

But not working in v1.5.3 build 4316 :confused:

Aleksoid1978
13th January 2019, 11:32
But not working in v1.5.3 build 4316 :confused:

All working perfect with internal filters. If not - upload sample.

P.J
13th January 2019, 13:10
All working perfect with internal filters. If not - upload sample.

Here you are =)

https://www.sendspace.com/file/5jeyv3

Aleksoid1978
13th January 2019, 13:23
Here you are =)
https://www.sendspace.com/file/5jeyv3

All working.
MI:
https://i.imgur.com/tEOlKz0.png

Output video pin from internal Source filter.
https://i.imgur.com/1fMVhQY.png
as we see - video size 720x512, but rcTarget - 720x480.
Internal video renderer - EVR-CP also as EVR support it's value.

P.S. AR('pasp' atom) 4:3, so we have 640x480 final video output.

P.J
13th January 2019, 14:25
Here's the comparison with QuickTime, looks like reverse attributes :confused:

https://thumbs2.imgbox.com/5c/19/TUggSO1Y_t.png (http://imgbox.com/TUggSO1Y)

Aleksoid1978
13th January 2019, 14:47
Looks like QuickTime crop from top, but there is no any info in documentation. In this sample height 512, from clap - 480, that's all. MPC-BE output as 480, that's all.

P.J
13th January 2019, 14:56
Looks like QuickTime crop from top, but there is no any info in documentation. In this sample height 512, from clap - 480, that's all. MPC-BE output as 480, that's all.

Actually, MPC-BE cuts only from the bottom and doesn't care about the crop values.
Hope you can fix it to read the values correctly :(

https://thumbs2.imgbox.com/1c/a6/S7cWTDuz_t.png (http://imgbox.com/S7cWTDuz)

Klaus1189
13th January 2019, 20:43
Updated german translation (https://drive.google.com/file/d/1MHucWBIwGs3E4SrT1VEbZ1T_T6Vgg6xU/view?usp=sharing)
One little cosmetic issue :)

Aleksoid1978
14th January 2019, 05:39
Actually, MPC-BE cuts only from the bottom and doesn't care about the crop values.
Hope you can fix it to read the values correctly :(

https://thumbs2.imgbox.com/1c/a6/S7cWTDuz_t.png (http://imgbox.com/S7cWTDuz)

Very strange. In this file, clap atom contain:
apertureHeight - 480
vertOff - 13

I don't know how we can have top - 29 and bottom - 3...

P.J
14th January 2019, 10:11
Very strange. In this file, clap atom contain:
apertureHeight - 480
vertOff - 13

I don't know how we can have top - 29 and bottom - 3...

Yes, v0lt was posted a screenshot from MP4 Inspector before too.
But I'm sure the right pixel value for top is 29 not 13.
Let's see if I can find more clues about it =/
https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFChap3/qtff3.html#//apple_ref/doc/uid/TP40000939-CH205-125850

https://thumbs2.imgbox.com/e2/82/oq4s8gYo_t.png (http://imgbox.com/oq4s8gYo)

Aleksoid1978
14th January 2019, 10:33
There is no other information how handle this value - stay it question opened :)

v0lt
14th January 2019, 15:41
Data from the 'clap' atom.
https://jpegshare.net/thumbs/e5/95/e5950099ac6395cde46d5f38bb207949.jpg (https://jpegshare.net/e5/95/e5950099ac6395cde46d5f38bb207949.png.html)

P.J
14th January 2019, 15:42
Very strange. In this file, clap atom contain:
apertureHeight - 480
vertOff - 13

I don't know how we can have top - 29 and bottom - 3...

Aleksoid1978, think I found the formula :) This is about to find the top/bottom numbers:

First, we need to calculate the cropped vertical pixels: 512-480=32 (cropped pixels)
Then check the "vertOff_D (denominator)", it's fine if it was 2 but if it was 1, multiply "vertOff_N (numerator)" by 2.
So we can find the right offset from the center of video.
In that sample, "vertOff_D (denominator)" is 1, so we should multiply "vertOff_N (numerator)" by 2: 13*2=26 (real offset)
But if "vertOff_D (denominator)" was 2: "vertOff_N (numerator)" = real offset
Note: "vertOff_N (numerator)" or real offset can be negative too.

Now we just need to solve this equation to find top and bottom numbers:

top+bottom=32
top-bottom=26

top=29 / bottom=3


I'm sure that same can be applied to the left/right numbers too :)

v0lt
14th January 2019, 19:16
@P.J
Fixed in r4329.

Megalith
14th January 2019, 20:20
I see this (for one second) whenever I try to open a video, even a low-resolution file that should begin playback immediately.

It's as if MPC-BE loads its skin, but then reloads it before playback begins. The result is that opening a file, even on a non-busy hard drive, feels laggy.

I don't think there's anything to fix but was just curious if anyone had the same experience.

https://i.imgur.com/QJ0ArQu.jpg

peter0815x
16th January 2019, 02:56
hi
i just tested latest version
1.5.3.4322


and the bug with high res audio files
and wasapi exclusiv is still there
(files above 192k will be downsampled to 192k)


it was fixed with the latest test build from Aleksoid1978
https://yadi.sk/d/H3GEZ5vu4O0StA

but seems fix didn't make it into 1.5.3.

Aleksoid1978
16th January 2019, 03:07
hi
i just tested latest version
1.5.3.4322


and the bug with high res audio files
and wasapi exclusiv is still there
(files above 192k will be downsampled to 192k)


it was fixed with the latest test build from Aleksoid1978
https://yadi.sk/d/H3GEZ5vu4O0StA

but seems fix didn't make it into 1.5.3.

Check this setting "Do not check format support".

peter0815x
16th January 2019, 17:28
Check this setting "Do not check format support".

thx its working :o

tormento
17th January 2019, 17:53
Can I ask you to have a "delete key" support to delete files while playing videos of a folder?

Sometimes it comes useful when scrubbing old directories.

P.J
17th January 2019, 22:35
@P.J
Fixed in r4329.

:thanks: :thanks: :thanks:

hubi73
18th January 2019, 20:03
Another Youtube problem, but it is not playlist related like the last one that I reported. Youtube-dl was also affected, but they fixed it in the last release.

https://www.youtube.com/watch?v=GcvBnhq0lFA
https://www.youtube.com/watch?v=9GuUbziASwE
https://www.youtube.com/watch?v=yFnQu0kmCuY

None of these links will play with internal web parser, but with the youtube-dl support and version 2019.01.17.

Aleksoid1978
19th January 2019, 00:50
Another Youtube problem, but it is not playlist related like the last one that I reported. Youtube-dl was also affected, but they fixed it in the last release.

https://www.youtube.com/watch?v=GcvBnhq0lFA
https://www.youtube.com/watch?v=9GuUbziASwE
https://www.youtube.com/watch?v=yFnQu0kmCuY

None of these links will play with internal web parser, but with the youtube-dl support and version 2019.01.17.

Thanks - fixed.

hubi73
19th January 2019, 01:18
Thanks for fixing.

wanezhiling
19th January 2019, 13:52
https://www.sendspace.com/file/g53tnz
can't play the clip with internal hevc dxva decoder, happens on nvidia platform only

v0lt
19th January 2019, 15:34
@wanezhiling
I do not confirm. GTX 950 plays fine.
https://jpegshare.net/thumbs/28/72/28727a9b6c995de10c0a0265aecf73f4.jpg (https://jpegshare.net/28/72/28727a9b6c995de10c0a0265aecf73f4.jpg.html)

yonta
19th January 2019, 21:07
mpc-be plays this video (https://drive.google.com/file/d/1r9zhq58Je5idNnMnQPqWZDBBR0uzoTwl/view?usp=sharing) at around 15 fps when it is actually a 29.970fps video. I tried mpc-hc and mpv and they played it @29.970 just fine.

Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 61.9 MiB
Duration : 1 min 5 s
Overall bit rate : 7 980 kb/s
Writing application : Lavf58.26.100

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 3 Ref Frames
Format settings, CABAC : Yes
Format settings, RefFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1 min 5 s
Bit rate : 7 846 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.126
Stream size : 60.9 MiB (98%)
Title : h264@GPAC0.7.2-DEV-rev989-g637a1d0b-master
Codec configuration box : avcC

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 1 min 5 s
Bit rate mode : Constant
Bit rate : 125 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 995 KiB (2%)
Title : aac@GPAC0.7.2-DEV-rev989-g637a1d0b-master
Default : Yes
Alternate group : 1

wanezhiling
20th January 2019, 02:16
@wanezhiling
I do not confirm. GTX 950 plays fine.
https://jpegshare.net/thumbs/28/72/28727a9b6c995de10c0a0265aecf73f4.jpg (https://jpegshare.net/28/72/28727a9b6c995de10c0a0265aecf73f4.jpg.html)

i tried with 1050ti and 1060, no luck.

Aleksoid1978
20th January 2019, 03:48
i tried with 1050ti and 1060, no luck.

It's support HEVC 10 bit, check in DXVACheker. Check with LAVVideo Decoder.

wanezhiling
20th January 2019, 04:11
lav works, but not with mpcbe :)

Aleksoid1978
20th January 2019, 04:50
lav works, but not with mpcbe :)
Show statistic(Ctrl+J), show filters list when playback.

If LAV also don't work - something with your system. Maybe it's have more then 1 video adapter and mpc-be assign on different ??

Aleksoid1978
20th January 2019, 04:51
mpc-be plays this video (https://drive.google.com/file/d/1r9zhq58Je5idNnMnQPqWZDBBR0uzoTwl/view?usp=sharing) at around 15 fps when it is actually a 29.970fps video. I tried mpc-hc and mpv and they played it @29.970 just fine.


Thanks - fixed.

mogli
22nd January 2019, 07:39
When trying to open about 300 media files at once using the option 'only add to playlist', only about 180 were actually added and the name of the last one was cut off and therefore dysfunctional. Is this a known problem?

Aleksoid1978
22nd January 2019, 08:48
When trying to open about 300 media files at once using the option 'only add to playlist', only about 180 were actually added and the name of the last one was cut off and therefore dysfunctional. Is this a known problem?

It's possible. Limitation on buffer for store file names - or limitation of WM_COPYDATA message.

Aleksoid1978
22nd January 2019, 09:54
How do you open files - from dialog in player or from explorer ?? If from dialog - i think i know what's happened and can fix.

Aleksoid1978
22nd January 2019, 11:09
When trying to open about 300 media files at once using the option 'only add to playlist', only about 180 were actually added and the name of the last one was cut off and therefore dysfunctional. Is this a known problem?

Try this test build - https://yadi.sk/d/HxJx5_31-MiCng

mogli
22nd January 2019, 12:12
How do you open files - from dialog in player or from explorer ??From dialog in player.Try this test build - https://yadi.sk/d/HxJx5_31-MiCngWow, that was a quick fix. I just tried it 2 times but it seems to work! :thanks:

Klaus1189
22nd January 2019, 18:26
Updated german translation (https://drive.google.com/file/d/1rGJRwkH2m5USNQOi05ZhHPVHAm_yHOVq/view?usp=sharing) based on r4344 "Playlist" :)

v0lt
23rd January 2019, 05:19
@Klaus1189
Current "trunk" code - https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/
Current "trunk" log - https://sourceforge.net/p/mpcbe/code/HEAD/log/?path=/trunk
Translation files - https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/mpcresources/text/
This code is used to release nightly builds.

"Playlist" branch code - https://sourceforge.net/p/mpcbe/code/HEAD/tree/branches/Playlist/
"Playlist" branch log - https://sourceforge.net/p/mpcbe/code/HEAD/log/?path=/branches/Playlist
Please do not do the translations for branches.

salam2009
27th January 2019, 10:52
Is it possible to lock the player's window from moving?
I mostly move it by accident when I'm trying to jump quickly between a video's scenes using the mouse cursor.
Thanks a lot for your effort!

Aleksoid1978
27th January 2019, 10:53
Is it possible to lock the player's window from moving?
No - it's not possible.

ryrynz
27th January 2019, 11:03
There's a 3rd party app called Windowmanager can do that.

raradederion
27th January 2019, 12:14
Would it be possible to play the subtitle specified via the /sub command line switch with an external filter (such as XySubFilter)?
It works fine using the internal subtitle renderer but not when using an external one and it looks like the player isn't sending to the filter the required information to do so.

Aleksoid1978
27th January 2019, 13:31
Would it be possible to play the subtitle specified via the /sub command line switch with an external filter (such as XySubFilter)?
It works fine using the internal subtitle renderer but not when using an external one and it looks like the player isn't sending to the filter the required information to do so.

In the XySubFilter's options set "Always load".

raradederion
27th January 2019, 15:22
In the XySubFilter's options set "Always load".

Nope, it still doesn't work.
I don't know anything about DirectShow so I might be wrong, but I built xysubfilter with logging enabled and it looks like it's not connecting to any Subtitle Pin.
To be clear: it works fine when the subtitle is embedded inside the file or outside with the same name but it doesn't work if I try to load a subtitle from another folder via the command line.

mkver
29th January 2019, 17:46
I experience strange behaviour from MediaInfo included in MPC-BE; standalone MediaInfo is fine. The problem affects Matroska files where the cues are located in front of the clusters and not at the end. The issue is twofold:
1. For files that show this behaviour the output of the integrated MediaInfo is

General
Unique ID : 7900589881153944875766578117805679678 (0x5F19927C44F2C17F663489B8631243E)
Complete name : I:\sample4.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 16.5 KiB
Duration : 21 s 160 ms
Overall bit rate : 6 402 b/s
Writing application : Lavf58.23.102
Writing library : Lavf58.23.102
ErrorDetectionType : Per level 1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 21 s 160 ms
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant / Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive / Progressive
Writing library : x264 core 148 r2762 90a61ec
Encoding settings : cabac=1 / ref=3 / ... [omitted for brevity]
Language : English
Default : Yes
Forced : No

The strange thing here is the "Constant / Constant" for the frame rate mode and "Progressive / Progressive" for scan type. Normally, these are not doubled (and it's not doubled for standalone MediaInfo).

2. But the more important of the two issues is that MediaInfo reads the whole file before returning its report. Especially annoying for multi-GB files.

As has been said: The standalone MediaInfo is not affected by this; and MPC-HC is also no longer affected by it. It used to be affected just like MPC-BE, but it isn't any more since 1.7.14. This is the first version that uses an external mediainfo.dll and looking at the commits. MPC-HC 1.7.13.112 is still affected by this bug.

I know of two ways to create such files: The first is by using mkclean (https://sourceforge.net/projects/matroska/files/mkclean/mkclean-0.8.10-win64.zip/download) and the second by using ffmpeg with the "reserve_index_space" option: ffmpeg -i <InputFile> -c copy -f matroska -reserve_index_space <Number> <OutputFile>. Here (https://www.dropbox.com/s/fh9xfd98ichyl73/sample4.mkv?dl=0) is a sample.

Klaus1189
29th January 2019, 17:54
updated german translation (https://drive.google.com/file/d/11d8ptvye9dcDYnRfXOPQH82VZOFkiib9/view?usp=sharing) based on r4379 :)

Is it possible to edit the close button of the new Playlist window, because it is cut off when using 200% scaling, see here (https://drive.google.com/file/d/18ErlcWC9G4MPQrfjNKqQCtFfjPFZy89X/view?usp=sharing).

Mercury_22
30th January 2019, 00:10
MPC-BE can't see all the "long" playlist when opening a blu-ray including main movie's correct one

While MPC-HC can see it

Sample https://www.sendspace.com/file/2npu9s

I found another Blu-ray for which MPC-BE can't see / show the correct main movie's mpls so:

Aleksoid / Volt can you please let MPC-BE show all the mpls in descending order of the duration, there's no point in hiding some of the mpls as long as MPC-BE can't chose, or even show as it seems, the correct main movie's mpls for sure, without a directshow Bluray disc navigator filter (https://forum.doom9.org/showthread.php?t=164314) ?

P.S. I will not send another sample cause the fix seems very easy to me: let MPC-BE show all the mpls in descending order of the duration

Aleksoid1978
30th January 2019, 01:49
I found another Blu-ray for which MPC-BE can't see / show the correct main movie's mpls so:

Aleksoid / Volt can you please let MPC-BE show all the mpls in descending order of the duration, there's no point in hiding some of the mpls as long as MPC-BE can't chose, or even show as it seems, the correct main movie's mpls for sure, without a directshow Bluray disc navigator filter (https://forum.doom9.org/showthread.php?t=164314) ?

P.S. I will not send another sample cause the fix seems very easy to me: let MPC-BE show all the mpls in descending order of the duration

MPC-BE show all the mpls in descending order of the duration:
1) duration > 3 min
2) mpls don't contain duplicate .m2ts files entry.

Aleksoid1978
30th January 2019, 05:49
Is it possible to edit the close button of the new Playlist window, because it is cut off when using 200% scaling, see here (https://drive.google.com/file/d/18ErlcWC9G4MPQrfjNKqQCtFfjPFZy89X/view?usp=sharing).

Possible - why not, but i don't have monitor > 1080 and can't set 200%, maximum 175%(look normal).

huhn
30th January 2019, 06:39
there are two way to workaround that.

apply nvidia DSR to the desktop and you should get up 350% as an option or you use the newer custom option to type the number in.

wushantao
31st January 2019, 07:27
https://send.firefox.com/download/8288d58bda/#YO-NMnGvPMmnH6duYTFd6w

https://anonfile.com/90U5m7sfb7/mplayerc.sc.rc_7z

https://bayfiles.com/A2U5mfs9b5/mplayerc.sc.rc_7z

http://www.solidfiles.com/v/NaB6KGMvkYXXM

;)

Simplified Chinese update

v0lt
31st January 2019, 11:35
@wushantao
Thanks. Updated in r4392.

Klaus1189
31st January 2019, 19:00
Possible - why not, but i don't have monitor > 1080 and can't set 200%, maximum 175%(look normal).

If you need/want me to try a testbuild, just send me one.

I made a new screenshot (https://drive.google.com/file/d/156AQrBwjDtGWLC4IQirlYVPRgQxcDQ-e/view?usp=sharing) of r4391. Here you can see that only the close symbol is larger than the button. The button itself should be fine. Maybe it helps you, although I am pretty sure you know it already.
I beg to fix this little cosmetic issue.

Thank you devs

Aleksoid1978
2nd February 2019, 08:07
If you need/want me to try a testbuild, just send me one.

I made a new screenshot (https://drive.google.com/file/d/156AQrBwjDtGWLC4IQirlYVPRgQxcDQ-e/view?usp=sharing) of r4391. Here you can see that only the close symbol is larger than the button. The button itself should be fine. Maybe it helps you, although I am pretty sure you know it already.
I beg to fix this little cosmetic issue.

Thank you devs

Test this build - https://yadi.sk/d/rspJFwy3X4ZPvQ

Klaus1189
2nd February 2019, 08:52
Test this build - https://yadi.sk/d/rspJFwy3X4ZPvQ

Looks good to me :)

Aleksoid1978
2nd February 2019, 10:20
I'm glad :)

Klaus1189
4th February 2019, 17:02
Updated german translation (https://drive.google.com/file/d/1EUxcOcc-Eyx2DgP5gTh2mJOG6nSonlio/view?usp=sharing) based on r4402

ryrynz
6th February 2019, 00:23
I see the translations being fixed up. 1.5.3 release imminent?

GCRaistlin
10th February 2019, 18:57
Feature requests:

[ ] Show MPC-BE in tray instead of taskbar.
This may be useful when playing a video on the secondary display and doing some other work on the primary one: MPC-BE won't hinder on Alt-Tab and in the taskbar.
[ ] Repeat reopening file in case of an error.
Now sometimes we have to press Ctrl-E tens of times (literally!) when opening an AceStream link because of repeating "Cannot render a file" error.
Increase timeout for opening external links. Now we get "File not found" error in case of heavy bandwidth load (by uTorrent on another machine). Limiting download speed in uTorrent helps. Once the link is catched we can remove the limiting or at least set it to a higher value.

Anima123
11th February 2019, 04:55
The mouse scroll will not be able to adjust volumn with recent builds.

Aleksoid1978
11th February 2019, 04:59
The mouse scroll will not be able to adjust volumn with recent builds.

All working good.

v0lt
11th February 2019, 17:53
The mouse scroll will not be able to adjust volumn with recent builds.
Perhaps you have an active playlist window. Click on the main window and check again.

Anima123
11th February 2019, 20:19
Perhaps you have an active playlist window. Click on the main window and check again.

You're right about it. But shouldn't the main window be the active one in the first place?

VipZ
11th February 2019, 20:49
Thanks for the updates for High DPI settings

There are 3 additional places which could do with similar tweaks.

Flybar and header within settings dialog;
https://jpegshare.net/thumbs/3b/c7/3bc7f1c72e5bf0a0098e46156ec11256.jpg (https://jpegshare.net/3b/c7/3bc7f1c72e5bf0a0098e46156ec11256.png.html)
Additional thought, is that header text even required within the dialogs now?

OSD;
https://jpegshare.net/thumbs/dc/44/dc44d92986e230c8c5857d9625883cb2.jpg (https://jpegshare.net/dc/44/dc44d92986e230c8c5857d9625883cb2.png.html)
I have set font size 18 for OSD which is likely slighly bigger than default. At 100% its good and 250% its a bit too big.

Windows is set with 250% within the above snips.

Thanks

artins90
17th February 2019, 00:00
Hi,

I have been using MPC BE for more than a year without issues but after upgrading to a 4K screen, I am now facing Desktop Window Manager crashes when using this player.

I figured out a way to trigger the crash consistently, basically in full screen (Madvr standard, not exclusive) when I make the seek bar appear there is a very brief white flash across the entire screen, like a random white frame.
This doesn't make the Desktop Window Manager crash, but if I make the seek bar appear and disappear for 5-10 times in a row, I can trigger the crash consistently.

After the Desktop Window Manager crashes, the video's audio still plays in the background with the last frame stuck on the screen. The mouse is displayed on the screen but it cannot interact with anything and the application can't be closed, forcing me to cut the power the PC.

I tried to reset the player's settings to their defaults, I also tried to run the standard EVR but I can still trigger the crash.
The crash is limited to MPC BE, all the other players, 3D applications, games are stable.

The event viewer reports the following:
Faulting application name: dwm.exe, version: 10.0.17763.1, time stamp: 0xe52aabf3
Faulting module name: KERNEL32.DLL, version: 10.0.17763.292, time stamp: 0x7c9c19c8
Exception code: 0xe0464645
Fault offset: 0x00000000000181f4
Faulting process id: 0x230
Faulting application start time: 0x01d4bb2c84b487c9
Faulting application path: C:\WINDOWS\system32\dwm.exe
Faulting module path: C:\WINDOWS\System32\KERNEL32.DLL
Report Id: 7a653986-1b58-42ac-84ea-8521496361dd
Faulting package full name:
Faulting package-relative application ID:

Any suggestion on how to solve this issue would be appreciated.

System:
i7 7820X
GTX 1080
16 GB DDR4 3400
Windows 10 v 1809 with the latest updates applied.
MPC BE 1.5.3 (build 4419) beta (the current stable release crashes as well).

Aleksoid1978
17th February 2019, 08:42
Thanks for the updates for High DPI settings

There are 3 additional places which could do with similar tweaks.

Flybar and header within settings dialog;
https://jpegshare.net/thumbs/3b/c7/3bc7f1c72e5bf0a0098e46156ec11256.jpg (https://jpegshare.net/3b/c7/3bc7f1c72e5bf0a0098e46156ec11256.png.html)
Additional thought, is that header text even required within the dialogs now?

OSD;
https://jpegshare.net/thumbs/dc/44/dc44d92986e230c8c5857d9625883cb2.jpg (https://jpegshare.net/dc/44/dc44d92986e230c8c5857d9625883cb2.png.html)
I have set font size 18 for OSD which is likely slighly bigger than default. At 100% its good and 250% its a bit too big.

Windows is set with 250% within the above snips.

Thanks
Flybar don't support High DPI.

About osd text - it's scale by DPI.

Grimsdyke
18th February 2019, 22:54
Regarding: Infinite Pin Tee Filter
Shouldn't the 64-bit version of mpc-be load/use qcap.dll from SysWow64 instead from System32 ??

Aleksoid1978
18th February 2019, 23:06
Regarding: Infinite Pin Tee Filter
Shouldn't the 64-bit version of mpc-be load/use qcap.dll from SysWow64 instead from System32 ??

It's automatically load from system.

nevcairiel
18th February 2019, 23:31
Regarding: Infinite Pin Tee Filter
Shouldn't the 64-bit version of mpc-be load/use qcap.dll from SysWow64 instead from System32 ??

Contrary to the names of the folders...

- system32 is the "primary" directory for all OS components. On a 64-bit OS, this folder contains 64-bit DLLs.
- SysWow64 is the "compatibility" directory, containing 32-bit components to run on a 64-bit OS. WoW64 stands for "Windows 32-bit on Windows 64-bit"

So a 64-bit application should pull from "system32", a 32-bit application on a 64-bit OS should use "SysWow64".

beter
19th February 2019, 00:19
Update for translation of Traditional Chinese and Dutch
https://www.sendspace.com/file/f1v0mo

v0lt
20th February 2019, 17:55
@beter
Thanks. Updated in r4436.

wushantao
21st February 2019, 12:10
Simplified Chinese update:D:D:D

https://send.firefox.com/download/73b7ad2025/#Gb3tJuslXBpxbWxyuYpVNw

http://www.solidfiles.com/v/WqM8QpNreVMK5

https://1fichier.com/?36gkwcbdkqzmw357ah1m

https://bayfiles.com/r2W2B1u9b2/mplayerc.sc.rc_txt

https://anonfile.com/s5W7Bau8b2/mplayerc.sc.rc_txt

v0lt
22nd February 2019, 16:07
@wushantao
Thanks. Updated in r4442.

Klaus1189
25th February 2019, 17:14
Updated german translation (https://drive.google.com/file/d/17ibW5_g29_3pyYu2TGWiChy3elWWVMhP/view?usp=sharing) based on r4445

wushantao
26th February 2019, 06:26
Simplified Chinese update:)

https://send.firefox.com/download/78be494ae9/#Cv9ocURFGqgnx_mvVhZgZQ
http://www.solidfiles.com/d/Byrd4gZdAk7x6
https://bayfiles.com/8bL9i7v6b6/mplayerc.sc.rc_7z
https://anonfile.com/92L8i8v3b7/mplayerc.sc.rc_7z

v0lt
28th February 2019, 03:30
@Klaus1189, @wushantao
Thanks. Updated in r4448.

wushantao
4th March 2019, 06:57
crash when saving thumbnails, but not every time, and I don't know why……

mpc be 4450 + lav 0.73.1-28 + madvr 0.92.17

and save image is good x10 times

Aleksoid1978
4th March 2019, 09:27
Trying without madVR. If no crash - write to madVR.

v0lt
6th March 2019, 17:57
MPC-BE 1.5.3 (build 4455) beta (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds%20%28from%20svn%20trunk%29/1.5.3%20%28build%204455%29%20beta/) (SF.net)

lvqcl
6th March 2019, 23:26
MPC-BE switched from libaom to dav1d, so I decided to test its performance on my (rather old) CPU.

Test CPU: Intel Core2 Q9300 (quad core, up to SSE4.1, no AVX)
Test video: Gangnam Style 720p from Youtube
All tested decoders are 64-bit.
Results:

1) LAVFilters 0.73.1-28: 46.0 FPS (CPU usage is about 50%)
2) MPC-BE filters 1.5.3.4450: 45.7 FPS (CPU usage is about 50%)
3) MPC-BE filters 1.5.3.4455: 87.8 FPS (CPU usage is slightly above 80%)

(LAVFilters and MPC-BE 4450 use libaom, MPC-BE 4455 uses dav1d).

Nice speed increase, even on non-AVX2 processor.

crazyy
7th March 2019, 00:50
The option "prefer external audio files over embedded audio track" doesn't work with the /dub command line switch.

Aleksoid1978
7th March 2019, 03:18
The option "prefer external audio files over embedded audio track" doesn't work with the /dub command line switch.

I can not confirm(reproduce).
Using option "prefer external audio files over embedded audio track" - always external audio selected.

crazyy
7th March 2019, 07:36
I can not confirm(reproduce).
Using option "prefer external audio files over embedded audio track" - always external audio selected.

OK.I just tested it again.(from command line with /dub switch) The option works with local external audio files (in PC's disc, both video and audio) but don't with online external audio files (in https server, both video and audio) So the program loads video and audio nicely but does not select external audio track, i need to select it manually.

Aleksoid1978
7th March 2019, 08:12
Yes, it's limitation. When use external from http server it's don't work.

crazyy
7th March 2019, 08:41
OK. but the program should prefer the external one if it was loaded through the /dub switch without needing an option, I think.

Perenista
10th March 2019, 22:19
I am having problems with this program.

Sound crackling on EVERY FILE tested.

What should I do?

Aleksoid1978
10th March 2019, 23:24
I am having problems with this program.

Sound crackling on EVERY FILE tested.

What should I do?
What version use, show filter list when playback.

Perenista
10th March 2019, 23:43
What version use, show filter list when playback.Version 1.5.3 (build 4455) beta

A few settings tried
https://imgur.com/a/EgG4AhK

Filtros externos = external filters

I changed that area by adding LAV and selecting PREFER, but that didn't help, still crackling.

Aleksoid1978
11th March 2019, 00:10
Version 1.5.3 (build 4455) beta

A few settings tried
https://imgur.com/a/EgG4AhK

Filtros externos = external filters

I changed that area by adding LAV and selecting PREFER, but that didn't help, still crackling.

Try reset settings and delete all external filters. Just for test.

P.S. Check on latest SVN - https://yadi.sk/d/hlf1lfC8mKU58/!_last

Perenista
11th March 2019, 04:57
Try reset settings and delete all external filters. Just for test.I was looking for this and couldn't find (reset to factory settings). Where should I go?

Aleksoid1978
11th March 2019, 05:17
I was looking for this and couldn't find (reset to factory settings). Where should I go?

Options -> Miscellaneous -> Settings management

Grimsdyke
11th March 2019, 10:20
I love the dual-audio out feature of BE !! But unfortunately I do need much more gain on HDMI (=> connected to TV) than on 5.1-Analog (=> connected to Amplifier).
Would it be possible to add a second slider so that gain could be adjusted independently ?

Aleksoid1978
11th March 2019, 10:25
I love the dual-audio out feature of BE !! But unfortunately I do need much more gain on HDMI (=> connected to TV) than on 5.1-Analog (=> connected to Amplifier).
Would it be possible to add a second slider so that gain could be adjusted independently ?

Volume slider ?? If so - not.

Manni
11th March 2019, 10:40
I love the dual-audio out feature of BE !! But unfortunately I do need much more gain on HDMI (=> connected to TV) than on 5.1-Analog (=> connected to Amplifier).
Would it be possible to add a second slider so that gain could be adjusted independently ?

If you need more volume on HDMI it could be because you are converting to LPCM before sending to the AVR. If it's an option in your setup, try to bitstream audio over HDMI, volume tends to be higher in that case. But then of course you have no volume control from MPC.

Grimsdyke
11th March 2019, 10:50
@Aleksoid. I mean: Options -> Audio -> Sound Processing -> Volume Control -> GAIN. Would need one slider for each audio out.
@Manni. Thanx, I will check that.

Aleksoid1978
11th March 2019, 11:05
Dual audio not working for bitstreaming + PCM output.

Only bitstream or PCM

Grimsdyke
11th March 2019, 11:18
Bitstreaming over HDMI seem to be not louder on my equipment.

Manni
11th March 2019, 11:42
Bitstreaming over HDMI seem to be not louder on my equipment.

It's not always the case, but it was worth checking :)

beter
22nd March 2019, 00:33
Update for translation of Chinese traditional and Dutch
https://www.sendspace.com/file/x1lt1i

Anima123
22nd March 2019, 03:36
Using recent mpc-be builds (till 4455, didn't test latest), the progress bar will not appear for a while after starting playback the video, and certainly not be able to enter full-screen mode by Alt-Enter.

mkver
22nd March 2019, 21:44
DVBSUB subtitles are usually displayed until the next subtitle packet (often an empty subtitle that just says "Stop displaying the previous subtitles") is due for display. If a file does not contain these end-of-display subtitles, MPC-BE crashes. Such files can be produced by e.g. splitting files with mkvmerge. It doesn't seem to matter whether the DVBSUB packet (in Matroska) is in a SimpleBlock or a BlockGroup with an explicit nonzero duration or a BlockGroup with a zero duration. Here (https://www.dropbox.com/s/cp0i7s6f198l30m/DVBSUB.Zero.Duration.mkv?dl=0), here (https://www.dropbox.com/s/vkkeqp5lxds4dof/DVBSUB.Nonzero.Duration.mkv?dl=0) and here (https://www.dropbox.com/s/hq8mtspzrq47cy6/DVBSUB.SimpleBlock.mkv?dl=0) are samples for this. I can sometimes produce crashes if I am near the end of a transport stream with DVBSUBs as active subtitles, so this doesn't seem to be limited to Matroska, although it is not so easy to reproduce the crash there.

(If a DVBSUB in a BlockGroup has a nonzero duration, then actually this should be used as the duration; it should override the duration implied by the next subtitle packet. (The reason I am treating a BlockGroup with a zero duration specially is that FFmpeg has a bug in that it writes duration zero if the duration is unknown.))

Arm3nian
23rd March 2019, 10:13
If I seek before a file starts to play initially, MPC-BE stops responding. Same if I seek a second time too quickly after the first one. Turning off wait for render queue in madVR makes it better, but it still crashes. This has been happening ever since the UI change. I've tried nightlies of MPC-BE and LAV for a month but it does the same thing.

Also, before the UI change, if I had 2 screens connected, and I switched the file to fullscreen, and pulled the display plug on one of them, it would automatically continue playing on the other display. Doesn't do that anymore.

Aleksoid1978
23rd March 2019, 10:44
DVBSUB subtitles are usually displayed until the next subtitle packet (often an empty subtitle that just says "Stop displaying the previous subtitles") is due for display. If a file does not contain these end-of-display subtitles, MPC-BE crashes. Such files can be produced by e.g. splitting files with mkvmerge. It doesn't seem to matter whether the DVBSUB packet (in Matroska) is in a SimpleBlock or a BlockGroup with an explicit nonzero duration or a BlockGroup with a zero duration. Here (https://www.dropbox.com/s/cp0i7s6f198l30m/DVBSUB.Zero.Duration.mkv?dl=0), here (https://www.dropbox.com/s/vkkeqp5lxds4dof/DVBSUB.Nonzero.Duration.mkv?dl=0) and here (https://www.dropbox.com/s/hq8mtspzrq47cy6/DVBSUB.SimpleBlock.mkv?dl=0) are samples for this. I can sometimes produce crashes if I am near the end of a transport stream with DVBSUBs as active subtitles, so this doesn't seem to be limited to Matroska, although it is not so easy to reproduce the crash there.

(If a DVBSUB in a BlockGroup has a nonzero duration, then actually this should be used as the duration; it should override the duration implied by the next subtitle packet. (The reason I am treating a BlockGroup with a zero duration specially is that FFmpeg has a bug in that it writes duration zero if the duration is unknown.))

Thanks - fixed.

Aleksoid1978
23rd March 2019, 10:45
If I seek before a file starts to play initially, MPC-BE stops responding. Same if I seek a second time too quickly after the first one. Turning off wait for render queue in madVR makes it better, but it still crashes. This has been happening ever since the UI change. I've tried nightlies of MPC-BE and LAV for a month but it does the same thing.

Also, before the UI change, if I had 2 screens connected, and I switched the file to fullscreen, and pulled the display plug on one of them, it would automatically continue playing on the other display. Doesn't do that anymore.

1 - reset settings.
2 - try without LAV and madVR.

Anima123
23rd March 2019, 19:33
Using recent mpc-be builds (till 4455, didn't test latest), the progress bar will not appear for a while after starting playback the video, and certainly not be able to enter full-screen mode by Alt-Enter.

Just tried the latest nightly and found the problem has gone. Thanks a lot!

mkver
24th March 2019, 11:42
Thanks - fixed.
Works fine in 4466. Thanks.

Klaus1189
1st April 2019, 08:31
Thank you very much for 1.5.3 :)

v0lt
1st April 2019, 09:12
MPC-BE 1.5.3 (build 4488) stable (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.3/)

MPC-BE 1.5.4 Nightly builds: main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative (https://yadi.sk/d/r7JYQ2NjHvE4lA)
Also new and old versions can be found on VideoHelp.com (https://www.videohelp.com/software/MPC-BE).

filler56789
1st April 2019, 09:36
MPC-BE 1.5.3 (build 4488) stable (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.3/)

:thanks:

chros
1st April 2019, 10:06
Thanks guys, I'll start to use it during the next couple of days and report back :)

ryrynz
1st April 2019, 11:24
Very nice release. Excellent work.

GCRaistlin
1st April 2019, 16:52
Is there any chance that these feature requests (http://forum.doom9.org/showpost.php?p=1865267&postcount=6073) will be implemented?

JarrettH
2nd April 2019, 03:21
What is new or fixed in 1.5.3?:confused:

Edit-found it in the log the installer comes with

Aleksoid1978
2nd April 2019, 05:21
Info about release on first page of this thread :)

v0lt
2nd April 2019, 06:14
What is new or fixed in 1.5.3?:confused:

Edit-found it in the log the installer comes with
https://sourceforge.net/p/mpcbe/code/HEAD/tree/tags/release_1.5.3/docs/Changelog.txt

Manni
2nd April 2019, 13:20
Thanks for the new version, keep up the good work!

P.J
4th April 2019, 13:36
I have a video file that MPC-BE can't play it unless I add LAV+Splitter Source as external filter :confused:

General
Format : MPEG-4
Commercial name : DVCPRO HD
Format profile : QuickTime
Codec ID : qt 2005.03 (qt )
File size : 1.23 GiB
Duration : 3 min 42 s
Overall bit rate : 47.6 Mb/s
Encoded date : UTC 2006-12-23 23:14:13
Tagged date : UTC 2007-08-22 07:25:41
Writing library : Apple QuickTime

Video
ID : 4
Format : DV
Commercial name : DVCPRO HD
Codec ID : dvhp
Duration : 3 min 42 s
Bit rate mode : Constant
Bit rate : 46.0 Mb/s
Width : 1 280 pixels
Original width : 960 pixels
Clean aperture width : 936 pixels
Height : 720 pixels
Clean aperture height : 702 pixels
Display aspect ratio : 2.40:1
Original display aspect ratio : 16:9
Clean aperture display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (23976/1000) FPS
Original frame rate : 59.940 (59940/1000) FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:2
Scan type : Progressive
Original scan type : Interlaced
Original scan order : Bottom Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 2.083
Time code of first frame : 00:00:00:00
Time code source : Subcode time code
Stream size : 1.19 GiB (97%)
Language : English
Encoded date : UTC 2007-08-22 07:25:41
Tagged date : UTC 2007-08-22 07:25:41
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

SeeMoreDigital
4th April 2019, 15:58
I have a video file that MPC-BE can't play it unless I add LAV+Splitter Source as external filter :confused:

Playing DV (Digital Video) within an Apple container on a Windows computer can be a bit 'hit and miss' at the best of times. Have you tried re-muxing to the MKV container?

P.J
4th April 2019, 19:35
Playing DV (Digital Video) within an Apple container on a Windows computer can be a bit 'hit and miss' at the best of times. Have you tried re-muxing to the MKV container?

I have many DV videos with mov container that play fine except this one.
LAV+Splitter Source plays it fine too.

SeeMoreDigital
4th April 2019, 20:01
I have many DV videos with mov container that play fine except this one.
LAV+Splitter Source plays it fine too.It's not a regular DV file it's a DVCPRO HD file with 4:2:2 chroma sub-sampling. It's most likely 10-bit too...

Aleksoid1978
4th April 2019, 21:58
Upload some files.

P.J
5th April 2019, 07:19
Upload some files.

Here you are: https://drive.google.com/open?id=14YuBH6_eYf_tz27-T3_70G2pM6n-PDCn

SeeMoreDigital
5th April 2019, 09:44
Here you are: https://drive.google.com/open?id=14YuBH6_eYf_tz27-T3_70G2pM6n-PDCnIt appears that the DVPRO HD sample contains some damaged frames between 5017-5023...

Aleksoid1978
5th April 2019, 09:46
Here you are: https://drive.google.com/open?id=14YuBH6_eYf_tz27-T3_70G2pM6n-PDCn

Thanks - fixed.

P.J
7th April 2019, 06:09
Thanks - fixed.

:thanks:

tormento
7th April 2019, 14:50
Is it only me or the latest versions get lot of time when launching?

Klaus1189
7th April 2019, 14:54
Which latest versions? Latest stable or latest nightlies?

ryrynz
7th April 2019, 21:21
Is it only me or the latest versions get lot of time when launching?

I don't get why you just didn't download the stable 1.5.3 release and just test for yourself. Nobody has mentioned anything and most of us use SSDs so many apps are basically instant.

tormento
8th April 2019, 09:37
I don't get why you just didn't download the stable 1.5.3 release and just test for yourself. Nobody has mentioned anything and most of us use SSDs so many apps are basically instant.
Downloaded both stable and nightly. Same effect. Tried to delete every .ini and other setting and at first launch it's almost instant, from the second, when settings are saved, get slower. I have 2 Samsung 850 Pro here, so storage is not the bottleneck.

Aleksoid1978
8th April 2019, 10:14
Is it only me or the latest versions get lot of time when launching?

Only for you.

Qotscha
8th April 2019, 12:27
Is it only me or the latest versions get lot of time when launching?

Same thing for me too. Tested nightlies (x64) and 1.5.3.4373 (https://yadi.sk/d/hlf1lfC8mKU58/1.5.3.4373) seems to be the last build launching practically instantly. Builds starting from 1.5.3.4378 (https://yadi.sk/d/hlf1lfC8mKU58/1.5.3.4378) take several seconds.

tormento
8th April 2019, 12:32
Same thing for me too.
Thanks for the working version hint.

I confirm it is opening instantly for me too (x64 version).

lvqcl
8th April 2019, 16:58
1.5.4.4508: startup time < 1 second.

BetA13
8th April 2019, 22:43
hy all,

i have a little problem with Subtitles in h265 Files..
they allways display in White and default size, if try to change anything in the Standart style, lets say color to red, it doesnt change it, same with the Size.
Using the standart internal subtitle renderer in MPC BE..

With h264 Files it does work like it should..

is there a reason for that? maybe a limitation of some sort?

https://i.imgur.com/nH1yGXF.png

Use Standart style is enabled..


or should i use a different subtitle renderer? If yes, wich would be recommend?

Thanks..

ryrynz
8th April 2019, 22:45
1.5.4.4508: startup time < 1 second.But do you have the slow startup on the build stated (4378)?

Aleksoid1978
9th April 2019, 01:45
hy all,

i have a little problem with Subtitles in h265 Files..
they allways display in White and default size, if try to change anything in the Standart style, lets say color to red, it doesnt change it, same with the Size.
Using the standart internal subtitle renderer in MPC BE..

With h264 Files it does work like it should..

is there a reason for that? maybe a limitation of some sort?

https://i.imgur.com/nH1yGXF.png

Use Standart style is enabled..


or should i use a different subtitle renderer? If yes, wich would be recommend?

Thanks..

Subtitles style work only for text's subs. As i see on screen - it's PGS or VOBSUB subtitle. Show MediaInfo for this file.

BetA13
9th April 2019, 02:06
Media Info - Subtitles part:

Text
ID : 3
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 3 min 37 s
Bit rate : 48.6 kb/s
Count of elements : 128
Stream size : 1.26 MiB (1%)
Title : Uncle.Buck.1989.x265
Language : English
Default : No
Forced : No


Looks like PGS..
So, with an seperate external subtitle this would work? like srt? etc...

And for vobsubs, would there be another way to modify the subs? as in using a different subtitle renderer?

sorry for the questions, but i never really used subtitles, wich i do now increasingly..

Thanks for the Help :)

Qotscha
9th April 2019, 04:48
But do you have the slow startup on the build stated (4378)?
Every build (or at least 1.5.3 stable, 1.5.4.4508, and a couple of others I tested) since 4378 seems to take significantly longer time to start compared to 4373 (~5 s vs ~0.5 s). So probably there is something in commits 4374 - 4378 which has an effect on startup times at least for me and tormento.

I looked at these commits and there seems to be quite a lot of code changes in 4374 (https://sourceforge.net/p/mpcbe/code/4374/) "Change: Transfer code from branches / playlist to the main branch." (Google translation). The other commits include changes to PlaylistNameDlg.cpp/.h introduced in 4374.

Aleksoid1978
9th April 2019, 04:55
Qotscha
Try to reset settings.

Qotscha
9th April 2019, 05:16
Qotscha
Try to reset settings.

Tried with 4378, 4488 (stable), and 4508, all x64. Still takes about 5 seconds (sometimes almost ten) to launch. 4373 starts instantly.

kissglay
9th April 2019, 07:13
When playing a dvd ISO, can't load external subtitle through menu item (grayed out) or CTRL + L, but can be done by drag & drop the subtitle.
BTW, I only tested with a DVD ISO without its own subtitles.

Aleksoid1978
9th April 2019, 07:49
Tried with 4378, 4488 (stable), and 4508, all x64. Still takes about 5 seconds (sometimes almost ten) to launch. 4373 starts instantly.

Fantasy :) For me load <=1 sec.

P.S. Do you have CD/DVD/BD-Rom ??
Try this - start MPC-BE, show playlist and delete "Explorer".

Arm3nian
9th April 2019, 08:59
1 - reset settings.
2 - try without LAV and madVR.

The problem was with madVR, as no crashes with EVR. But it seems to have been fixed with the latest MPC-BE and LAV builds.

tormento
9th April 2019, 09:26
Fantasy :)
We are at least two users who have this issue.

I use (and abuse) dozens of programs on Windows and MPCBE is the only one that gives me that delay.

I'd like to have some feedback from authors, not "funny" comments from users. If more info about OS, drivers, logs whatever is needed, I can provide.

Aleksoid1978
9th April 2019, 09:28
We are at least two users who have this issue.

I use (and abuse) dozens of programs on Windows and MPCBE is the only one that gives me that delay.

I'd like to have some feedback from authors, not "funny" comments from users. If more info about OS, drivers, logs whatever is needed, I can provide.
I write what need to do, about playlist.

tormento
9th April 2019, 09:37
I write what need to do, about playlist.
My playlist is empty.

Aleksoid1978
9th April 2019, 09:46
My playlist is empty.

Do you have "explorer" tab ?? Show screenshot of playlist.

Manni
9th April 2019, 10:12
I'd like to have some feedback from authors, not "funny" comments from users. If more info about OS, drivers, logs whatever is needed, I can provide.

Just so you know, Aleksoid1978 *is* one of the main authors of MPC-BE, along with V0lt.

Qotscha
9th April 2019, 10:16
P.S. Do you have CD/DVD/BD-Rom ??
Try this - start MPC-BE, show playlist and delete "Explorer".

This helped. I don't have an optical drive installed but apparently an SSD and five HDDs were causing the startup delay with "Explorer" playlist not deleted.

tormento
9th April 2019, 10:37
Do you have "explorer" tab ?? Show screenshot of playlist.
Sorry, I was checking wrong version.

Tested latest nightly and your solution works.

I suggest to avoid creating explorer tab as default in newer versions.

BetA13
9th April 2019, 15:50
maybe it was overread..

regarding Subtitles....

"And for vobsubs, would there be another way to modify the subs? as in using a different subtitle renderer????"

Thanks for any answers...

huhn
9th April 2019, 16:00
no they are images you can't change them easily. turning them into text first is usually the first thing that is done to change these types of subs.

BetA13
9th April 2019, 16:06
oki doki..
Thank you very much for that Answer.. i guess i now understand how subtitle formats work..

Thanks again for teh quick response :)

CHEERS

lvqcl
9th April 2019, 17:13
But do you have the slow startup on the build stated (4378)?
Nope.
P.S.: the issue is solved already, it seems.

kissglay
10th April 2019, 05:35
When playing a dvd ISO, can't load external subtitle through menu item (grayed out) or CTRL + L, but can be done by drag & drop the subtitle.
BTW, I only tested with a DVD ISO without its own subtitles.
Is this a bug or what?
MPC-HC can do this through menu item or CTRL + L

ryrynz
10th April 2019, 06:09
Will the test builds be switching to GGC 8.3.0 for ffmpeg like the 1.5.3 release?

Qotscha
10th April 2019, 18:45
This helped. I don't have an optical drive installed but apparently an SSD and five HDDs were causing the startup delay with "Explorer" playlist not deleted.

Correction: It was a floppy drive, not hard drives, which was causing the delay. Disabling floppy drive in Windows device manager made MPC BE to launch instantly even with "Explorer" playlist not being deleted.

juffi
11th April 2019, 12:55
My setup: MPC-HC / MPC-BE (v1.5.3, build 4455), LAV Filters (0.73.1.30-git), MadVR. Intel NUC7i3BNK, Intel i3-7100U, Intel graphics driver 25.20.100.6618. Windows 10 Pro 1809.

3D MVC used to work a few week ago with the earlier Intel driver (v 6577). Now, when I start playback of an iso image, MPC-BE says: "Starting playback crashed". After 10 seconds or so playback starts without any audio. Changing playback position, and most any change, freezes playback completely. Closing the application thru task manager.

3D playback works nicely with Kodi. PowerDVD works but there is strange motion judder.

Is this LAV Filters problem or something else? Maybe caused by a Windows 10 change.

ryrynz
11th April 2019, 13:25
Sounds like a system issue. Try internal filters just to confirm. You may wish to restore your system/revert recent changes.

juffi
12th April 2019, 06:25
Sounds like a system issue. Try internal filters just to confirm. You may wish to restore your system/revert recent changes.

Internal filters work nicely (after I found the MVC setting). So there is a problem in LAV Filters current version.

Grimsdyke
12th April 2019, 09:23
Sorry guys if this had been asked before, but is there a fork of BE using LAV as internal filters ??

lvqcl
12th April 2019, 13:38
What's the point in it?

v0lt
12th April 2019, 18:06
...
I suggest to avoid creating explorer tab as default in newer versions.
Implemented in r4518.

Charky
12th April 2019, 18:14
Quick question : does MPC-BE built in subtitle search engine (shortcut : D key) still work ?

I get "No subtitles found" on every file even when there should be results, I get them when I look for them manually on opensubtitles.org...

My files are not even renamed or anything.

v0lt
12th April 2019, 19:00
@Charky
I do not recommend using the search for subtitles on the online database in any MPC. I would delete it from MPC-BE, but people use it (I do not understand how).

Charky
12th April 2019, 19:20
Oh, okay then :)

That's a shame, auto search and download subtitles is a useful feature. Kodi's implementation of it works really well, but I guess it's easier to do for them because the movies and TV episodes are properly identified, while MPC-BE can only use the filename to look for the right file.

And of course, auto search and download subtitles doesn't work in Kodi if you use an external player such as MPC-BE :D

Guess I'll have to keep doing it manually for a while ;)

ryrynz
12th April 2019, 21:24
is there a fork of BE using LAV as internal filters ??

The only thing you're doing by disabling the internal filters is using up a bit of extra disk space.

Klaus1189
21st April 2019, 11:53
ryrynz is right, the internal filters only require very little disc space. If you don't want to use the internal filters, just use external LAV Filters or whatever you prefer.

fzok4234
26th April 2019, 11:21
I created the m3u playlist containing another playlist's path like the following.


dir\sub1.m3u
dir\sub2.m3u
dir\sub3.m3u


I tried to play this playlist. But MPC-BE Cannot play media files contained in sub1.m3u, sub2.m3u, sub3.m3u.

OS: Windows 10 Pro x64 1809
MPC-BE: 1.5.3 (build 4456) beta

Aleksoid1978
26th April 2019, 15:33
I created the m3u playlist containing another playlist's path like the following.


dir\sub1.m3u
dir\sub2.m3u
dir\sub3.m3u


I tried to play this playlist. But MPC-BE Cannot play media files contained in sub1.m3u, sub2.m3u, sub3.m3u.

OS: Windows 10 Pro x64 1809
MPC-BE: 1.5.3 (build 4456) beta

Open only one playlist.

fzok4234
26th April 2019, 17:10
MPC-BE can play each sub m3u playlist individually.

And I just noticed that the root playlist has only one line, it work just as I intended.

root.m3u :

dir\sub1.m3u



I have a lot of such nested playlists and MPC-HC or previous versions MPC-BE (1.5.1) can play them. But after I upadted MPC-BE to 1.5.3 4456, the symptom began to occur.

steakhutzeee
26th April 2019, 19:05
Hi :)

Updated to 1.5.4 (build 4521) beta, i use madvr and lav filters. Every time i'm in full screen and i right click, i see the screen flashing black one time.
How can i avoid this? In madvr settings i have the delay switch to exclusive mode disabled. With a previous version of mpc be i had no issue like this.

Thanks in advance!

v0lt
28th April 2019, 09:14
With a previous version of mpc be i had no issue like this.
Which latest version has no problem?

steakhutzeee
28th April 2019, 09:16
Which latest version has no problem?Don't remember, it was 41xx if I'm not wrong.

Klaus1189
28th April 2019, 10:41
You can try first r4100 if it is still fine, perhaps any other change like driver update is the culprit.

Then you try r4300 for searching the possible changed revision and its commit.
If 4100 is fine and 4300 is not fine, the possible change was between 4100 and 4300. Then pick 4200 and check.
If 4100 and 4300 is fine, the possible change was between 4300 and 4521. Then pick 4400 and check.
Then go on. I‘ve done this already in my MPC-HC time before MPC-BE was created.

v0lt
28th April 2019, 11:55
I suggest to check 1.5.3.4373 (https://yadi.sk/d/hlf1lfC8mKU58/1.5.3/1.5.3.4373).

Aleksoid1978
28th April 2019, 12:37
In r4382 prevent parse .m3u from .m3u, but working only if .m3u have one entry with other .m3u

peter0815x
28th April 2019, 20:37
hi
and sorry for interrupt



i have a small dvd problem.
mpc be will feeze with some dvds for about 10 sec before playing the movie.

the good news i guess i know what causes the issue.
question how to solve it :-)

the problem happens only with mpc audio render
NOT with directsound system default render.
(i use mpc audio render to use wasapi output to play dvd movies with 48khz frequency)


here the problem :
when i use mpc audio render and i play some dvds and i press "start" in the dvd menu
mpc be will freeze for about 10 sec before playing the movie.
then dvd plays normal without issues.
i tested several dvds.
i guess i found the problem:

mpc be will freeze for about 10 sec ONLY when the dvds have no audio output during intro and menu.
dvds which have sound during intro or dvd menu will not freeze when i press start in the menu.



hope u understand the problem :-)
when i use mpc audio render and i play dvds which will have no audio output during intro and menu
mpc be will freeze for about 10 sec before playing the movie.

when i play dvds which will have sound during intro or menu
playback of the movie will start immediately when i press start in dvd menu.

when i use direct sound audio render all dvds no matter if they have sound during intro and menu or not will start immediately.


changing wasapi from exclusive to shared and changing buffer default or 50 ms or 100ms had no effect on the problem.
playing other movies like mkv, mp4 etc. with 48khz have no freezing problem with mpc audio render
only dvds when they have no audio during intro or menu will cause the 10 sec freeze.


(a log window like vlc has would be good to see what mpc be is doing during the 10 sec freeze)

Aleksoid1978
28th April 2019, 21:54
Upload small DVD and i check.

peter0815x
28th April 2019, 23:43
here is one of these dvds

pw is : Anomie

http://www.share-online.biz/dl/VCRR1Z6P7T0G
http://www.share-online.biz/dl/QJNX1Z6PO9
http://www.share-online.biz/dl/DPH32Z6PCX1
http://www.share-online.biz/dl/XJU13Z6PLX
http://www.share-online.biz/dl/GOP73Z6PO0V
http://www.share-online.biz/dl/UGKD3Z6P4QVW
http://www.share-online.biz/dl/3XFJ3Z6PUROZ
http://www.share-online.biz/dl/5XAP3Z6P78K
http://www.share-online.biz/dl/PFZQ3Z6PVGB

Aleksoid1978
29th April 2019, 00:50
here is one of these dvds

pw is : Anomie

http://www.share-online.biz/dl/VCRR1Z6P7T0G
http://www.share-online.biz/dl/QJNX1Z6PO9
http://www.share-online.biz/dl/DPH32Z6PCX1
http://www.share-online.biz/dl/XJU13Z6PLX
http://www.share-online.biz/dl/GOP73Z6PO0V
http://www.share-online.biz/dl/UGKD3Z6P4QVW
http://www.share-online.biz/dl/3XFJ3Z6PUROZ
http://www.share-online.biz/dl/5XAP3Z6P78K
http://www.share-online.biz/dl/PFZQ3Z6PVGB

No-no, it's very bad and slow.

peter0815x
29th April 2019, 00:56
okidoki
which file hoster should i use ?
(in the past i used zippyshare but seems its down)
i ll reupload the dvd



i found another problem :-)
i have a mp4 video which is played in wrong format
instead of 16:9 it looks like 3:9

from over 1000+ files its the only one with that problem
but other players play it correct.
may be u want to take a look at this as well.

Aleksoid1978
29th April 2019, 01:23
I created the m3u playlist containing another playlist's path like the following.


dir\sub1.m3u
dir\sub2.m3u
dir\sub3.m3u


I tried to play this playlist. But MPC-BE Cannot play media files contained in sub1.m3u, sub2.m3u, sub3.m3u.

OS: Windows 10 Pro x64 1809
MPC-BE: 1.5.3 (build 4456) beta

Try this build - https://yadi.sk/d/J-eqOd72Clu64g

Aleksoid1978
29th April 2019, 01:24
okidoki
which file hoster should i use ?
(in the past i used zippyshare but seems its down)
i ll reupload the dvd



i found another problem :-)
i have a mp4 video which is played in wrong format
instead of 16:9 it looks like 3:9

from over 1000+ files its the only one with that problem
but other players play it correct.
may be u want to take a look at this as well.

1 - zippyshare is working. Or you can google drive.
2 - upload problem .mp4 - i look.

Schattenspieler
29th April 2019, 07:59
(in the past i used zippyshare but seems its down)
Na, they're just blocking IP adresses from UK and germany vor now. Using a proxy or VPN it's still accessable. But you should probably still use another OCH.

fzok4234
29th April 2019, 12:20
Try this build - https://yadi.sk/d/J-eqOd72Clu64g

Thanks. This build worked just as I intended.

fzok4234
29th April 2019, 13:00
Try this build - https://yadi.sk/d/J-eqOd72Clu64g

By the way I tested another playlist formats.

1: root.asx

<ASX Version = "3.0">
<Title>Test</Title>

<Entry><Ref href="sub1.asx"></Ref></Entry>
<Entry><Ref href="sub2.asx"></Ref></Entry>
<Entry><Ref href="sub1.m3u"></Ref></Entry>
<Entry><Ref href="sub2.m3u"></Ref></Entry>
<Entry><Ref href="sub1.m3u8"></Ref></Entry>
<Entry><Ref href="sub2.m3u8"></Ref></Entry>
<Entry><Ref href="sub1.mpcpl"></Ref></Entry>
<Entry><Ref href="sub2.mpcpl"></Ref></Entry>
<Entry><Ref href="sub1.pls"></Ref></Entry>
<Entry><Ref href="sub2.pls"></Ref></Entry>
<Entry><Ref href="sub1.wpl"></Ref></Entry>
<Entry><Ref href="sub2.wpl"></Ref></Entry>
<Entry><Ref href="sub1.xspf"></Ref></Entry>
<Entry><Ref href="sub2.xspf"></Ref></Entry>

</ASX>



All sub playlists were not played.

2: root.m3u

sub1.asx
sub2.asx
sub1.m3u
sub2.m3u
sub1.m3u8
sub2.m3u8
sub1.mpcpl
sub2.mpcpl
sub1.pls
sub2.pls
sub1.wpl
sub2.wpl
sub1.xspf
sub2.xspf


Only sub1.m3u, sub2.m3u, sub1.m3u8, sub2.m3u8 were played.

3: root.m3u8

sub1.asx
sub2.asx
sub1.m3u
sub2.m3u
sub1.m3u8
sub2.m3u8
sub1.mpcpl
sub2.mpcpl
sub1.pls
sub2.pls
sub1.wpl
sub2.wpl
sub1.xspf
sub2.xspf


Only sub1.m3u, sub2.m3u, sub1.m3u8, sub2.m3u8 were played.

4: root.mpcpl

MPCPLAYLIST
1,type,0
1,filename,sub1.asx
2,type,0
2,filename,sub2.asx
3,type,0
3,filename,sub1.m3u
4,type,0
4,filename,sub2.m3u
5,type,0
5,filename,sub1.m3u8
6,type,0
6,filename,sub2.m3u8
7,type,0
7,filename,sub1.mpcpl
8,type,0
8,filename,sub2.mpcpl
9,type,0
9,filename,sub1.pls
10,type,0
10,filename,sub2.pls
11,type,0
11,filename,sub1.wpl
12,type,0
12,filename,sub2.wpl
13,type,0
13,filename,sub1.xspf
14,type,0
14,filename,sub2.xspf


All sub playlists were not played.

5: root.pls

[playlist]
File0=sub1.asx
File1=sub2.asx
File2=sub1.m3u
File3=sub2.m3u
File4=sub1.m3u8
File5=sub2.m3u8
File6=sub1.mpcpl
File7=sub2.mpcpl
File8=sub1.pls
File9=sub2.pls
File10=sub1.wpl
File11=sub2.wpl
File12=sub1.xspf
File13=sub2.xspf
NumberOfEntries=14
Version=2



All sub playlists were not played.

6: root.wpl

<?wpl version="1.0"?>
<smil>
<head>
<title>Test</title>

</head>

<body>
<seq>
<media src="sub1.asx"></media>
<media src="sub2.asx"></media>
<media src="sub1.m3u"></media>
<media src="sub2.m3u"></media>
<media src="sub1.m3u8"></media>
<media src="sub2.m3u8"></media>
<media src="sub1.mpcpl"></media>
<media src="sub2.mpcpl"></media>
<media src="sub1.pls"></media>
<media src="sub2.pls"></media>
<media src="sub1.wpl"></media>
<media src="sub2.wpl"></media>
<media src="sub1.xspf"></media>
<media src="sub2.xspf"></media>

</seq>

</body>

</smil>



All sub playlists were not played.

7: root.xspf

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>Root Playlist</title>
<creator>Test Artist</creator>

<trackList>
<track><location>sub1.asx</location></track>
<track><location>sub2.asx</location></track>
<track><location>sub1.m3u</location></track>
<track><location>sub2.m3u</location></track>
<track><location>sub1.m3u8</location></track>
<track><location>sub2.m3u8</location></track>
<track><location>sub1.mpcpl</location></track>
<track><location>sub2.mpcpl</location></track>
<track><location>sub1.pls</location></track>
<track><location>sub2.pls</location></track>
<track><location>sub1.wpl</location></track>
<track><location>sub2.wpl</location></track>
<track><location>sub1.xspf</location></track>
<track><location>sub2.xspf</location></track>

</trackList>

</playlist>



All sub playlists were not played.


In summary, only .m3u/.m3u8 -> .m3u/.m3u8 patterns worked exactly. I want MPC-BE to parse all patterns of playlists.

Aleksoid1978
29th April 2019, 13:18
fzok4234
I want MPC-BE to parse all patterns of playlists.
Why ??

fzok4234
29th April 2019, 13:44
For a long time I used classical .m3u playlist format. I want to transfer my playlists to modern .xspf format. And I want to create new .xspf playlists that link to uneditable old playlists such as optical disc.

Aleksoid1978
29th April 2019, 14:35
Why playlist in playlist ??

peter0815x
29th April 2019, 19:18
hi

here is the dvd
https://drive.google.com/open?id=1lxgjT_ytddj5g1HwesQPGTu9xpgHwakH

and here the video with wrong format
(warning its xxx)
https://drive.google.com/open?id=1cQEJGSLooi3p0hM_KxncueOmcakmfxd2

fzok4234
29th April 2019, 19:47
Why playlist in playlist ??

I created a lot of media files that was copied from music or movie CD/DVD/Blu-ray and these files were splited by chapter/track of the disc and stored in the same folder. First of all, I classified these files per the title of DVD/Blu-ray disc (I treated 1 CD disc as 1 title) and registered these chapter/track files with 'title' playlists in order of playback. Next, these 'title' playlists were classified per disc and I registered them with 'disc' playlists. Next, so some Album/Movie packages had multiple discs, these 'disc' playlists were classified per package and I registered them with 'package' playlists. Finally, so some packages were contained in the series such as TV drama, these 'package' playlists were registered with a 'series' playlist.

By doing so, I can play media files per title, disc, package or series.

Aleksoid1978
30th April 2019, 01:17
hi
here the video with wrong format
(warning its xxx)
https://drive.google.com/open?id=1cQEJGSLooi3p0hM_KxncueOmcakmfxd2

Thanks - fixed.

Aleksoid1978
30th April 2019, 02:17
fzok4234
Try this build - https://yadi.sk/d/dEutgoE8hYp4Rw

fzok4234
30th April 2019, 03:04
fzok4234
Try this build - https://yadi.sk/d/dEutgoE8hYp4Rw

I tested this build.

1: root.asx

<ASX Version = "3.0">
<Title>Test</Title>

<Entry><Ref href="sub1.asx"></Ref></Entry>
<Entry><Ref href="sub2.asx"></Ref></Entry>
<Entry><Ref href="sub1.m3u"></Ref></Entry>
<Entry><Ref href="sub2.m3u"></Ref></Entry>
<Entry><Ref href="sub1.m3u8"></Ref></Entry>
<Entry><Ref href="sub2.m3u8"></Ref></Entry>
<Entry><Ref href="sub1.mpcpl"></Ref></Entry>
<Entry><Ref href="sub2.mpcpl"></Ref></Entry>
<Entry><Ref href="sub1.pls"></Ref></Entry>
<Entry><Ref href="sub2.pls"></Ref></Entry>
<Entry><Ref href="sub1.wpl"></Ref></Entry>
<Entry><Ref href="sub2.wpl"></Ref></Entry>
<Entry><Ref href="sub1.xspf"></Ref></Entry>
<Entry><Ref href="sub2.xspf"></Ref></Entry>

</ASX>


All sub playlists were played exactly.

2: root.m3u

sub1.asx
sub2.asx
sub1.m3u
sub2.m3u
sub1.m3u8
sub2.m3u8
sub1.mpcpl
sub2.mpcpl
sub1.pls
sub2.pls
sub1.wpl
sub2.wpl
sub1.xspf
sub2.xspf


Unfortunately, only sub1.mpcpl and sub2.mpcpl were not played.

3: root.m3u8

sub1.asx
sub2.asx
sub1.m3u
sub2.m3u
sub1.m3u8
sub2.m3u8
sub1.mpcpl
sub2.mpcpl
sub1.pls
sub2.pls
sub1.wpl
sub2.wpl
sub1.xspf
sub2.xspf


Unfortunately, only sub1.mpcpl and sub2.mpcpl were not played.

4: root.mpcpl

MPCPLAYLIST
1,type,0
1,filename,sub1.asx
2,type,0
2,filename,sub2.asx
3,type,0
3,filename,sub1.m3u
4,type,0
4,filename,sub2.m3u
5,type,0
5,filename,sub1.m3u8
6,type,0
6,filename,sub2.m3u8
7,type,0
7,filename,sub1.mpcpl
8,type,0
8,filename,sub2.mpcpl
9,type,0
9,filename,sub1.pls
10,type,0
10,filename,sub2.pls
11,type,0
11,filename,sub1.wpl
12,type,0
12,filename,sub2.wpl
13,type,0
13,filename,sub1.xspf
14,type,0
14,filename,sub2.xspf


Unfortunately, all sub playlists were not played.

5: root.pls

[playlist]
File0=sub1.asx
File1=sub2.asx
File2=sub1.m3u
File3=sub2.m3u
File4=sub1.m3u8
File5=sub2.m3u8
File6=sub1.mpcpl
File7=sub2.mpcpl
File8=sub1.pls
File9=sub2.pls
File10=sub1.wpl
File11=sub2.wpl
File12=sub1.xspf
File13=sub2.xspf
NumberOfEntries=14
Version=2


All sub playlists were played exactly.

6: root.wpl

<?wpl version="1.0"?>
<smil>
<head>
<title>Test</title>

</head>

<body>
<seq>
<media src="sub1.asx"></media>
<media src="sub2.asx"></media>
<media src="sub1.m3u"></media>
<media src="sub2.m3u"></media>
<media src="sub1.m3u8"></media>
<media src="sub2.m3u8"></media>
<media src="sub1.mpcpl"></media>
<media src="sub2.mpcpl"></media>
<media src="sub1.pls"></media>
<media src="sub2.pls"></media>
<media src="sub1.wpl"></media>
<media src="sub2.wpl"></media>
<media src="sub1.xspf"></media>
<media src="sub2.xspf"></media>

</seq>

</body>

</smil>


All sub playlists were played exactly.

7: root.xspf

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>Root Playlist</title>
<creator>Test Artist</creator>

<trackList>
<track><location>sub1.asx</location></track>
<track><location>sub2.asx</location></track>
<track><location>sub1.m3u</location></track>
<track><location>sub2.m3u</location></track>
<track><location>sub1.m3u8</location></track>
<track><location>sub2.m3u8</location></track>
<track><location>sub1.mpcpl</location></track>
<track><location>sub2.mpcpl</location></track>
<track><location>sub1.pls</location></track>
<track><location>sub2.pls</location></track>
<track><location>sub1.wpl</location></track>
<track><location>sub2.wpl</location></track>
<track><location>sub1.xspf</location></track>
<track><location>sub2.xspf</location></track>

</trackList>

</playlist>


All sub playlists were played exactly.


In summary, .m3u/.m3u8 -> .mpcpl patterns and .mpcpl -> any formats patterns did not work.

Aleksoid1978
30th April 2019, 03:32
hi

here is the dvd
https://drive.google.com/open?id=1lxgjT_ytddj5g1HwesQPGTu9xpgHwakH


Try this build - https://yadi.sk/d/MKrY2eeV2Dt5sA

Aleksoid1978
30th April 2019, 03:34
fzok4234
.mpcpl is never supported other playlist's entry.

P.S. final version(support .mpcpl in .m3u/.m3u8) - https://yadi.sk/d/dEutgoE8hYp4Rw

fzok4234
30th April 2019, 05:04
fzok4234
.mpcpl is never supported other playlist's entry.

P.S. final version(support .mpcpl in .m3u/.m3u8) - https://yadi.sk/d/dEutgoE8hYp4Rw

Thanks !! Except for root.mpcpl, All sub playlists were played exactly.

This build may as well be released as 1.5.4.4523 beta officially.

peter0815x
30th April 2019, 15:33
Try this build - https://yadi.sk/d/MKrY2eeV2Dt5sA


thx its working :thanks:




i have another dvd which had a similar problem:
the dvd has a intro without sound, after intro it shows a picture with advertising and then the dvd menu with music is loaded.

"old" mpc be had this 10 sec freezing after the image and before the menu was loaded.
this is fixed now :-)


but now there are 2 small other problems:
1st:
the dvd menu has a small animation at the beginning
sound is playing immediately but the animation freezes for a few ms.

2nd:
when i start a movie the sound has a small dropout at the beginning
(the dropout can be heard best in episode 2 to 5)

the 2 problems happens only with mpc render not with direct sound render.

not a big problem
may be u can take a look
here the dvd

https://drive.google.com/open?id=1W5-rK44bz4vqISTqbss4csWjLKfXyTRE

Aleksoid1978
6th May 2019, 02:44
peter0815x

Try this build - https://yadi.sk/d/FHKQ6OxFbKHGFw

peter0815x
6th May 2019, 15:34
thx


the animation is smooth now. :)
but there is still a small audio drop-out when starting an episode.

Aleksoid1978
7th May 2019, 08:17
thx


the animation is smooth now. :)
but there is still a small audio drop-out when starting an episode.

I don't hear any diff with DS output.

peter0815x
7th May 2019, 14:07
yep with ds there is no drop-out
but with mpc render there is a small drop out at begin
u can hear it good with episode 2,3,4,5,6 ( 1st episode has speech so its hard to hear)

(i tried to record it with audacity, but i can record only ds render not mpc render)

Aleksoid1978
7th May 2019, 23:26
yep with ds there is no drop-out
but with mpc render there is a small drop out at begin
u can hear it good with episode 2,3,4,5,6 ( 1st episode has speech so its hard to hear)

(i tried to record it with audacity, but i can record only ds render not mpc render)

Show filters list when playback. I'm using only internals and no drops

peter0815x
8th May 2019, 00:03
here my filters


http://img18126.imagevenue.com/img.php?image=69155_filter_122_848lo.jpg


i use mpc be with default settings only internal filters.
there is a hook on all entries under source filter, video decoders, audio decoders.



i tried dvdfab player 5 with wasapi output and it has no drop-out.



edit: when i open the vob file there is no drop out

Aleksoid1978
8th May 2019, 02:38
here my filters


http://img18126.imagevenue.com/img.php?image=69155_filter_122_848lo.jpg


i use mpc be with default settings only internal filters.
there is a hook on all entries under source filter, video decoders, audio decoders.



i tried dvdfab player 5 with wasapi output and it has no drop-out.



edit: when i open the vob file there is no drop out

As i say - i don't hear any diff with WASAPI and DS, sorry.

peter0815x
8th May 2019, 03:14
no problem.
its not a big problem.
the drop out is only a few ms long.
i tested several dvds which have audio output in dvd menu before playing the movie.
the dvd i uploaded is the only one with the drop out.


but thx for trying to fix it.
the support here is really great :D

(
vlc for e.g. don't have a wasapi exclusiv output
and disable vlc internal resampler will break audio output
vlc devs seems to have no interests to add wasapi exclusiv mode to fix it.

dvdfab support is also not very good.
i reported a bug with a blu ray menu
the devs wanted log file from me.
i uploaded log file and they thanked me but
i could see that they have not downloaded the log file after 60 days....
)


btw i have a small question:

do you have plans to add blu ray menu support ?
with jump to.... you can access all movies and extras on blu ray but with blu ray menu it would be more comfortable. :)

ryrynz
8th May 2019, 03:33
blu-ray menu is not easy to implement. dslibbluray hasn't been worked on for a long time, MPC-HC never had it working stable.
I think this is still a long ways off unfortunately, it has been asked for before and might never happen on MPC-BE.
My suggestion is to use another player for that functionality.

peter0815x
8th May 2019, 03:48
vlc has brm support
but it has no wasapi exclusiv output
mpc be has better codec support and image quality :-)

take a look at their source code how they read blu ray menus won't help ?

vlc brm support is better than dvdfab player 5 brm support
(have not tried powerdvd 19 yet, but 18 also had some probs with some menus)





edit:
when i start an episode and press pause immedialety and then press play again there is no drop out.
may be it has something to do with audio buffer ?
only a minor bug but i wonder what is the reason :-)

Aleksoid1978
8th May 2019, 04:53
If somebody implement blu-ray menu support - i add it to MPC-BE :)

Klaus1189
8th May 2019, 05:01
If a „drop out“ is a short part missing at the very beginning, set in options of MPC Audio Renderer from Exclusive to Shared.

peter0815x
8th May 2019, 05:09
If a „drop out“ is a short part missing at the very beginning, set in options of MPC Audio Renderer from Exclusive to Shared.

thx but i already tried that
it had no effect same for device buffer.

using shared mode would also not help
i need exclusiv mode to play audio like it was encoded in 48khz for dvds.


edit:
and its not my usb dac (yamaha mcr 870d)
i tried it with an old creative headset (has a simple usb soundblaster)
same drop out

Klaus1189
8th May 2019, 05:15
What AV Receiver or Speakersystem do you use and how are these connected to computer? HDMI, optical SPDIF, ... ?

Aleksoid1978
8th May 2019, 05:20
As i testing - some audio drops when "enter" to episodes on WASAPI/DS, when the transition between menus and episodes. But when episode start playback - all is good on WASAPI/DS.
I can't help more :)

peter0815x
8th May 2019, 05:33
As i testing - some audio drops when "enter" to episodes on WASAPI/DS, when the transition between menus and episodes. But when episode start playback - all is good on WASAPI/DS.
I can't help more :)


i have 1 audio drop for a few ms when i enter an episode
from dvd menu.
audio drop happens after about 1 sec of playback.
when i go back to dvd menu and start episode again
audio drop will come again after 1 sec.

with ds i have no audio drop.

peter0815x
8th May 2019, 05:36
What AV Receiver or Speakersystem do you use and how are these connected to computer? HDMI, optical SPDIF, ... ?



i use a yamaha mcr 870d as dac
https://de.yamaha.com/de/products/audio_visual/hifi_systems/mcr-n870d/index.html

connected over usb
(i use latest driver and firmware)

with an old creative tactical alpha headset i have same drop out


could u test the dvd klaus ?
with mpc audio render (best with episode 2,3,4,5 or 6)

https://drive.google.com/open?id=1W5-rK44bz4vqISTqbss4csWjLKfXyTRE

Aleksoid1978
8th May 2019, 06:49
peter0815x
I found "bug" - wait a fix.

P.S. try https://yadi.sk/d/xIexJSPfqh1L2g

peter0815x
8th May 2019, 16:12
peter0815x
I found "bug" - wait a fix.

P.S. try https://yadi.sk/d/xIexJSPfqh1L2g


perfect ! its fixed.
thx for fixing all of my reported dvd problems :thanks:


i wonder why people still use other media players like vlc,dvdfab,zoom,mplayer etc. :)

mpc be is the perfect player:
-best codec support (is the only player which plays all of my 4k test files)
-best image and audio quality
-wasapi and high res audio support
-cue file support
-plays dvd and audio cd from disc silent without unnecessary spin up.
-fast, stable and good gui
-and nice devs :cool:

peter0815x
8th May 2019, 16:36
its me again


i found another small problem.... :-)
i have this for a longer time playing audio files with mpc be.....
sometimes i have some random drop outs playing audio in mpc be
its random happens with audio cd, flac files, etc.
happens often after a few minutes of playback.


this time i know the reason :-)


i set device buffer from 50ms to 100ms and it seems to improve it...
but its not fully gone.

foobar2k default buffer is set to 1000ms.
there are no drop outs, but when i set buffer in foobar2k to 50ms i have drop outs there as well.


is it possible for u to create a new test version of mpc be ?
and change mpc audio render ?

there are 3 options
default, 50ms and 100ms

can u add 4th option 1000ms ?
(or a custom setting so users can put there own value into it)
i am 100% sure this would fix it

chros
8th May 2019, 16:37
mpc be is the perfect player:
-best codec support (is the only player which plays all of my 4k test files)
-best image and audio quality
-wasapi and high res audio support
-cue file support
-plays dvd and audio cd from disc silent without unnecessary spin up.
-fast, stable and good gui
-and nice devs :cool:

Agreed! :)

v0lt
8th May 2019, 18:40
@peter0815x
Try setting the "Default" value for "Device buffer" option.

peter0815x
8th May 2019, 19:04
@peter0815x
Try setting the "Default" value for "Device buffer" option.

thx
seems drop outs are shorter but still not completely gone


guess my audio device needs higher buffer :)

v0lt
9th May 2019, 07:04
@peter0815x
Ok. I will do a test build with a few new buffer sizes tomorrow.
What is the full name of your audio device?

ryrynz
9th May 2019, 09:24
Can you set the buffer properties of the device itself through drivers or included software options?
Maybe you have something you can change there that will fix it.

peter0815x
9th May 2019, 12:14
Can you set the buffer properties of the device itself through drivers or included software options?
Maybe you have something you can change there that will fix it.

i can change the asio buffer
but this will have no effect for wasapi.

@peter0815x
Ok. I will do a test build with a few new buffer sizes tomorrow.
What is the full name of your audio device?

the full device name is (as shown in yamaha driver):
Yamaha A-U670/A-U671

mpc audio render shows this name under sound device for it:
(windows 10 shows it also like this under system > sound)

Lautsprecher (Yamaha A-U670/A-U671)


windows device manager shows this:
Yamaha HiFi USB Driver > Yamaha A-U670/A-U671


thats it:
https://de.yamaha.com/de/products/audio_visual/hifi_systems/mcr-n870d/index.html

in english
https://europe.yamaha.com/en/products/audio_visual/hifi_systems/mcr-n870d/index.html


hope this helps :-)

v0lt
10th May 2019, 10:30
@peter0815x
Test build - mpc-be_4544_wasapi_buffer_1 (https://yadi.sk/d/p053q0NJlSnuhQ). Added 200, 500, 1000 ms.

Aleksoid1978
10th May 2019, 10:41
peter0815x
Another test build - https://yadi.sk/d/Vfj4UMwwDDGTdQ
Check on you dvd/files.

peter0815x
10th May 2019, 18:32
@peter0815x
Test build - mpc-be_4544_wasapi_buffer_1 (https://yadi.sk/d/p053q0NJlSnuhQ). Added 200, 500, 1000 ms.

thx

seems there is a problem
when i select 1000ms (or 200 or 500) and press ok it goes back to 100.

i reseted all settings of mpc be to default
when i select now 200 or 500 or 1000 it goes back to 50.



settings higher than 100ms won't be saved


peter0815x
Another test build - https://yadi.sk/d/Vfj4UMwwDDGTdQ
Check on you dvd/files.


dvds play perfect
but your version (with max 100ms buffer) still have audio drop outs with audio files.

v0lt
10th May 2019, 19:42
@peter0815x
I fixed the saving settings - mpc-be_4544_wasapi_buffer_2 (https://yadi.sk/d/p053q0NJlSnuhQ).

peter0815x
10th May 2019, 20:42
thx


500ms and 1000ms will create massive audio drops
this time its not random
audio is regularly interrupted

with 500ms its like that
( | means audio drop out )

---|---|---|---|---

with 1000ms its like that (larger drop outs)
--||--||--||--||--


with 200ms its working but there are still random drop outs like with 50 ms or 100 ms.

peter0815x
10th May 2019, 21:56
i found a external "solution"

https://forum.doom9.org/showthread.php?t=173174

when i use the asio plugin from michael buchberger
there are no audio drop outs with mpc be.

but for videos the asio plugin is not recommended.
it works but when the video has only mono output u hear only 1 speaker per default.
channel mapping needs to be changed manually for 2 speakers then.
(has to be done only once)

but asio plugin will create strange "noises" when seeking the movie and going from dvd menu to movie and back.
and when i played one dvd and load next i get an evr render error
"failed to register class dx9AlocatorPresenter failed 0x8000405"
so i have to restart mpc be.

this does not happen with wasapi.


would be nice if wasapi audio drop could be fixed :)
i guess when 1000ms would work properly the drop outs should be gone with wasapi as well.

ryrynz
11th May 2019, 02:21
Nevermind. Would be interesting to know what foobar is doing differently..

peter0815x
11th May 2019, 02:58
these drop outs happen only with audio files not with movies
and happen very random
sometimes there is one after 60 sec or one after 5 minutes.
with the asio plugin there is none so its not a bug in mpc be

guess its the wasapi buffer size.
when i lower buffer in foobar to 50ms i have some random drop outs there as well.

Aleksoid1978
11th May 2019, 04:58
peter0815x
Here build with log on desktop.
Run it, open problem files and when do some drops - close it. Then upload log file for me.

https://yadi.sk/d/uiRTf8kF7V4atQ

peter0815x
11th May 2019, 06:36
its a bit late so i just did a small test
(if u need more let me know)


i played 3 songs and created 3 log files:

https://drive.google.com/open?id=11CCiwu1Tp-bd6ET31M5GeZjHQKNd4x-_

1st song had 1 drop immediatley after start. (i stopped song after 5 min)
2nd song had no drop out (i stopped song after 3 min)
3rd song had 1 drop after 17 seconds of playback (i let song finish)


good news when the drop out happens there is a info in log file
this is shown when the drop happens:
(time in log file matches playback time when it happend)

1st song
CMpcAudioRenderer::RenderWasapiBuffer() - Discontinuity detected, Correct reference clock by -263.46 ms

3rd song
CMpcAudioRenderer::RenderWasapiBuffer() - Discontinuity detected, Correct reference clock by -231.49 ms

Aleksoid1978
11th May 2019, 06:57
peter0815x
Set buffer to Default/50 ms and test again.

P.S. As i understand(what's happened on you side) - sometimes internal buffer in empty, it's can happened if open file from slow source, playback is faster than reading the source files/url.

Another test build - https://yadi.sk/d/cPgaeGqrGAqlHw

peter0815x
11th May 2019, 21:51
here the new log files

https://drive.google.com/open?id=1VOpB_iqhoQsKprllLwhl2It-TIWyBAlc

i tested flac file with default, 50 and 100ms, audio cd with 50ms
and the 2 dvds with 50ms


all drop outs are gone :thanks:
i do some more testing but so far seems its perfect :cool:



its really cool
guess thousands or millions of people are using mpc be
i am only one of them but u took the time to fix all of my bugs.

1st the high res audio problem with files 192k+
2nd the dvd freezing bugs with wasapi
3rd the audio drop outs

all fixed :D

and thx to v0lt for trying to increase wasapi buffer



guess only 2 things are missing.....
sacd iso support and blu ray menus :p

Aleksoid1978
12th May 2019, 01:36
peter0815x
Here is "final" build - https://yadi.sk/d/eWBbaYPKcP_RLA

Grimsdyke
12th May 2019, 12:38
@devs. I like to use the 'recent files' list to have some files, especially 4k/HDR test/demo files, quickly and easily accessible !!
However, if I use the 'play directory' function these entries are pushed down the 'recent files list' and maybe even get off it altogether. So I would like to see that either:
- files from 'play directory' do not get added to the recent files list
or even better
- a 'play directory' event gets its own entry in the recent files list !! So it could be repeated just as easily as a 'recent file'.

(I know that I could increase the recent files list up to 100 but I don't like that, sorry)

v0lt
12th May 2019, 15:18
@Grimsdyke
I advise you to create an additional tab with a playlist, which will be your test files.

peter0815x
12th May 2019, 19:51
peter0815x
Here is "final" build - https://yadi.sk/d/eWBbaYPKcP_RLA


:thanks:

works perfect :)

peter0815x
14th May 2019, 01:00
i found another small problem :)

its a very old problem
here are 2 wmv videos which are not seekable with mpc be ( mpc hc has same problem)
vlc can seek them.

https://drive.google.com/open?id=146psbNeNU91ev1cQlEbOz6pOAZYuu5d4
(warning xxx)

the files can be fixed with asfbin tool but may be u can take a look.

Aleksoid1978
14th May 2019, 01:56
i found another small problem :)

its a very old problem
here are 2 wmv videos which are not seekable with mpc be ( mpc hc has same problem)
vlc can seek them.

https://drive.google.com/open?id=146psbNeNU91ev1cQlEbOz6pOAZYuu5d4
(warning xxx)

the files can be fixed with asfbin tool but may be u can take a look.

Install LAV Filters and seeking is normal using LAV Source.

peter0815x
14th May 2019, 03:13
okidoki

i have just 2 or 3 of these old wmv files
guess i just use asfbin for these files
(it can add index for seeking without re-encoding)

thx for looking at it
this was my last problem so far :D

SirMaster
14th May 2019, 21:38
Does anyone know if it's somehow possible to use the dual audio output in MPC-BE to send Atmos/DTS:X bitstream out one output and a simple stereo downmix or just the L+R channels as a 2 channel PCM or even 2 channel analog out the other output?

jespermart
14th May 2019, 23:40
Would it be possible to add support for BD Menu to Mpc-Be just like River are capeble of using libbluray??

Aleksoid1978
15th May 2019, 00:14
Does anyone know if it's somehow possible to use the dual audio output in MPC-BE to send Atmos/DTS:X bitstream out one output and a simple stereo downmix or just the L+R channels as a 2 channel PCM or even 2 channel analog out the other output?

Dual audio output possible only the same type - or Bitstream or PCM.

Aleksoid1978
15th May 2019, 00:14
Would it be possible to add support for BD Menu to Mpc-Be just like River are capeble of using libbluray??

If somebody implement it - possible :)

Grimsdyke
16th May 2019, 13:11
@devs. Since the volume is so low on my system's DirectSound-HDMI I recently switched to MPC audio renderer and the difference is really huge but unfortunately there are also now drop outs, especially on 4K files.
I am not sure if this is related to the recent fixes you applied based on peter0815x reports or maybe tuesday's Windows patches creates problems but this did not occured until Sunday !!

stax76
16th May 2019, 13:18
I've heard this drop out issue in mpc too in following clip:

http://tvdl.zdf.de/none/zdf/diverse/190417_wagenrennen_fj83i_uhd_tex_4328k_p1112v12.mp4

Aleksoid1978
16th May 2019, 13:22
@devs. Since the volume is so low on my system's DirectSound-HDMI I recently switched to MPC audio renderer and the difference is really huge but unfortunately there are also now drop outs, especially on 4K files.
I am not sure if this is related to the recent fixes you applied based on peter0815x reports or maybe tuesday's Windows patches creates problems but this did not occured until Sunday !!

Test on old version :)

Aleksoid1978
16th May 2019, 13:26
If somebody have audio drop on latest SVN but don't have on oldest version - upload problem files. Also show timing where is drop.

peter0815x
16th May 2019, 18:14
I've heard this drop out issue in mpc too in following clip:

http://tvdl.zdf.de/none/zdf/diverse/190417_wagenrennen_fj83i_uhd_tex_4328k_p1112v12.mp4

i tested the file with svn (4545) and wasapi output.
plays without problems for me.

(interesting video)

stax76
16th May 2019, 18:48
i tested the file with svn (4545) and wasapi output.
plays without problems for me.

I get the first drop out at 00:00:07

Using default settings, so 'DirectSound System Default' audio renderer.

mpc version/built is 1.5.3 (build 4488)

My primary player is of course mpv...

stax76
16th May 2019, 18:56
same issue with b4545

Aleksoid1978
17th May 2019, 01:19
I get the first drop out at 00:00:07

Test in MPC-HC ?

stax76
17th May 2019, 01:40
I tested 4488 and 4545 and both have dropouts, mpc-hc had the first dropout at 01:00

Aleksoid1978
17th May 2019, 02:04
stax76
I test with DS and WASAPI output - there is no drops. See CPU/GPU load when drops is happened.

Grimsdyke
17th May 2019, 12:34
I randomly picked 4540 and with this version the problem was even worse - dozens of drop outs/glitches per minute !! So something must have happened with Tuesday's patches. Something was changed that my setup can't handle
properly or maybe even broken.
The only way to at least bypass this issue (for now) that I found is to deactivate 'dual-audio-out' and use the switch within mpc audio renderer to use the analogue-outs when I need them.

Megalith
18th May 2019, 04:05
Is there a way to get ASIO output in MPC-BE?

peter0815x
18th May 2019, 05:45
Is there a way to get ASIO output in MPC-BE?


here is a asio plugin
http://blog.familie-buchberger.at/2015/12/15/multichannel-directshow-asio-renderer/

(for videos mpc render with wasapi is the better choice)

Megalith
18th May 2019, 23:30
here is a asio plugin
http://blog.familie-buchberger.at/2015/12/15/multichannel-directshow-asio-renderer/

(for videos mpc render with wasapi is the better choice)

Thanks, it seems to be working well. But why is WASAPI the "better choice"?

nevcairiel
19th May 2019, 01:26
The only reason to ever use ASIO is if your audio device supports nothing else properly (like some "pro" audio devices do), or has actual broken support for WASAPI. Ultimately bitexact audio is bitexact audio, and the API used doesn't make a huge difference.
There is a few other reasons, but none that apply to video playback.

Even more so, there is no reason to force usage of ASIO if the player has no first-class ASIO support in the first place, you just know its going to be worse then.

peter0815x
19th May 2019, 02:22
Thanks, it seems to be working well. But why is WASAPI the "better choice"?

with the asio plugin you can get strange noises when you seek a video or when you go from dvd menu to the movie.

seems the asio plugin is playing some noises when the audio stream is interrupted.
may be a bug in asio plugin (or unoptimized plugin)

Manni
20th May 2019, 16:25
MPC-BE is giving me problems recently, I don't know if it's due to a recent windows update (I'm on Windows 10 Pro x64 build 1809).

It often hangs or exists when I start playing a UHD BD Folder.

When I play the same title with MPC-HC (I re-installed it to debug), I have no problem.

I tried to completely uninstall MPC-BE, delete the folder and registry and use all default settings (no madVR, nothing, just default internal filters), the issues are still there.

It seems to be worse when MyMovies calls MPC-BE from MCE, but I have issues even when I play the title standalone.

Some titles don't play or only play for a few seconds (The Meg). Other play fine.

Really weird. I never experienced anything like that. I tried to revert to earlier versions, same issues.

I tried different drivers for my 1080ti, 385.28 which usually works fine with everything up to the latest 430.64, still have issues.

Anyone has any idea?

I know that not everyone experiences this, but I've never had a situation like this before.

MPC-BE has always worked flawlessly on my rig, and it's been my player of choice for years.

chros
20th May 2019, 17:03
It often hangs or exists when I start playing a UHD BD Folder.
What does this mean exactly? How do you start it? Via File -> Open?
And which MPC-BE version? Latest stable?

Manni
20th May 2019, 17:20
What does this mean exactly? How do you start it? Via File -> Open?
And which MPC-BE version? Latest stable?

Last MPC-BE Stable, but also as I said older versions I tried.

I simply drop the UHD BD Folder in the MPC-BE window, or I start the .mpls directly from the "recent files".

Or the title is selected in MyMovies and launched that way (as a BD folder).

I used to have issues only with MyMovies initially, and only with some titles (it started with The Meg), but now even playing a test file such as a HDR pattern from the Masciola's set of UHD test patterns fails. All the movies titles are rips from my original discs, not dogy downloads.

MPC-HC plays all these files/folders flawlessly, and so does jRiver, so it's not the content but something weird that happened with MPC-BE on that rig and can't be undone, even with a full uninstall including reset to defaults and registry section delete.

I have MPC-BE working with these same titles on my MBP, so I know the software is still working for most, I've just never experienced a situation where I couldn't get MPC-BE to work on my HTPC, which is my main rig to play movies.

I'm asking in case someone has experienced something similar recently and has found a solution. Otherwise I'll have to stick with MPC-HC, as it's working fine, but I prefer MPC-BE a lot more.

Klaus1189
20th May 2019, 18:23
Manni
Does it happen with all files or just one specific video- and/or audiocodec?
What audio device do you use? Try to use another one for investigation.
Try to disable/enable hardware acceleration. Any difference?
Can you provide a sample UHD BD and another file for testing purposes, but only as p.m.

Devs know more ;)

Manni
20th May 2019, 19:30
Manni
Does it happen with all files or just one specific video- and/or audiocodec?
What audio device do you use? Try to use another one for investigation.
Try to disable/enable hardware acceleration. Any difference?
Can you provide a sample UHD BD and another file for testing purposes, but only as p.m.

Devs know more ;)

Thanks, but all these are basic debugging steps.

I'm asking here in case any one has had recently issues with a perfectly working MPC-BE that suddenly stopped working, and found a way to resolve them.

I've spent hours debugging, I've been a MPC-BE users for years, again I have never been in this situation.

I can't give a sample, I've ripped all my files to bd folders. The issue happens with most UHD Bluray folders as I said, so HEVC. Audio format doesn't matter but I can double check that.

Again, all these files/folders used to work fine with MPC-BE until a few weeks ago. They still work fine with MPC-HC and jRiver. So nothing wrong with the files/folders themselves.

I tried using internal filters with defaults after a reinstall of MPC-BE instead of the LAV/MadVR installed in jRiver, but that doesn't help.

I spent a few weeks trying to debug this, and am again only asking in case someone has experienced a samilar issue recently and found a way to fix it.

The only change I've made, which shouldn't play a part when using MPC-BE as a standalone, is installing the 8.8.2 MCE for windows 10 when 8.8.1 stopped working. The latest 8.8.3 doesn't work (can't install it). That could explain issues when launching with MyMovies, but I don't see why it would change anything when using MPC-BE standalone.

Klaus1189
20th May 2019, 20:32
System restore possible?

huhn
20th May 2019, 20:51
a system restore to get a video player to work when another one does sounds like a bit much...

Some titles don't play or only play for a few seconds (The Meg). Other play fine.

is this consistent?

do you have something like this in an event manager: "Resource-Exhaustion-Detector" ?

Manni
20th May 2019, 20:57
a system restore to get a video player to work when another one does sounds like a bit much...

Agreed, plus even if it solved it temporarily it would happen again if cause by an automatic update of some sort. I'd rather find the reason.


is this consistent?


Yes, except that it's getting worse. I started with a few titles, including The Meg, and it would only happen when playing from MCE. I.e. if I tried to play the same title from MPC-BE as a standalonem using the recent file list (so exactly the same plalist as the one played from MCE that crashed), it would work fine. Now it's more titles, and even as a standalone, even simple HDR patterns that MPC-BE has played forever. All these titles that MPC-BE isn't playing anymore, it used to play them fine until a few weeks ago.


do you have something like this in an event manager: "Resource-Exhaustion-Detector" ?

Don't know, will check for this and will report back, thanks.

Klaus1189
20th May 2019, 21:22
A system restore point will probably fix it and you can carefully watch every change when it happens again. But you don‘t have to, I only want to help.
A restore point on a HTPC won‘t hurt if you have settings you use already for months.

Manni
20th May 2019, 22:04
Okay, so I've got it back to the stage where if I start playback from MyMovies with some titles (for example The Meg), playback doesn't start, and if I go to MPC-BE and look at recent file, the file that was attempted to play is there, and if I play it it plays fine.

Some title won't play (The Meg), others will play fine (Lucy). All UHD Bluray folders. Very consistent. The same titles that don't play do play with MPC-HC (even from MyMovies) or jRiver.

I looked at the event log and here is what I get when MPC-BE fails to launch:

Faulting application name: mpc-be64.exe, version: 1.5.3.4488, time stamp: 0x5ca1b2bc
Faulting module name: mpc-be64.exe, version: 1.5.3.4488, time stamp: 0x5ca1b2bc
Exception code: 0xc0000409
Fault offset: 0x00000000015638b4
Faulting process ID: 0x2418
Faulting application start time: 0x01d50f4e9dd9fea1
Faulting application path: C:\Program Files\MPC-BE x64\mpc-be64.exe
Faulting module path: C:\Program Files\MPC-BE x64\mpc-be64.exe
Report ID: fd19750b-a1a2-4142-b0df-3129e180852c
Faulting package full name:

I've deleted all the LAV versions except the one use in the jRiver plugins folder. I've re-registered both the 32bits and 64bits .ax in these folders, to make sure these were the one used. MPC-BE is set to use external filters, and points at LAV video/audio/splitter/splitter source, same as MPC-HC. Both use madVR, but I get the same issue if I set the renderer to EVR-CP, so not a madVR issue.

The exception code is always the same, but the fault offset and Faulting process ID change every time.

Here is the connected information:

Fault bucket 1264916888158018584, type 5
Event Name: BEX64
Response: Not available
Cab Id: 0

Problem signature:
P1: mpc-be64.exe
P2: 1.5.3.4488
P3: 5ca1b2bc
P4: mpc-be64.exe
P5: 1.5.3.4488
P6: 5ca1b2bc
P7: 00000000015638b4
P8: c0000409
P9: 0000000000000005
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2351.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER249A.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER24AA.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER24AC.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER24CD.tmp.txt

These files may be available here:


Analysis symbol:
Rechecking for solution: 0
Report Id: 218575a0-1255-4a8c-a6ab-1feaf16ac9e3
Report Status: 268435456
Hashed bucket: a813813bd95aa688318de3353d0d1c18

Aleksoid1978
20th May 2019, 23:56
Manni
1 - Try latest SVN version https://yadi.sk/d/hlf1lfC8mKU58/!_last
2 - Reset settings
3 - Try without any external filters(LAV, madVR ...).
4 - Update Nvidia drivers to latest.

I'm using only with internal filters and ANY UHD BD play perfect.

P.S. If nothing help - i can help only if you upload UHD BD for me or give torrent link.

ryrynz
21st May 2019, 02:11
More than likely it's mpc-be settings related than anything else. Nvidia drivers shouldn't make a difference considering mpc-hc has no issues.

Manni
21st May 2019, 08:48
Manni
1 - Try latest SVN version https://yadi.sk/d/hlf1lfC8mKU58/!_last
2 - Reset settings
3 - Try without any external filters(LAV, madVR ...).
4 - Update Nvidia drivers to latest.

I'm using only with internal filters and ANY UHD BD play perfect.

P.S. If nothing help - i can help only if you upload UHD BD for me or give torrent link.

Thanks!

Unfortunately, the fact that MPC-BE is now working perfectly well again as standalone points to a problem with the latest MCE 8.8.2 / windows build 1809 issue, or possibly MyMovies. Before 1809, when I used 1806 and MCE 8.8.1, all was working fine.

I only posted in this thread when I started to have issues with the standalone app, but following my last debugging session, I don’t have any more issues with MPC-BE standalone.

For some reason, MPC-BE doesn’t work anymore when called from MyMovies within MCE, and MPC-HC doesn’t have this issue.

Not a title issue, as I said from the beginning, as The Meg is played fine now in standalone MPC-BE (even with external LAV and madVR).

I understand it’s not your job to fix MCE and Windows 10 forced updates, but you won’t be able to reproduce unless you use MyMovies/Media Centre to launch MPC-BE.

I’ll keep using MPC-HC with MyMovies for now, but I’ll see if I can get MPC-BE to work again with MCE. Maybe a reinstall of MCE or similar. I think the best place to discuss this is the MyMovies forum, so I’ll post there.

I’ll keep you posted if I find a solution.

Thanks for your help, and for a great software!

Grimsdyke
21st May 2019, 09:05
Manni, I had audio-problems (drop-outs and glitches) with MPC-BE after the win10-503 update !! But their 504-update seem to have fixed the current problems.
So MPC-BE is as great as ever !!

Megalith
22nd May 2019, 05:16
Does anyone here own an RME ADI-2 Pro DAC? Using the MPC Audio Renderer, WASAPI Shared plays fine, but Exclusive results in laggy video. This is with the device in Class Compliant (driverless) mode.

Aleksoid1978
22nd May 2019, 06:03
Does anyone here own an RME ADI-2 Pro DAC? Using the MPC Audio Renderer, WASAPI Shared plays fine, but Exclusive results in laggy video. This is with the device in Class Compliant (driverless) mode.

Do you test on latest SVN version - https://yadi.sk/d/hlf1lfC8mKU58/!_last ?

Try change "Device buffer".

wushantao
22nd May 2019, 14:05
hi,everyone

what is the MPC VR (https://sourceforge.net/p/mpcbe/code/4554/)?

something like madVR?

or VR(Virtual Reality)?

Aleksoid1978
22nd May 2019, 14:09
hi,everyone

what is the MPC VR (https://sourceforge.net/p/mpcbe/code/4554/)?

something like madVR?

or VR(Virtual Reality)?

custom VR(Video renderer) - https://github.com/Aleksoid1978/VideoRenderer

wushantao
23rd May 2019, 04:18
custom VR(Video renderer) - https://github.com/Aleksoid1978/VideoRenderer

oh,i see:D

mood
25th May 2019, 16:18
Is it only me or the latest versions get lot of time when launching?

Same thing for me too. Tested nightlies (x64) and 1.5.3.4373 (https://yadi.sk/d/hlf1lfC8mKU58/1.5.3.4373) seems to be the last build launching practically instantly. Builds starting from 1.5.3.4378 (https://yadi.sk/d/hlf1lfC8mKU58/1.5.3.4378) take several seconds.

I have this problem too, take several seconds in last build 1.5.4.4554 and starting from 1.5.3.4378

Klaus1189
25th May 2019, 18:44
mood
Does this help?
https://forum.doom9.org/showpost.php?p=1871385&postcount=6163

mood
26th May 2019, 14:41
mood
Does this help?
https://forum.doom9.org/showpost.php?p=1871385&postcount=6163

Thanks, but does not help,

Megalith
26th May 2019, 22:34
Do you test on latest SVN version - https://yadi.sk/d/hlf1lfC8mKU58/!_last ?

Try change "Device buffer".

No improvement. I think it's a quirk with my DAC.

That said, I noticed another peculiarity with WASAPI Exclusive. In that mode, certain passages of loud bass sound distorted. No such issue in WASAPI Shared.

It's obvious in the Ready Player One, when King Kong slams his hands against the road during the race where the main character drives backward to get the key.

Aleksoid1978
27th May 2019, 01:13
Megalith
Try this build using WASAPI Exclusive - https://yadi.sk/d/GiM3josEiFOlMA
It's create log on Desktop. Upload it for me after playback and close MPC-BE.

Aleksoid1978
27th May 2019, 05:41
Thanks, but does not help,

Try this - start MPC-BE, show playlist and delete "Explorer". - it's don't help ?

kb968
28th May 2019, 03:42
Hi, just to let you no, what a awsome player... I was using potplayer but its becoming very bloated, then I found this one..
Congratulations..
Keep on keeping on..
Cheers.

mood
28th May 2019, 07:44
Try this - start MPC-BE, show playlist and delete "Explorer". - it's don't help ?

No, not help :(

I have uncheck "remember last playlist" and uncheck "remember historic..." in the settings

Shark007
31st May 2019, 20:57
thanks for keeping up with this player.
Its been the only player I use since you forked from the HC branch.

could someone have a look at a new issue?
subtitle download works (for me) in version 4557 but seems to be broken in 4558.

EDIT: it may be be just me. I tested on a different machine just now and 4558 was fine there.

yonta
31st May 2019, 21:50
I just found a weird bug.
You play a video in mpc-be and pause it. Now if you open Windows startmenu and start dragging a shortcut, mpc-be is unpaused?

Ezhihua
1st June 2019, 15:39
I just found a weird bug.
You play a video in mpc-be and pause it. Now if you open Windows startmenu and start dragging a shortcut, mpc-be is unpaused?

:eek::eek:

I can also reproduce this bug

stax76
1st June 2019, 15:49
I could reproduce it only once in Win 10.

Ezhihua
1st June 2019, 16:41
I could reproduce it only once in Win 10.

:D:D I uploaded a video that recorded the bug

https://share.weiyun.com/5KGc6b0

stax76
1st June 2019, 18:50
I believe you but I cannot reproduce it. My start menu looks different, I have this big tiles in my start menu and tab like sidebar where I can switch between big tiles and all programs.

v0lt
2nd June 2019, 03:18
@Ezhihua
I can not download anything from share.weiyun.com.

stefanelli73
5th June 2019, 10:54
Hi, I wanted to know how to raise the subtitles inside the black bar of a movie contained in a BDMV folder, with MKV no problem with the internal subtitles of mpc-be using OVERRIDE PLACEMENT, while with BDMV it doesn't work.

Aleksoid1978
5th June 2019, 12:32
stefanelli73 - Blu-Ray subtitles is PGS, it's bitmap format and render "as is". Can't change position in options. But you can "move" subtitles via key Ctrl+Shift+"Arrows".

stefanelli73
5th June 2019, 13:07
Thanks ALEKSOID for the reply, very kind.

clsid
5th June 2019, 13:39
I just found a weird bug.
You play a video in mpc-be and pause it. Now if you open Windows startmenu and start dragging a shortcut, mpc-be is unpaused?Disable "Global Media Keys" in MPC-BE options. Win10 send play/pause event in some situations like when notifications appear.

yonta
5th June 2019, 22:47
Disable "Global Media Keys" in MPC-BE options. Win10 send play/pause event in some situations like when notifications appear.

That fixed the problem! Thanks.

stefanelli73
7th June 2019, 14:52
stefanelli73 - Blu-Ray subtitles is PGS, it's bitmap format and render "as is". Can't change position in options. But you can "move" subtitles via key Ctrl+Shift+"Arrows".


I tried, it doesn't work, with ctrl + shift + arrows it gives me the vsync

SirMaster
7th June 2019, 20:57
Does anyone know if there is some sort of API or mechanism that I can use to hook into MPC-BE's events like play, pause, stop?

For instance I want to run a script that turns off my room lighting when playback in mpc-be starts, and turns on room lighting when playback is paused or stopped.

Any ideas of how I could do this?

stax76
7th June 2019, 22:13
Does anyone know if there is some sort of API or mechanism that I can use to hook into MPC-BE's events like play, pause, stop?

For instance I want to run a script that turns off my room lighting when playback in mpc-be starts, and turns on room lighting when playback is paused or stopped.

Any ideas of how I could do this?

Not supported by mpc, players I'm aware of are:

Lua: vlc, mpv(.net)
JavaScript: mpv(.net)
AngelScript: PotPlayer
COM Automation: JRiver
C Python: Kodi
IronPython: mpv.net
dotnet add-ons: mpv.net
PowerShell: mpv.net
CS-Script: mpv.net

SirMaster
7th June 2019, 22:22
Not supported by mpc, players I'm aware of are:

Lua: vlc, mpv(.net)
JavaScript: mpv(.net)
AngelScript: PotPlayer
COM Automation: JRiver
C Python: Kodi
IronPython: mpv.net
dotnet add-ons: mpv.net
PowerShell: mpv.net
CS-Script: mpv.net

Thanks.

If only mpv supported madVR!

v0lt
8th June 2019, 04:22
Does anyone know if there is some sort of API or mechanism that I can use to hook into MPC-BE's events like play, pause, stop?

For instance I want to run a script that turns off my room lighting when playback in mpc-be starts, and turns on room lighting when playback is paused or stopped.

Any ideas of how I could do this?
1. You can use the web interface. And see variables.html page.
2. See MPC API (https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/mplayerc/mpcapi.h).
Both methods work for MPC-BE and MPC-HC.

ZoNi
9th June 2019, 11:19
Small wish list: customizable fonts size & type in GUI; add some basic video&audio info.

https://i.imgur.com/K4RnPt0l.jpg (https://i.imgur.com/K4RnPt0.jpg)

Aleksoid1978
9th June 2019, 11:21
Small wish list: customizable fonts size & type in GUI; add some basic video&audio info.

https://i.imgur.com/K4RnPt0l.jpg (https://i.imgur.com/K4RnPt0.jpg)

Not planned.

ZoNi
9th June 2019, 11:22
:(

May I ask you why not? Is it technically complicated?

Aleksoid1978
9th June 2019, 12:40
:(

May I ask you why not? Is it technically complicated?

Just not planned :)

ZoNi
9th June 2019, 12:46
Oh, OK :)

Well, if you can&want, maybe this suggestion can be added to your "plan list". I guess it can be usefull for many who watch films on Full HD / Ultra HD screens.

mogli
9th June 2019, 13:59
I imported a playlist from another player which uses utf-8 without bom and some entries are broken in mpc-be. Is this unsupported or a bug? (mpc-hc works fine.)

stax76
9th June 2019, 14:40
1. You can use the web interface. And see variables.html page.
2. See MPC API (https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/mplayerc/mpcapi.h).
Both methods work for MPC-BE and MPC-HC.

I always forget this, added it to the mpv.net wiki now.

https://github.com/stax76/mpv.net/wiki/Alternative-Players

v0lt
9th June 2019, 19:28
I imported a playlist from another player which uses utf-8 without bom and some entries are broken in mpc-be. Is this unsupported or a bug? (mpc-hc works fine.)
What is the format of the playlist?
Sample playlist file?

Aleksoid1978
9th June 2019, 23:59
I imported a playlist from another player which uses utf-8 without bom and some entries are broken in mpc-be. Is this unsupported or a bug? (mpc-hc works fine.)

Upload playlist.

mogli
10th June 2019, 08:20
Problem identified: some filenames include symbols with character codes around 128000.
I made 2 sample playlists (https://www.sendspace.com/file/pn7lpn) illustrating the problem.

Aleksoid1978
11th June 2019, 02:56
Problem identified: some filenames include symbols with character codes around 128000.
I made 2 sample playlists (https://www.sendspace.com/file/pn7lpn) illustrating the problem.

Thank you - opening of such playlists is fixed.

mogli
12th June 2019, 07:21
Thanks, opening such playlists works now. However opening them for the first time is very slow, the next time it's ok.

Also most youtube videos don't work for me anymore, hope it isn't related: The title and duration of the video is immediately found and shown in the playlist but it doesn't start and after a short time it says 'invalid' and 'file not found'. example youtube video (https://www.youtube.com/watch?v=LFhllsDVz4c)

Aleksoid1978
12th June 2019, 07:33
Google change page formats :)

ryrynz
13th June 2019, 01:26
I've never had any luck with 'Open ISO image' if I use this it just does nothing. If have to double click in Explorer with Virtual Clone Drive installed and Windows presents me with the option to play back the disc.
Any chance of having MPC-BE work out of the box with Blu-ray ISOs? Not sure if location is a problem but I have these on a shared network drive.

Aleksoid1978
13th June 2019, 05:35
I've never had any luck with 'Open ISO image' if I use this it just does nothing. If have to double click in Explorer with Virtual Clone Drive installed and Windows presents me with the option to play back the disc.
Any chance of having MPC-BE work out of the box with Blu-ray ISOs? Not sure if location is a problem but I have these on a shared network drive.

There is no any trouble with Opening ISO.
MPC-BE use - DTLite or Virtual Clone Drive or Win8+ virtual disk
First - look at DTLite
Second - look at Virtual Clone Drive
Third - Win8+ virtual disk.

huhn
13th June 2019, 06:15
so opening iso with MPC-be is a feature and not working by accident like in mpc-hc?

if that's the case it is not working correctly. it is just opening the iso as a file not as a disc as far as i can see which may or may not work.

v0lt
13th June 2019, 06:32
ryrynz
MPC-BE mounts ISO images using Win8+ mount API, DAEMON Tools Lite v4 or Virtual CloneDrive v5.5.

As far as I know, MPC-HC is not able to open ISO images. If this happens, it is not opening an image, it is opening an ISO file as MPEG-TS. This is a stupid way to work with ISO files.

ryrynz
13th June 2019, 07:51
For whatever reason it's not working for me (1903), is it working for you?

Aleksoid1978
13th June 2019, 08:40
For whatever reason it's not working for me (1903), is it working for you?

It's working perfect, all Win8/Win10.
If you use DTLite or Virtual Clone Drive - try uninstall it's. Then try again opening .iso in MPC-BE.

ryrynz
13th June 2019, 12:32
Yeah, relies on Windows handling iso files. Maybe an error message can be displayed if it cannot be opened due to external app having taken association.

bouwew
13th June 2019, 13:22
Hi, on the reported audio dropping out, I'm having these as well, already since quite some time, over quite some version of various softwares. On all types of audio: AC3, DTS, DTS-HD, TrueHD, etc.
I recently noticed, and this is reproducible, when they are occurring quite frequent, and I reboot my PC, the problem is gone or mostly gone (very limited amount of drop outs).


I'm an the latest versions/nightlies/hotfix of everything, MPC-BE, LAV, MADVR, Windows 10, Nvidia, etc.
I tried rolling back to older versions of LAV (0.73, 0.72) and MPC-BE (latest beta, latest released) (Windows was not restarted) but that made no difference.
I'm thinking this most likely points to the OS as the root-cause of the issue...

Klaus1189
14th June 2019, 18:55
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) for r4578 "Refresh"

Michel Merlin
16th June 2019, 08:24
Disable "Global Media Keys" in MPC-BE options. Win10 send play/pause event in some situations like when notifications appear.Thanks for the info!
More precisely, in "MPC-BE x64 v1.5.3 > Menu > View > Options > Player > Keys", right panel, bottom, uncheck "Global media Keys"
Versailles, Sun 16 Jun 2019 09:24:05 +0200

stax76
16th June 2019, 09:20
Hi, on the reported audio dropping out, I'm having these as well, already since quite some time, over quite some version of various softwares. On all types of audio: AC3, DTS, DTS-HD, TrueHD, etc.
I recently noticed, and this is reproducible, when they are occurring quite frequent, and I reboot my PC, the problem is gone or mostly gone (very limited amount of drop outs).


I'm an the latest versions/nightlies/hotfix of everything, MPC-BE, LAV, MADVR, Windows 10, Nvidia, etc.
I tried rolling back to older versions of LAV (0.73, 0.72) and MPC-BE (latest beta, latest released) (Windows was not restarted) but that made no difference.
I'm thinking this most likely points to the OS as the root-cause of the issue...

In case it is a driver issue, I'm using a new HP PC with Realtek chip and MS driver 10.0.18362.1, mpv, MusicBee and Chrome work so everything fine for me.

wushantao
16th June 2019, 10:41
https://send.firefox.com/download/aeef5eca3f117e8b/#Kq93OYOUuq-2RdxdIOp_kQ

Updated Simplified Chinese

:)

v0lt
17th June 2019, 06:28
@Klaus1189
Thanks. Updated in r4579.

@wushantao
Thanks. Updated in r4584.

ryrynz
17th June 2019, 13:10
Hi guys, can you increase size of the flybar for higher res screens? Maybe set similar to Windows app % size? Thanks.

Aleksoid1978
17th June 2019, 13:25
Hi guys, can you increase size of the flybar for higher res screens? Maybe set similar to Windows app % size? Thanks.

Sorry - but FlyBar don't support change size...

ryrynz
17th June 2019, 13:32
Possible though? I can wait.. Maybe flybar can be improved too? Graphically it's quite basic.

v0lt
18th June 2019, 07:57
MPC Video Renderer v0.2.0.658 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.2.0). The first official release.
Information (https://github.com/Aleksoid1978/VideoRenderer/blob/0.2.0/Readme.md).
Test builds (https://yadi.sk/d/X0EVMKP4TcmnHQ).

huhn
18th June 2019, 09:14
can you please add more information on what is new/different?

do i interpret this correctly that it is the first d3d11 renderer that can use d3d11 native without an interop?

v0lt
18th June 2019, 09:18
can you please add more information on what is new/different?
This is the first release. It is completely new.

huhn
18th June 2019, 09:39
silently crashes with a 16b grandiant test: http://www.bealecorner.org/red/test-patterns/Gradient-16bit.png

OSD doesn't scale with image size problematic at UHD.

what is the moving box at the end of the OSD ? GOP indicator?

This is the first release. It is completely new.

i totally understand that it is new but there has to be some new feature like d3d11 native support that i found.

i'm currently getting these informations here: https://mpc-be.org/forum/viewtopic.php?id=381
and i can't read a single word Russian.
and what is planned?

is there something spacial you want us to test.

v0lt
18th June 2019, 09:54
silently crashes with a 16b grandiant test: http://www.bealecorner.org/red/test-patterns/Gradient-16bit.png
Thank. I confirm this. Fixed in r662 (git-4610122).
OSD doesn't scale with image size problematic at UHD.
This is not a bug, so specially made.
what is the moving box at the end of the OSD ? GOP indicator?
This is a simple frame rendering indicator. When a new frame is rendered, the rectangle shifts by 1 pixel.
i totally understand that it is new but there has to be some new feature like d3d11 native support that i found.
This open source video renderer does not use system EVR (here you can recall the EVR-CP and Sync VR). It is somewhat similar to Haali VR and madVR, but open source. Our renderer uses Direct3D 9/11, DXVA2 VP and D3D11 VP.
is there something spacial you want us to test.
I do not ask for anything yet. I just announced the release.

chros
18th June 2019, 10:36
This open source video renderer does not use system EVR (here you can recall the EVR-CP and Sync VR). It is somewhat similar to Haali VR and madVR, but open source. Our renderer uses Direct3D 9/11, DXVA2 VP and D3D11 VP.

Sounds interesting, you are amazing, guys! :)

huhn
18th June 2019, 10:45
because it is open source is it theoretical possible to support the MPDN extension at one point? or is it just to different?

https://github.com/zachsaw/MPDN_Extensions

v0lt
18th June 2019, 11:07
because it is open source is it theoretical possible to support the MPDN extension at one point? or is it just to different?
Open source doesn’t have to do anything for you. Do not invent support for anything, it is not. You can simply read open source code at any time (because it is open).

ryrynz
18th June 2019, 11:14
Huhn saying MPDN extensions (https://github.com/zachsaw/MPDN_Extensions) are open source, is it possible to support them?

Aleksoid1978
18th June 2019, 11:42
Huhn saying MPDN extensions (https://github.com/zachsaw/MPDN_Extensions) are open source, is it possible to support them?

Maybe, as example resizers - if somebody rewrite it :)

huhn
18th June 2019, 11:46
thanks for the info.

as a small thing that should be easy to add bicubic 150 is considered to be the "best" simple downscaler can you add it?

Aleksoid1978
18th June 2019, 12:27
thanks for the info.

as a small thing that should be easy to add bicubic 150 is considered to be the "best" simple downscaler can you add it?

"Bicubic" already is present.

ryrynz
18th June 2019, 12:50
"Bicubic" already is present.

Specifically he wants Bicubic 150.

Aleksoid1978
18th June 2019, 13:01
Specifically he wants Bicubic 150.

So what ?? Why ?? :)

ryrynz
18th June 2019, 13:23
So what ?? Why ?? :)

It's the sharpest of all the available Bicubic options. It's well known to be one of the lightest and best quality downscalers available.

v0lt
18th June 2019, 13:26
We use cubic convolution with a = -0.5.
// bicubic
#define filter_support (2.0)
inline float filter(float x)
{
/* https://en.wikipedia.org/wiki/Bicubic_interpolation#Bicubic_convolution_algorithm */
#define a -0.5
if (x < 0.0)
x = -x;
if (x < 1.0)
return ((a + 2.0) * x - (a + 3.0)) * x*x + 1;
if (x < 2.0)
return (((x - 5) * x + 8) * x - 4) * a;
return 0.0;
#undef a
}
What it does not suit you? Please give real examples.

huhn
18th June 2019, 13:37
i'm going to research the different weight and make an example but this will take sometime

kb968
19th June 2019, 00:31
Could you make local time a toggle on/off just like remaining time which is CTRL+I..
I like it that way so I can see what is left to play and what the actual time is

Thanks in advanced

MPC-BE (Build 4488)

ryrynz
19th June 2019, 00:53
Could you make local time a toggle on/off

It already is.

OSD: Local Time. Key = i

I press i and the time comes up, I press i again and the time goes away.

Aleksoid1978
19th June 2019, 02:20
i'm going to research the different weight and make an example but this will take sometime

Where can get it's "Bicubic150" shader ?

kb968
19th June 2019, 02:25
Ok, it would be nice to have local time on screen all of the time just like remaining time..

Exit out of mpc-be, then go back into mpc_be and start another movie, one has to turn local time back on again..
Whera as time remaning is there permanent..

Aleksoid1978
19th June 2019, 02:59
Local time in OSD is not remember after close.

huhn
19th June 2019, 08:38
ok it's just a -1.5.

i changed it and build it on my PC.
i couldn't figure out how to add one more filter to the list and name it so i just change bicubic a to -1.5.

screens:
madVR bicubic 150: https://abload.de/img/madvrbicubic150rmjc8.png
mpcVR bicubic 150: https://abload.de/img/mpcvrudjok.png

source: http://vah.dy.fi/testcard/3840x2160.png

my recommendation would be bicubic 60 (same as in mpc-be) and bicubic 150 downscale only so -0.6 and -1.5.

another real world example:
mpcVRbicubic50: https://abload.de/img/bicubic60n7kpj.png
mpcVRbicubic150: https://abload.de/img/bicubic150fvkhe.png

source: http://uhd-wallpapers.net/images/venice-grand-canal_542.jpeg

Aleksoid1978
19th June 2019, 12:13
You are right - 150 is more "Sharper" then 50.

huhn
19th June 2019, 13:41
it rings a lot that's why it is only recommended for downscaling while sharp upscaling looks really bad.

of cause there is another one even better algorithm ssim: https://github.com/zachsaw/MPDN_Extensions/tree/master/Extensions/RenderScripts/SSimDownscaler

but bicubic 150 should be good enough for most user.

Anima123
21st June 2019, 22:23
MPC Video Renderer v0.2.0.658 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.2.0). The first official release.
Information (https://github.com/Aleksoid1978/VideoRenderer/blob/0.2.0/Readme.md).
Test builds (https://yadi.sk/d/X0EVMKP4TcmnHQ).

How's the MPC Video Renderer handle chroma upscaling (to luma resolution), and can it be customized or will you consider customizing it?

BetA13
22nd June 2019, 04:32
MPC Video Renderer v0.2.0.658.

tested it, really like it.. Only thing is that it does not support shaders?
If i use teh MPC Video Renderer v0.2.0.658 and enable my deband shader it wont work.. is there a reason for that?

THX..

v0lt
22nd June 2019, 13:29
How's the MPC Video Renderer handle chroma upscaling (to luma resolution), and can it be customized or will you consider customizing it?
To convert YUV 4:2:0/4:2:2 to RGB, use the DXVA2 or D3D11 video processor.

If you have examples that show the difference between bilinear and bicubic/lanczos chroma upscaling, then I will ask you to provide it to us.

If i use teh MPC Video Renderer v0.2.0.658 and enable my deband shader it wont work.. is there a reason for that?
MPC VR does not support external shaders.

huhn
22nd June 2019, 15:05
chroma scaler had been check a countless time in the madVR but i can do you another test with it.

the biggest problem is nvidia right now there DXVA chroma scaler is moving the chroma which can results in a lot of aliasing. this has been tested with EVR and madVR. even a simple bicubic 60 should be far better.

chros
22nd June 2019, 17:22
Image from here (https://www.videohelp.com/software/madVR/old-versions#download).

https://www.videohelp.com/softwareimages/madvr_1196.jpg

v0lt
22nd June 2019, 18:43
chroma scaler had been check a countless time in the madVR but i can do you another test with it.
I repeat. I need a test file where people can see the difference between bilinear and bicubic/lanczos chroma upscaling.

the biggest problem is nvidia right now there DXVA chroma scaler is moving the chroma which can results in a lot of aliasing. this has been tested with EVR and madVR. even a simple bicubic 60 should be far better.
You are exaggerating the problem. When the driver has an error and simply duplicates the color values (nearest neighbor), users quickly notice this. But in other cases, people do not see the difference in their video.

PS: I talked to users who install madVR, put up heavy settings, and then can’t answer the question "What did not suit you in the standard settings?". They just read one of the stupid instructions from the Internet.

huhn
22nd June 2019, 20:05
I repeat. I need a test file where people can see the difference between bilinear and bicubic/lanczos chroma upscaling.
as i said i will provide this but this will take sometime i want to do it properly.

You are exaggerating the problem. When the driver has an error and simply duplicates the color values (nearest neighbor), users quickly notice this. But in other cases, people do not see the difference in their video.
i can not disagree that the normal user don't see it but this doesn't change that nvidia is doing it wrong.

PS: I talked to users who install madVR, put up heavy settings, and then can’t answer the question "What did not suit you in the standard settings?". They just read one of the stupid instructions from the Internet.
happens all the time. and other user have to fix it in the madVR thread...
but i can answer your question what doesn't suite me and i'm able to make samples to show the differences. but this needs time.

@chros this image very outdated.

chros
22nd June 2019, 20:52
Asmodian's chroma omparison (https://forum.doom9.org/showthread.php?p=1817934#post1817934) from 2 years ago, maybe it helps.

beter
23rd June 2019, 15:41
Update of translation for Chinese Traditional and Dutch:
https://www.sendspace.com/file/d12puh

Grimsdyke
24th June 2019, 08:48
@devs. Is there any way to make the OSD bigger in MPC Video Renderer ??

Aleksoid1978
24th June 2019, 09:04
@devs. Is there any way to make the OSD bigger in MPC Video Renderer ??

Current - no. In feature - yes :)

Asmodian
24th June 2019, 09:04
Asmodian's chroma omparison (https://forum.doom9.org/showthread.php?p=1817934#post1817934) from 2 years ago, maybe it helps.

I did not go all the way down to bilinear, bicubic was the fastest option I demoed. I should probably add nearest neighbor and bilinear.

huhn
24th June 2019, 11:37
this test pattern shows obvious difference between chroma scaler accessible for everyone: https://www.youtube.com/watch?v=cSxz1HYhzys

not a friend of these so here is a image from a show:
mpcVR: https://abload.de/img/mpcvrlastsongfyjpr.png (broke nvidia driver?)
madVR:
bicubic 60: https://abload.de/img/bicubic60lastsong5xjnm.png
bilinear: https://abload.de/img/nilinearlastsongnlkzd.png
NN: https://abload.de/img/nnlastsongxyjds.png (reminds me of nvidia)
super xbr 100: https://abload.de/img/superxbr100lastsongijkvr.png

edit: EVRCP for control: https://abload.de/img/evrcpmmkl3.png

Aleksoid1978
24th June 2019, 12:05
not a friend of these so here is a image from a show:
mpcVR: https://abload.de/img/mpcvrlastsongfyjpr.png (broke nvidia driver?)
madVR:
bicubic 60: https://abload.de/img/bicubic60lastsong5xjnm.png
bilinear: https://abload.de/img/nilinearlastsongnlkzd.png
NN: https://abload.de/img/nnlastsongxyjds.png (reminds me of nvidia)
super xbr 100: https://abload.de/img/superxbr100lastsongijkvr.png

Original image ?

huhn
24th June 2019, 12:13
is h264 lossless fine?
if yes i will encode this frame like that and upload it.

Aleksoid1978
24th June 2019, 12:18
is h264 lossless fine?
if yes i will encode this frame like that and upload it.

You can upload video file and show timestamp for test.

huhn
24th June 2019, 12:35
http://s000.tinyupload.com/index.php?file_id=07841984126818673936
does this work?

38, 23.976

Aleksoid1978
24th June 2019, 12:59
http://s000.tinyupload.com/index.php?file_id=07841984126818673936
does this work?

38, 23.976

Good test.
My result:
EVR - bad
EVR-CP -good(if use 16-bit float surface), bad if 8
madVR(bicubic60) - good
MPC VR DX9 -good(if use 16-bit float surface), bad if 8
MPC VR DX11 - good.

P.S. Verdict - EVR-CP/MPC VR DX9 with 16-bit float surface and MPC VR DX11 is the same quality as madVR bicubic60. So - we don't need to process chromium ourselves, DXVA2/D3D11 Video processor do it not bad :)

huhn
24th June 2019, 13:27
i can confirm that MPCVR d3d11 is not broken and looks more like bicubic 60.
super xbr still looks a lot better.

EVR CP mpc-hc is broken for me.

sadly there is an issue with d3d11 it is incorrectly rendering colors they are to "dark" but it is not an level issue.

d3d9: https://abload.de/img/d3d9zxku0.png
d3d11: https://abload.de/img/d3d11mzjog.png

d3d9 looks similar to madVR so it should be correct.

edit: found the source of the issue.
it is p010 input forcing nv12 as input fixes the issue.

v0lt
24th June 2019, 17:22
@beter
Thanks. Updated in r4597.

http://s000.tinyupload.com/index.php?file_id=07841984126818673936
Good test video. :thanks:
mpcVR: https://abload.de/img/mpcvrlastsongfyjpr.png (broke nvidia driver?)
Yes, it looks like a bug. This file is played normally by me. On my system (GTX 950) there is a similar problem with the YUY2 format.

Anima123
24th June 2019, 20:01
Good test.
My result:
EVR - bad
EVR-CP -good(if use 16-bit float surface), bad if 8
madVR(bicubic60) - good
MPC VR DX9 -good(if use 16-bit float surface), bad if 8
MPC VR DX11 - good.

P.S. Verdict - EVR-CP/MPC VR DX9 with 16-bit float surface and MPC VR DX11 is the same quality as madVR bicubic60. So - we don't need to process chromium ourselves, DXVA2/D3D11 Video processor do it not bad :)

How about MPC VR DX9 10 bit?

Aleksoid1978
25th June 2019, 00:00
So - it's bug(at last Nvidia) when convert 10bit 4:2:0 to 8bit RGB using DXVA2 VP. Fix using 16bit RGB output in DXVA2 VP.

Aleksoid1978
25th June 2019, 00:11
EVR CP mpc-hc is broken for me.


Check EVR-CP in MPC-BE with Surface format: 16-bit Floating Point.

huhn
25th June 2019, 01:27
the bug that NN is used with p010 and 8/10 bit surfaces was just a by product that wasn't planned at all.

my plan was to show the difference between bilinear and bicubic 60.
but there are sadly more DXVA processing issues.

try frame 51, 23.976 you can see black parts in the red text now. this issue comes from not moving the chroma when it is upscaled.

you can test this with madVR using default settings by going to this frame and by pressing control+shift+alt+d to toggle through deinterlancing where madVR usess DXVA by default and where it moves the chroma to the wrong position.

it can be far worse then this example.

raymondjpg
26th June 2019, 00:55
Does Encode to AC-3 work in Windows 10? I cannot see it working in MPC-BE 1.5.3 (build 4488).

Does it need an AC3 encoder to be installed in Windows 10? I have the fccHandler AC-3 ACM Codec 2.2 (32 bit and 64 bit) installed, but see no AC-3 encoding.

Can someone point me to a combination of settings in MPC-BE that will enable Encode to AC-3 work in Windows 10?

ryrynz
26th June 2019, 03:00
Raymond, you can use AC3Ffilter. Nevermind, use internal filters.

v0lt
26th June 2019, 04:27
@raymondjpg
View -> Options -> Internal Filters -> Audio Decoders -> Audio decoder configuration -> Encode to AC-3.

raymondjpg
26th June 2019, 05:20
Raymond, you can use AC3Ffilter. Nevermind, use internal filters.

Thanks for the response. Yes, I currently use AC3filter, but was hoping to be able to use the inbuilt AC-3 encode feature in MPC-BE.

@raymondjpg
View -> Options -> Internal Filters -> Audio Decoders -> Audio decoder configuration -> Encode to AC-3.

Thanks also. I have set the Audio decoder configuration to Encode to AC-3 but it is not working for me in Windows 10 1809. Are you running it in Windows 10?

Aleksoid1978
28th June 2019, 01:03
Thanks also. I have set the Audio decoder configuration to Encode to AC-3 but it is not working for me in Windows 10 1809. Are you running it in Windows 10?

Thanks for info - fixed in r4600.

raymondjpg
28th June 2019, 03:29
Thanks for info - fixed in r4600.

Thanks. Is that a release or nightly build? I cannot see it at SourceForge yet.

Aleksoid1978
28th June 2019, 05:16
Latest SVN build always here - https://yadi.sk/d/hlf1lfC8mKU58/!_last

raymondjpg
28th June 2019, 05:56
Latest SVN build always here - https://yadi.sk/d/hlf1lfC8mKU58/!_last

Thanks again. I have tried 1.5.4 (build 4601) beta, both x86 and x64 versions, and can still not see any transcoding to AC-3 in Windows 10 1809. It is as if there is no native AC-3 encoder/compressor active in Windows 10, and there is also no evidence that the fccHandler AC-3 ACM Codec 2.2 (32 bit and 64 bit) is working to encode AC-3 in Windows 10.

Does anyone have AC-3 transcoding working in MPC-BE in Windows 10? If so, what settings are necessary for it to work?

TIA

Aleksoid1978
28th June 2019, 06:54
For me working after "fix".

P.S. Show internal audio decoder properties when playback.

raymondjpg
28th June 2019, 08:00
For me working after "fix".

P.S. Show internal audio decoder properties when playback.

Attached screenshot of audio decoder properties when playback. Graphstudio has output from audio decoder as MEDIASUBTYPE_IEEE_FLOAT.

Aleksoid1978
28th June 2019, 08:02
Attached screenshot of audio decoder properties when playback. Graphstudio has output from audio decoder as MEDIASUBTYPE_IEEE_FLOAT.

Upload to any file hosting.

raymondjpg
28th June 2019, 08:19
Upload to any file hosting.

Do you mean upload the screenshot? I can open it here. Input according to the screenshot is mp2 16-bit, output is 32-bit float. If you mean upload the file with the mp2 audio, I could do that if you wish.

I uploaded the screenshot to http://ul.to/1lbg6u5w.

Aleksoid1978
28th June 2019, 08:22
Encode to AC-3 working only for > stereo(channels > 2). Because there is no need encode stereo pcm to AC-3 :)

raymondjpg
28th June 2019, 08:34
Encode to AC-3 working only for > stereo(channels > 2). Because there is no need encode stereo pcm to AC-3 :)

OK Thanks. I'll look into it for transcoding multi-channel, but also need to see about MPC-BE Exclusive mode audio to overcome the issue of Windows 'silent channels' when playing 2-channel sources.

Edit: Multi-channel AC-3 transcoding appears to be working OK with 1.5.4 (build 4601) beta. Thanks again!

audimus
28th June 2019, 20:21
Would appreciate some help on configuring Dual Audio.

I would like to send dual audio to the HDMI and S/PDIF optical both and preferably with WASAPI (not Direct Sound to any of them). I have been able to achieve this while the video is playing with right click but not sure how to make this default.

In the MPC-BE options for audio, there are two drop down boxes for the dual audio. Both list MPC audio renderer and the DirectSound options (not the audio cards directly). If I select MPC renderer for the top list, I can then use the properties button to bring up the renderer settings and select either the HDMI or the Optical with WASAPI output. This works.

BUT, there is no properties button to set for the second list. So, if I set that also to MPC renderer (the only other choices being DirectSound to HDMI or Optical), then it takes the same settings as the one above and so during play sends both outputs to the SAME out (HDMI or Optical).

I see that the above is not a hardware limitations because during play I can right click and see two MPC renderers under Filters and I can change the output of one of them to the other output and it works that way with WASAPI access to both HDMI and Optical.

But there seems to be no way to set this as the default -i.e., both set to MPC renderer but different selections of output for each.

Am I missing something here or would it be possible to provide a properties button for the second audio output list as well in the MPC-BE options for Audio and use those settings for each?

Thanks

Aleksoid1978
29th June 2019, 04:34
There is no way to set different settings for internal audio output.

Warner306
30th June 2019, 18:43
I have some feature requests:

I know MPC-BE is primarily a desktop media player, but it would be nice to have the odd tweak to make the player easier to be controlled by remote from a distance without a mouse and keyboard, as many of use are also using it on TVs and projectors to play videos in fullscreen without ever seeing the player GUI.

1. Skip Steps

I think this may have been requested before, but would it be possible to add a checkbox to Miscellaneous -> Jump Distances to combine the small, medium and large jump distances into a single keystroke (mapping all jump distances to the left and right arrow keys)?

A single key press could enable the small jump step, pressing the key a second time within 750 ms would enable the medium jump step and pressing the key a third time within 750 ms would enable the large jump step.

These skip steps would make it considerably faster to navigate to a specific place in video with a single keystroke without having to rely on different keys to jump different amounts at a time. I use skip steps regularly with Kodi's video player and find them invalvaluable for navigating through a video with a remote using only the left and right arrow keys. It would be nice to have seperate jump distances for forwards and backwards steps, but a checkbox to enable skip steps would be satisfying enough: Miscellaneous -> Jump Distances -> Enable Skip Steps (default Left and Right arrow keys).

Link: Kodi Skip steps (https://kodi.wiki/view/Skip_steps)

2. End Time

In addition to OSD: Local Time, would it be possible to add an optional overlay named OSD: End Time that displays the time when the video will end? It would be nice to be able to reference the actual local time when a video will finish and not just the local time, which is far less informative.

The calculation could be very straightforward: Local Time + Remaining Time = End Time.

3. Time Remaining

I would prefer to see the time remaining in the video rather than the time elapsed when OSD: Remaining Time is enabled. Maybe the first option could be renamed OSD: Time Elapsed and a new option could be added called OSD: Time Remaining that shows the time remaining in the video and not the time elapsed? Or simply an option that switches the existing option from elapsed time to the time remaining?

4. Improve the Behavior of Show Seekbar

I would like to see some improvement to the Show Seekbar command. Currently, I have Show Controls and Show Seekbar enabled under View. If I toggle the seekbar with Ctrl + 1, it takes two presses of Ctrl + 1 to get the seekbar to appear; the controls appear with one press and then the seekbar. Is it possible to have the controls and the seekbar appear at the same time with one press of Ctrl + 1?

It would also be nice to have the controls and seekbar stay on-screen for a longer period of time. The seekbar only stays visible for half a second when toggled. It would make more sense for it to remain visible for at least 2-3 seconds before disappearing. The command Show Seekbar can also be unreliable at times and sometimes takes a couple of presses to display when mapped to another keyboard shortcut besides Ctrl +1.

Finally, it would be nice to have an option to see the seekbar at the bottom of the screen during fullscreen playback when activating jump steps or selecting chapters.

I don't ask for all these features to be added, but hope they will all be considered as useful additions.

ryrynz
1st July 2019, 00:43
Could combine the end time with local time. That would be cool. "10:00pm, playback finishes at 11:20pm" for example.

Any chance of adding .iso files to "Media files - (All types)" for browsing? Would be cool if an iso file was opened via traditional 'Open file' command it would automatically use the 'Open iso image' command.

filler56789
2nd July 2019, 22:25
The MP4 splitter of version 1.5.4 build 4601 doesn't understand Opus audio in the MP4 container and outputs garbage to MPC's audio decoder.

Sample file created with MP4Box: http://www.mediafire.com/file/samr3bu29butd3p/rikki-opus-in-mp4.mp4

Ezhihua
4th July 2019, 09:53
The MP4 splitter of version 1.5.4 build 4601 doesn't understand Opus audio in the MP4 container and outputs garbage to MPC's audio decoder.

Sample file created with MP4Box: http://www.mediafire.com/file/samr3bu29butd3p/rikki-opus-in-mp4.mp4


:confused::confused: how can you mix mp4 video with opus audio? I try to mux them but failed using ffmpeg....and MPCBE played video well that encoded with (h265 + opus + mkv container)

chros
4th July 2019, 11:55
it would be nice to have the odd tweak to make the player easier to be controlled by remote from a distance without a mouse and keyboard, as many of use are also using it on TVs and projectors to play videos in fullscreen without ever seeing the player GUI.

You can also try out this remote (https://forum.doom9.org/showthread.php?t=175007), maybe it'll be useful for you as well.

1. Skip Steps
4. Improve the Behavior of Show Seekbar

- it has skip interval of 10 sec
- if a video file has chapters the prev/next file buttons jumps to the next chapter
- there's even a seek bar in the app to quickly jump somewhere.

2. End Time
3. Time Remaining

Although this isn't visible in the app, but the current time and the duration are, so it's not hard to calculate/estimate them.

It also has lot of other useful features (basically I don't miss anything from it):
- file browser
- after playback events
- selecting subtitles, delaying them

Note that I'm not saying your requested features are not useful but it can be used in a different way. :)
Hope it helps ...

Warner306
4th July 2019, 12:55
That sounds all well and good, but I am looking for simplified control with a Harmony remote with faster navigation with the arrow keys. And I don't really want to have to do math while watching something to calculate the end time and time remaining.

Aleksoid1978
4th July 2019, 13:05
The MP4 splitter of version 1.5.4 build 4601 doesn't understand Opus audio in the MP4 container and outputs garbage to MPC's audio decoder.

Sample file created with MP4Box: http://www.mediafire.com/file/samr3bu29butd3p/rikki-opus-in-mp4.mp4

Thanks - fixed in r4604.

filler56789
5th July 2019, 06:34
Thanks - fixed in r4604.

Just tested build .4608 and confirmed it was fixed —

thanks! :thanks:

v0lt
5th July 2019, 20:17
MPCVideoRenderer-v0.2.1.719_git2019.07.05-2e62a9c
Now you can disable D3D11 VP for the formats NV12, P010, P016 and YUY2. For YUY2, you can also disable DXVA2 VP.
But you need to understand that turning off D3D11 VP and DXVA2 VP will have a bad effect on interlaced video.

Anima123
5th July 2019, 21:04
What are the differences between using VP and not using it, video processing speaking, exactly?

v0lt
6th July 2019, 14:20
Anima123
D3D11 VP and DXVA2 VP do not support all input formats. NV12 and YUY2 are generally supported. AYUV is partially supported (Nvidia). P010 is supported only on modern video cards. Y410 seems to be supported only on new Intel cards.
In addition, we are seeing problems with chroma scaling in different formats and different settings of MPC VR.
The Shader Video Processor supports more input formats and gives a more predictable result.

v0lt
6th July 2019, 14:44
MPCVideoRenderer-v0.2.1.730_git2019.07.06-484e5f0 (https://yadi.sk/d/X0EVMKP4TcmnHQ)
Added support for NV12, P010, P016 using a shader video processor for DX9 mode.

huhn
7th July 2019, 05:21
is your custom chroma scaler chromaloc aware?

v0lt
7th July 2019, 06:56
is your custom chroma scaler chromaloc aware?
What is chromaloc?

huhn
7th July 2019, 07:04
the information where the chroma is position relative to the luma.
most videos are mpeg2 but they changed it for UHD BD.

x265 and x264 define this with the chromaloc command.

here some outdated information: http://www.mir.com/DMG/chroma.html

v0lt
7th July 2019, 07:51
@huhn
I opened your link, but I don’t see information about "they changed it for UHD BD".

huhn
7th July 2019, 08:13
https://forum.doom9.org/showpost.php?p=1871938&postcount=68

the UHD BD spec usages it. video on youtube and such don't have to.

v0lt
7th July 2019, 12:32
@huhn
I do shader processing for MPEG-2 chroma location.
I do not plan on doing support for other variants of the chroma location in the near future.

bouwew
9th July 2019, 12:09
Hi, on the reported audio dropping out, I'm having these as well, already since quite some time, over quite some version of various softwares. On all types of audio: AC3, DTS, DTS-HD, TrueHD, etc.
I recently noticed, and this is reproducible, when they are occurring quite frequent, and I reboot my PC, the problem is gone or mostly gone (very limited amount of drop outs).



I think I have found the root cause of the audio drops: Kodi 18.
Since a week I removed Kodi 18 and installed Kodi 17.6.
Result, I tested over several days: no more audio drops!

I run MPC-BE via the Kodi playercorefactory.xml-file.

crazyy
12th July 2019, 00:54
Is there an option to not pause playback when screen got locked? I would like to play music even on locked screen!

ryrynz
12th July 2019, 00:55
No option, will likely never be either.

stax76
12th July 2019, 01:23
I think I have found the root cause of the audio drops: Kodi 18.
Since a week I removed Kodi 18 and installed Kodi 17.6.
Result, I tested over several days: no more audio drops!

I run MPC-BE via the Kodi playercorefactory.xml-file.

I uninstalled Kodi too and drops are still there!

crazyy
12th July 2019, 10:57
No option, will likely never be either.

Why? it's annoying.Every time i need to close MPC-BE and open PotPlayer (it has an option for locked screen) to listen music because of locked screen.

Klaus1189
12th July 2019, 11:00
Use foobar2000 as dedicated Audioplayer along with MPC-BE as dedicated Videoplayer.

crazyy
12th July 2019, 11:25
You're funny! May be the netflix will discover you for a stand-up show. (I also like listening to the movie on the locked screen..)

Klaus1189
12th July 2019, 11:36
I only wanted to help you, sorry if you think other guys who want to help you should get a standup comedy show. I am out.

bouwew
12th July 2019, 13:17
I uninstalled Kodi too and drops are still there!

Sorry to read that.

With Kodi 18 I noticed that the occurrence of audio drops would slowly increase in frequency and after some longer time the audio would disappear completely, accompanied by the showing of "decoder off" on the display of my Yamaha surround-receiver. Did you notice a similar behavior in your system? Are you using the latest nightly of LAV-filters?

stax76
12th July 2019, 14:38
for mpc users I hope it gets sorted, if not there is still mpv. :D

crazyy
13th July 2019, 03:12
I found a simple solution to continue playback on the locked screen;

Open Windows Task Scheduler, click Create Task, specify a name and go to Triggers tab, click New, select "On workstation lock" as begin the task option click OK.Go to Actions tab, click New, specify location of MPC-BE by clicking the Browse button, write /play into "add arguments" box then click OK & OK to finish adding the task.Now, every time when you want to play something with MPC-BE while the screen is locked, just close MPC-BE and lock the screen, that's all.

Anima123
14th July 2019, 00:49
@v0lt, using DX9 with MPCVideoRenderer, the ctrl-J shows DXVA2 as VideoProcessor even when the output NV12 unchecked. Is that right, since using DX11 on my other computer, it shows shader as VideoProcessor?

v0lt
14th July 2019, 07:59
@v0lt, using DX9 with MPCVideoRenderer, the ctrl-J shows DXVA2 as VideoProcessor even when the output NV12 unchecked.
Output?
Take a screenshot of the MPC VR statistics.

PS: MPC VR nightly builds (https://yadi.sk/d/X0EVMKP4TcmnHQ).

Anima123
14th July 2019, 18:42
Output?
Take a screenshot of the MPC VR statistics.

PS: MPC VR nightly builds (https://yadi.sk/d/X0EVMKP4TcmnHQ).

here it is (https://www.dropbox.com/s/ge2rjlce6m6ro1u/MPCVR_DX9.png?dl=0)

v0lt
14th July 2019, 19:05
@Anima123
In the screenshot, I see YV12, not NV12.
MPC VR connected to the first supported media type. For Intel video cards, the MPC Video Decoder will give preference to YV12, for Nvidia and AMD - NV12.

Anima123
14th July 2019, 20:03
@Anima123
In the screenshot, I see YV12, not NV12.
MPC VR connected to the first supported media type. For Intel video cards, the MPC Video Decoder will give preference to YV12, for Nvidia and AMD - NV12.

With my windows 10 laptop with Intel HD-630 video card, the shaders are used instead of DXVA2. Did they have different preferences for the decoder?

v0lt
14th July 2019, 20:23
@Anima123
In the screenshot, I see the Intel HD 4600.
In any case, you can turn off the YV12 in the video decoder.

mclingo
15th July 2019, 19:23
love this player but not been able to use it as my daily driver for a long time now due to a bug of some sort nobody has been able to resolve, just going to try this again on here in case anything has changed or anyone else has the same issue.

When I start a movie it hangs for ages circle spnning, sometimes for a good 10 -20 seconds, once its started and "playing" I can close and reopen where it will open and play again straight away, this happens on SSD too, locally not over the network.

this does not happen with MPC-HC and never has but ive had this issue through many versions of BE, anyone any ideas, anything I can try?

Klaus1189
15th July 2019, 20:09
Only for a specific containier and/or codec? If so, try to disable all internal filters, as source filters and decoders and use external LAV Filters as MPC-HC does. To rule out that as a possible issue. Just wait for other opinions and the devs.

mclingo
15th July 2019, 20:19
seems to be anything, mkv, avi, mp4 etc, ive tried using it with stock install settings with LAV filters interal and external and with MADVR too, seems to be an issue with the program itself, llike its looking for something when its loading, then times out and continues.

mclingo
15th July 2019, 20:24
it happens mostly when ive not used the program for a few days or have rebooted, it usually does it with the first movie file I play and then plays ok after that but sometimes it will do it again later on but more rarely, so I guess its mainly when I use it for the first time.

I wonder, does it cache my last movie somewhere as if it does and tries to access it or confirm its there or something this might be the problem as if the last movie I played was on a spun down drive this might cause it?

Klaus1189
15th July 2019, 21:39
Perhaps the devs provide a debug logging exe for you that writes all it does to a log file. That helped already in the past.

mclingo
16th July 2019, 00:59
ive unticked "keep history of opened files", i'll report back if this resolves

cremor
16th July 2019, 06:19
Try to close the "explorer" in the playlist panel. Seems like it tries to access all of your drives and this could take some time if you have unreachable network drives or a hard disk that is in standby mode.

mclingo
16th July 2019, 10:21
cheers, will try that as well.

botcherO
20th July 2019, 17:14
Hello everyone! I switched from mpc-hc to mpc-be (1.5.3) recently and there is one single thing i couldn't find out.
If a video is already playing and i doubleclick another vid, the player stays behind and does not go to foreground after loading the new file. Where is the option for that?

What i don't want is "stay on top while playing", just one "initial set to foreground" like mpc and mpc-hc did.

It seems to work for one time after starting fresh, but if i start the third video it stays behind windows.

Klaus1189
20th July 2019, 19:01
How are you opening videos? There are several ways to do that.

botcherO
20th July 2019, 19:28
Doubleclick in explorer.

Klaus1189
21st July 2019, 11:52
Seems to be working for me, because the new video is in focus when the new file double clicked.

botcherO
23rd July 2019, 17:44
How much videos did you try while leaving the window open?
It seems to work on the second, but not with the third video and on.

I'm on 1809 x64 if that matters.

Klaus1189
23rd July 2019, 18:51
I am on 1903 and tried more than 10 videos and it is working fine here.

stax76
23rd July 2019, 23:46
Hello everyone! I switched from mpc-hc to mpc-be (1.5.3) recently and there is one single thing i couldn't find out.
If a video is already playing and i doubleclick another vid, the player stays behind and does not go to foreground after loading the new file. Where is the option for that?

What i don't want is "stay on top while playing", just one "initial set to foreground" like mpc and mpc-hc did.

It seems to work for one time after starting fresh, but if i start the third video it stays behind windows.

No problem here with mpc-be and Win 10 1903, works fine here.

(in my code I'm calling this: AllowSetForegroundWindow)

edit:

I think this type of issue is typical for malware, antimalware and certain kind of system apps.

botcherO
28th July 2019, 10:49
No problem here with mpc-be and Win 10 1903, works fine here.

I am on 1903 and tried more than 10 videos and it is working fine here.

So better check it with 1809 then.
Also the system is clean.

antimalware and certain kind of system apps.
Please specify if there are known issues with thirdparty software, thank you.

jespermart
28th July 2019, 15:10
Feature request

Add the possibility to launch a program or bat file when mpc-be starts and stops

chros
28th July 2019, 16:07
Feature request

Add the possibility to launch a program or bat file when mpc-be starts and stops

I thought about that too: I want to switch off the TV before the PC goes to sleep, triggered by MPC-BE.
But since I use madvr,. I'm not sure what kind of issues it would raise, so that's why I haven't asked for it.

Anima123
29th July 2019, 00:06
Sometimes I got warbled sound from MPC-BE's MPC Audio Renderer just during playing back a video, pause and play will not get the normal sound back. I was suspecting the float output format, but after untick it, the issue still there.

ryrynz
29th July 2019, 05:37
You using nightly? I've yet to encounter any issues with it.

Anima123
29th July 2019, 09:17
You using nightly? I've yet to encounter any issues it it.

Yes. Hope the issue will be fixed in the near future. I would say it was not that common, perhaps harder for the developer to figure out the culprit.

Aleksoid1978
29th July 2019, 10:45
I always use MPC Audio Renderer and it's always perfect playback, no any issue.

Aleksoid1978
29th July 2019, 10:46
Feature request

Add the possibility to launch a program or bat file when mpc-be starts and stops

Not planned, sorry.

v0lt
29th July 2019, 13:43
@huhn
MPCVideoRenderer-v0.2.1.773+ (https://yadi.sk/d/X0EVMKP4TcmnHQ) supports chroma sample location.

chros
29th July 2019, 14:09
Add the possibility to launch a program or bat file when mpc-be starts and stops

I thought about that too: I want to switch off the TV before the PC goes to sleep, triggered by MPC-BE.
But since I use madvr,. I'm not sure what kind of issues it would raise, so that's why I haven't asked for it.

It just popped in my mind, at least for me, probably I could use standard Windows events to fire up a script: e.g. when the computer goes to sleep it can try to switch the TV off. That should work, in theory :)

huhn
29th July 2019, 14:13
nice. adding support for more subtitle renderer would make this a perfect default renderer.

if you add support for 16/32 bit texture format you should think about adding dithering. i know the build from JanWillem32 had it maybe it can be ported:
https://forum.doom9.org/showthread.php?t=161047

16 bit should be enough so it could be tested with dx9.

there is a small thing in the OSD which is most likely irrelevant.
if an PNG is loaded with lavfilter the OSD reports inf as the frame rate but lavfilter is supposed to create a 25 HZ file: https://abload.de/img/mpcvrosdyuk4z.png

v0lt
29th July 2019, 15:16
there is a small thing in the OSD which is most likely irrelevant.
if an PNG is loaded with lavfilter the OSD reports inf as the frame rate but lavfilter is supposed to create a 25 HZ file: https://abload.de/img/mpcvrosdyuk4z.png
I think this is a LAV Source Filter problem. MPC-HC EVR-CP has a more serious problem with it. MPC VR works correctly and shows in statistics what it gets.
Generate Still Video for JPEG works more correctly.

Aleksoid1978
30th July 2019, 08:55
nice. adding support for more subtitle renderer would make this a perfect default renderer.

What you mean "more subtitle" ?

huhn
30th July 2019, 10:44
with mpc.hc internal, xy subfilter and assfilter mod doesn't work/connect with it i guess proper support is needed first.

xy subfilter does this on MPB-BE: https://abload.de/img/subtitleissuek9kmc.png

v0lt
30th July 2019, 11:29
huhn
https://github.com/Aleksoid1978/VideoRenderer/blob/master/Readme.md
MPC Video Renderer is a free and open-source video renderer for DirectShow. The renderer can potentially work with any DirectShow player, but full support is available only in the MPC-BE. Recommended MPC-BE v1.5.4.4611 or newer.
XySubFilter supported in DirectX 9 mode.
AssFilterMod not supported in MPC-BE.

Anima123
31st July 2019, 19:10
I always use MPC Audio Renderer and it's always perfect playback, no any issue.

It seems that pause the video playback for a while and resume can trigger the issue easily.

Aleksoid1978
31st July 2019, 22:31
It seems that pause the video playback for a while and resume can trigger the issue easily.

I understand you - but can't reproduce. Very often using pause/resume.

Anima123
31st July 2019, 23:15
I understand you - but can't reproduce. Very often using pause/resume.

Can you try pausing longer? The audio play fine in case of a short period of pausing.

Aleksoid1978
1st August 2019, 01:16
Can you try pausing longer? The audio play fine in case of a short period of pausing.

Sometimes i can pause for some hours :)
Do you check "Release device when idle" in MPC Audio Renderer options ? If yes - try uncheck.

Anima123
1st August 2019, 03:30
I didn't get "Release device when idle" checked. However, untheck the "Use system layout channels" seems do the trick.

Edit: No, it happened that something else not keeping up with the pace. It just appeared when playing back a video, using MPC Video Renderer.

Edit2: Sanear Audio Renderer has no problem at all for my environment.

Edit3: My htpc setup in using Windows 8.1, configured with an asynchronous usb DA converter, and I am willing to do some tests if developers has some debug build to gather more info about this issue.

And BTW, my other laptop under Windows 10 also has similar issue with MPC-BE's audio renderer, and that one dosn't have an usb audio output.

Aleksoid1978
1st August 2019, 06:40
Debug build - https://yadi.sk/d/dOgvRk1TzDgHew
Before start MPC-BE - start DbgView(https://docs.microsoft.com/en-us/sysinternals/downloads/debugview).

After bug - upload log from DbgView for me.

P.S. What version use ?

Anima123
1st August 2019, 20:52
Will get back to you once I got the logs.

I was using MPC-BE x64 1.5.4 (build 4620) beta during previous bug reports.

Anima123
2nd August 2019, 00:49
Debug build - https://yadi.sk/d/dOgvRk1TzDgHew
Before start MPC-BE - start DbgView(https://docs.microsoft.com/en-us/sysinternals/downloads/debugview).

After bug - upload log from DbgView for me.

P.S. What version use ?

Got the logs when the issue appeared: https://www.dropbox.com/s/096khjq6x7b7tkk/LEARSALIENWARE.zip?dl=0.

Aleksoid1978
2nd August 2019, 01:13
Got the logs when the issue appeared: https://www.dropbox.com/s/096khjq6x7b7tkk/LEARSALIENWARE.zip?dl=0.

Nothing suspicious ((

Anima123
2nd August 2019, 01:55
Nothing suspicious ((

The playing suddenly became like slow-motion, and the audio warbling when it happend, and it reject to get back to normal.

BTW, before the issue occurred, the logs in DebugView is far less frequent than after.

I am willing to help if further testing needed.

Aleksoid1978
2nd August 2019, 02:27
The playing suddenly became like slow-motion, and the audio warbling when it happend, and it reject to get back to normal.

BTW, before the issue occurred, the logs in DebugView is far less frequent than after.

I am willing to help if further testing needed.

Use EVR-CP.
Make a video from screen(in MPC-BE on statistics - Ctrl+J).

Anima123
2nd August 2019, 03:52
Use EVR-CP.
Make a video from screen(in MPC-BE on statistics - Ctrl+J).

The stutter didn't show up after watching a 40 minutes video with EVR-CP and MPC Audio Renderer. Does it mean possible bug in the new MPC Video Renderer?

BetA13
2nd August 2019, 03:57
i have also stutter when using MPC VR, but ONLY if im using 2 monitors..
I watch the video on the right monitor then work on the left one, or browse. Then after some time i get stutter (droped , repeated frames etc).

If i only use ONE Monitor everything is fine..

This does not happen with EVR CP..

i thought im gonna post it also...

Greetz

Aleksoid1978
2nd August 2019, 05:03
Anima123
BetA13
What mode using - DX9/11, swap effect - Discard/Flip ??

Aleksoid1978
2nd August 2019, 05:04
The stutter didn't show up after watching a 40 minutes video with EVR-CP and MPC Audio Renderer. Does it mean possible bug in the new MPC Video Renderer?

MPC Video Renderer in developing, if some bug - don't use always :)

Aleksoid1978
2nd August 2019, 05:05
I'm using DX11 + Flip - there is no any stutter.

Anima123
2nd August 2019, 05:33
Anima123
BetA13
What mode using - DX9/11, swap effect - Discard/Flip ??

DX9 on my htpc, and swap effect is Discard. BTW, what does the 'swap effect' mean anyway?

BetA13
2nd August 2019, 05:38
Anima123
BetA13
What mode using - DX9/11, swap effect - Discard/Flip ??


as i understand DX11 only runs on win 8.1 and up.
Since im on windows 7 im using: Dx9 ex and the other one not shure. Ill post a screen, makes it more easy :)

https://i.imgur.com/6oNErNC.png

Information Tab:

DirectX 9
Graphics adapter: NVIDIA GeForce GTX 670 (10DE:1189)
VideoProcessor : DXVA2 {6CB69578-7617-4637-91E5-1C02DB810285}
DeinterlaceTechnology: PixelAdaptive
Display Mode : 1440 x 900, 75 Hz

and the OSD:

https://i.imgur.com/ZZBv9P9.png


EDIT:
DX9 on my htpc, and swap effect is Discard. BTW, what does the 'swap effect' mean anyway?

looks like we are using very similar config..
+1 on "what does swap effect" mean?

is it like "presentationmode" in EVR-CP ?


Good Morning by the way :)

v0lt
2nd August 2019, 17:18
@BetA13
DirectX 11 mode works on Windows 8, but we recommend using Windows 8.1.

Current version of MPC VR is 0.2.1.786.

+1 on "what does swap effect" mean?
Different methods of transferring a frame from a texture to a “screen”. "Flip" is considered fast, but has some nuances in implementation. "Discard" is a more stable mode, speed depends on the implementation in the driver.
We did not notice a big difference in speed.

Anima123
2nd August 2019, 20:22
Unfortunately, the stutter continues to emerge using MPC VR and MPC AR together, no matter what the "Swap effect" is.

Aleksoid1978
3rd August 2019, 05:03
Unfortunately, the stutter continues to emerge using MPC VR and MPC AR together, no matter what the "Swap effect" is.

Record a video with audio from screen with statistics when stutter.

chros
5th August 2019, 16:04
Add the possibility to launch a program or bat file when mpc-be starts and stops

I thought about that too: I want to switch off the TV before the PC goes to sleep, triggered by MPC-BE.
But since I use madvr,. I'm not sure what kind of issues it would raise, so that's why I haven't asked for it.

I managed to solve my problem: III. section (https://forum.doom9.org/showthread.php?p=1871836#post1871836)

Anima123
6th August 2019, 05:27
Record a video with audio from screen with statistics when stutter.

It seems that I can't reproduce the issue after upgraded MPC Video Renderer to build 790.

If it re-appear I will let you know.

wushantao
9th August 2019, 11:45
update is coming~

mplayerc.sc.rc.7z
https://send.firefox.com/download/9b12e745b3202eea/#-mR6xHpRdBWu9NzFvcVcRg
https://1.bitsend.jp/download/0ac13b79274c711be1fceedb5d3d5681.html

Klaus1189
9th August 2019, 11:52
updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4632

ryrynz
9th August 2019, 13:27
Aleksoid, dav1d 0.40 is out, update plz?

Klaus1189
9th August 2019, 13:54
Isn't it already done in r4631 (https://sourceforge.net/p/mpcbe/code/4631/tree//trunk/docs/Changelog.txt?diff=54bb00b7c4d104415b75022c:4630)?

ryrynz
10th August 2019, 07:38
Yes, missed it.

v0lt
10th August 2019, 10:11
@wushantao
Thanks. Updated in r4638.

@Klaus1189
Thanks. Updated in r4639.

botcherO
12th August 2019, 16:10
When will the Window-in-Background Bug fixed?:thanks:

Aleksoid1978
12th August 2019, 22:32
When will the Window-in-Background Bug fixed?:thanks:

What bug ??

stax76
12th August 2019, 23:03
@botcherO

It's no wonder your request was ignored, people tell you it works on Win 10 1903, your answer: So better check it with 1809 then

wushantao
13th August 2019, 12:45
https://1.bitsend.jp/download/6fdf4070774a9de2ee4de1e37340c737.html

https://send.firefox.com/download/0f02288dae15b83f/#T-ZdaTo4ME0BCvZPfTkw5Q

coming~

Klaus1189
13th August 2019, 16:29
updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4653

v0lt
14th August 2019, 09:13
@wushantao, @Klaus1189
Thanks.
Please check on build 1.5.4.4662 (https://yadi.sk/d/AhDwv47gD4HTkg).

Klaus1189
14th August 2019, 16:21
updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on 4662 :)
"Current size"

Klaus1189
14th August 2019, 16:35
I tried nightly build 4661 from Aleksoid1978 to check how my translation looks and got an idea, maybe you also think it wolud look nice:
Now there is one more entry in the options page on the left, so a scrollbar appears.
What do you think about tabs for External filters page and the priority page (next page), so there is one page for the two in options and the scrollbar is gone? It appears on both 100% and 200% scaling.

v0lt
14th August 2019, 18:04
@Klaus1189
Tabs are difficult to edit and manage. We try not to use it.

clsid
14th August 2019, 21:33
Winamp v5.666 hangs at playback end (or manual stop) when using VSFilter 1.5.3 x86.

wushantao
15th August 2019, 05:47
https://send.firefox.com/download/1d2683cf6d73ba90/#etyGDj330PHiD0-Te3Nctw
https://1.bitsend.jp/download/930018e4de9e63b8034dda41b9d0dd9b.html

:D

Aleksoid1978
15th August 2019, 06:26
Winamp v5.666 hangs at playback end (or manual stop) when using VSFilter 1.5.3 x86.

Why winamp using VSFilter ??

Grimsdyke
15th August 2019, 12:06
@ Klaus and devs. At my resolution settings some of the new lines are cut-off !! For example in the new window size-settings the 'n' is missing in the lines:
- Letzte Fenstergröße merken
- Fensterproportionen bei der Größenänderung anpassen

Couldn't the option dialogue windows be bigger anyway ? At least horizontally ??

Klaus1189
15th August 2019, 12:52
What scaling factor and what exact nightly build version did you try?

200% is fine here in options. Yesterday I tested r4661. Just download r4664 which is also fine.
https://drive.google.com/file/d/1IKZKxNmADTYRRPNRMAH9uBKm7DtlsgsE/view?usp=sharing

clsid
15th August 2019, 15:13
Why winamp using VSFilter ??Some people use that for video playback. It has DirectShow plugin.

Grimsdyke
15th August 2019, 15:32
Yes, it looks fine at 200% but my scaling is 158% !!

chros
15th August 2019, 16:03
Some people use that for video playback.
I only used it for audio ... until I found AIMP. But winamp is till running on my PC: it wakes up the PC from sleep with ClockAmp plugin. :)

Klaus1189
15th August 2019, 16:36
Why do you use exactly 158%? I think there is for sure a specific reason for that odd scaling factor.

Grimsdyke
15th August 2019, 17:18
No, nothing specific. I just like my desktop best this way.

v0lt
17th August 2019, 14:04
@wushantao
Thanks. Updated in r4667.

@Grimsdyke
Corrected in r4668.

Megalith
19th August 2019, 00:03
I just installed the latest build (4668). The framing is completely messed up; all of my videos open in a small window now.

EDIT: I went through all of the latest builds. The problem begins with 4664 (4656 was the last version that didn't exhibit this behavior).

Aleksoid1978
19th August 2019, 00:25
I just installed the latest build (4668). The framing is completely messed up; all of my videos open in a small window now.

EDIT: I went through all of the latest builds. The problem begins with 4664 (4656 was the last version that didn't exhibit this behavior).

New options :)
Options->Player->Window size.

Megalith
19th August 2019, 01:53
Thanks, I should have checked the options screen more carefully. Nice addition.

zamar92
19th August 2019, 02:36
on the seek bar there's a thumbnail preview, but the preview only shows when you stop moving the bar.

On PotPlayer you can literally just move the mouse through the entire scrollbar without any delay whatsoever.

I don't see any scrollbar preview at all, when watching URL movie streams. Why is that?

Aleksoid1978
19th August 2019, 02:41
I don't see any scrollbar preview at all, when watching URL movie streams. Why is that?

Preview enabled only for local files.

zamar92
19th August 2019, 14:20
Preview enabled only for local files.

I checked how preview appears with local files, and it looks its not continuous frames, but rather a limited count of movie frames spaced by a given interval fixed in MPC-BE.

It seems for LAN files playback a user can accept even larger interval between preview frames, thus allowing for preview without network stream disruption. Also, in contrast with internet sources, a user can control LAN server sending frames that ensures no denial of service despite receiving frequent preview frame requests from the player.

What is the reason to block preview for LAN playback? Can you give more in-depth details how preview algorithm works, and where the problem can be with LAN preview?

v0lt
19th August 2019, 17:47
ICan you give more in-depth details how preview algorithm works, and where the problem can be with LAN preview?
First, we calculate the time by the cursor position. Then select the nearest keyframe from the list. Finally, display this keyframe in the preview window.

zamar92
19th August 2019, 18:56
select the nearest keyframe from the list

Assuming too frequent requests to a frame server can cause denial of service or saturate slow network, may be its possible to use some predictive algorithm, asking for next 10 frames at ones instead of just 1 frame? And keeping them in RAM until the cursor has passed the mark.

This would cut frame requests count to avoid network disruptions. Also, frame preview may be available only when movie playback is stopped to ensure no playback interruptions.

At the very least, can you enable preview when playing a movie stream from a LAN source, and block it when playing a network stream from WAN? LAN sources are usually under local control, local speed is much higher, WiFi access is often distributed through several adapters, and disruptions are not likely and easy to stop.

v0lt
21st August 2019, 03:46
@zamar92
Preview support is implemented by the second simplified DirectShow graph. There are no special mechanisms for buffering.

ryrynz
21st August 2019, 07:42
Any plans to have MPC-VR eventually replace Haali and Sync? Time for them to go?

chros
21st August 2019, 09:52
Any plans to have MPC-VR eventually replace Haali and Sync? Time for them to go?
I don't think so, until they work as they are.

huhn
21st August 2019, 10:01
there is no point in removing support for working renderer.

mpc VR dx9 looks like an EVR alternative already.

ryrynz
22nd August 2019, 00:31
Is it possible to not have the display of the seekbar and controls make madVR's present queue reach 0 and cause video stutter? madVR issue or can it be improved in the player?

Aleksoid1978
22nd August 2019, 02:14
Is it possible to not have the display of the seekbar and controls make madVR's present queue reach 0 and cause video stutter? madVR issue or can it be improved in the player?

Ask madVR's author.

zamar92
22nd August 2019, 17:38
Preview support is implemented by the second simplified DirectShow graph.

Why YouTube player can offer preview on top of a playing video without setting any limitations, or expressing concerns about user network saturation?

Why not show preview only when movie playback is stopped? This way preview won't saturate the network, while providing the same benefits in finding the right seek bar points.

It feels the actual reason to block movie stream preview in MPC-BE is not technical.

Asmodian
22nd August 2019, 17:44
Is it possible to not have the display of the seekbar and controls make madVR's present queue reach 0 and cause video stutter? madVR issue or can it be improved in the player?

This is intentional isn't it? If using the seek bar didn't empty the present queue it would feel very sluggish, with a lot of lag in any interactions with it. 8 frames is a long time to wait for a click to register.

beter
22nd August 2019, 18:02
Update for translation of Chinese traditional and Dutch

https://www.sendspace.com/file/d3apd2

v0lt
22nd August 2019, 19:29
@beter
Thank. I updated in r4682, but have not yet adjusted the size of the controls.

ryrynz
22nd August 2019, 22:59
This is intentional isn't it? If using the seek bar didn't empty the present queue it would feel very sluggish, with a lot of lag in any interactions with it. 8 frames is a long time to wait for a click to register.Yeah, though this does cause visual presentation issues at times, something for madshi to improve perhaps before 1.0 I guess.

v0lt
23rd August 2019, 05:01
Why YouTube player can offer preview on top of a playing video without setting any limitations, or expressing concerns about user network saturation?
Because it is Google.
I did not check. But I think that preview frames are ordinary pictures that the browser receives from the server.

Why not show preview only when movie playback is stopped?
Because we did differently.

zamar92
23rd August 2019, 06:22
Because we did differently.

Is it possible for you guys to look again at the preview implementation, and try adapting it to streams? May be making a bit more intelligent to calm down extra traffic?

I ask, because video streams share is very high now. MPC-BE can directly stream YouTube videos, but it lacks YouTube player previews. Generally, streams playback is very smooth in MPC-BE compare to other players, yet preview is unfairly missing. :o

v0lt
23rd August 2019, 07:13
@zamar92
We will think about it in the uncertain future.

You can also read the terms of use for YouTube.
https://www.youtube.com/t/terms

zamar92
23rd August 2019, 15:15
We will think about it in the uncertain future.
This sounds like "never". Meanwhile, can you simply enable already existing Preview feature for video streams, and allow users to decide, whether it causes any issues for them and should be disabled in player Settings or not? :) If you wish, add a warning to disable it on slow networks.


You can also read the terms of use for YouTube.
If you refer to par. 4.C , the player accesses YouTube videos through original video playback page URLs, so for a user its similar to accessing them via a web browser. The Terms don't restrict means of accessing YouTube video playback pages.

v0lt
23rd August 2019, 16:36
If you refer to par. 4.C , the player accesses YouTube videos through original video playback page URLs, so for a user its similar to accessing them via a web browser. The Terms don't restrict means of accessing YouTube video playback pages.
I do not know what is written in the English version. But the Russian version (5.1.С) clearly says how you can watch the video. This is a web page player, YouTube application, or other similar means that YouTube provides. There are other points that we may violate.
Therefore, I do not advise abuse of trust even more.

zamar92
24th August 2019, 03:44
I do not advise abuse of trust even more.
There is no abuse of trust in exploring unknown. YouTube is merely an example of learning opportunity. In this thread we discuss technical aspects of MPC-BE. The laws in various countries around the world are so different, it doesn't make sense to even mention them in this thread. Let player users to deal themselves with their legal rights and obligations. :rolleyes:

There are plenty of legitimate free movie and TV channel streams. Simply enable existing Preview feature for these sources, may be with a warning "Don't use on slow network". If a user like me experiences problem, he would simply disable Preview in Settings, or won't use it.

My point is, your entire development work is centered around better user experience. The USER is the VIP person, we all want him/her to enjoy the show. So why do you have so little trust in the USER, instead building WALLS he can't jump over? Pls give the user some freedom of choice! :eek:

v0lt
24th August 2019, 05:56
The USER is the VIP person, we all want him/her to enjoy the show.
"Anything for your money"
For a free product, this does not work. I heard about projects that really wanted to please users, eventually burned out and closed. We listen to users, but we will decide what to do. We do not chase ratings.

zamar92
24th August 2019, 07:59
You're probably right, more experience anyway. But I heard PotPlayer got popular namely due to catching user wishes. Well, chasing ratings may bring donations and sponsors. If you listen to users, why not offer feature popularity study to get stats and know were the trends are? It just sounds more professional.

I mean yah, there are boutique products. But "free boutiques" - sounds a bit unusual. :)

chros
24th August 2019, 09:10
PotPlayer
Is it open-source? :)
Just a suggestion: don't push devs too much, you can easily achieve exactly the opposite you want ;)

Aleksoid1978
24th August 2019, 09:32
PotPlayer free for user - but dev gets money for him, Pot owned by corporation :)

lvqcl
24th August 2019, 10:35
PotPlayer is adware IIRC, so it's not 100% free.

we all want him/her to enjoy the show.
"We" ? So do you develop free software yourself?

huhn
24th August 2019, 11:18
Is it open-source? :)
Just a suggestion: don't push devs too much, you can easily achieve exactly the opposite you want ;)

no they are just criminals:
- This software includes a video decoder based on FFmpeg (http://www.ffmpeg.org) which is licensed under LGPL license.(To review the LGPL license, look for LGPL.txt in install directory) The modified FFmpeg source can be downloaded from http://potplayer.daum.net/devel/ffmpeg.zip.

zamar92
24th August 2019, 16:48
Is it open-source? :)
Just a suggestion: don't push devs too much, you can easily achieve exactly the opposite you want ;)
In general, I agree with you, absolutely. In this case I just try to entertain available options. They already had stream preview support implemented, I guess now waiting for donations to release it. Does this mandate payment? My personal view: its not sophisticated enough solution to pay for, just for rough testing, and not of any priority to devs due to personal watching habits. One should be able to test it before donate. More, I'm certain they won't release it, because streams are popular and promise commercial influx. But the discussion attracts other devs who may be interested to fork and contribute.

Would work on MPC-BE project overall benefit from sponsorship? Of course YES, they have very interesting ideas going on at their own forum, which require sound skills and time. And this work benefits everyone. In fact, I want to send a small donation and ask everyone to follow. :)

However, both sides benefit when users furnishing ideas and feature requests. Fans are not just consumers here, they actively donate free ideas and tests to the project. Commercial software usually offers free beta versions as a payoff for user ideas and test time. Everyone understands how valuable user input is - its convertible currency of any project. We improve product together. Whatever devs motivation is - better product is always part of it.

One example: a dev just announced a certain security solution I was waiting for. I immediately contributed 10+ bugs, other guys too. He almost instantly fixed them all. This is driven by real motivation on both sides, no donations.

zamar92
24th August 2019, 17:11
no they are just criminals
It sounds like your opinion about PotPlayer team? Strangely enough, FFMpeg devs don't seem to share such view? No action anyway?

I read many users run moded PotPlayer versions without ads. So de-facto its free software for them despite enormous time and skills actively contributed by devs, and quite limited ads profit. What I mean, everyone has baggage to carry, and ideal world is always far away. :)

Klaus1189
24th August 2019, 17:18
It sounds like your opinion about PotPlayer team? Strangely enough, FFMpeg devs don't seem to share such view? No action anyway?

huhn is right. There is a hall of shame of ffmpeg developers:
https://github.com/FFmpeg/web/blob/master/src/shame

They created that list already many years back.

zamar92
24th August 2019, 17:35
FFMpeg has number of income sources (https://ffmpeg.org/donations.html), including private donations, government issued public fund grants, and large commercial payments from Google and Apple. US Gov also seriously contributes grants to key projects like Mozilla (open source). Everyone seems to be getting some cut, while complaining about others. :)

According to this Wikipedia article (https://en.wikipedia.org/wiki/FFmpeg#Legal_aspects), FFMpeg contains 100+ codecs, which seems to use compression algorithms patented by commercial codec developers subject to copyright and legal claims. Everything is so mixed up in this word. ;) Are LGPL terms enforced worldwide - by what international law?

Klaus1189
24th August 2019, 17:42
Potplayer devs are still violating LGPL.

cmhrky
24th August 2019, 18:43
Hi,

My default settings for Youtube are WebM. The audio format of the YouTube videos I open with these settings is opus. But when I select another WebM format from the application control bar, the audio format is aac. Is it possible that the audio format is opus when I make changes from this section?


http://i.hizliresim.com/g2M6jO.jpg

Can you add this feature? Thank you.

Also thanks for adding this feature. I will soon update the Turkish language file.

Aleksoid1978
25th August 2019, 03:35
Hi,

My default settings for Youtube are WebM. The audio format of the YouTube videos I open with these settings is opus. But when I select another WebM format from the application control bar, the audio format is aac. Is it possible that the audio format is opus when I make changes from this section?


Thanks - fixed :)

zamar92
25th August 2019, 22:48
This software includes a video decoder based on FFmpeg

Many players use that decoder, including MPC-BE. They also get some profit from player development from various sources, including donations. Does that make them criminals too? This world doesn't turn without money one way or another.

I posted quite a simple question here (http://forum.doom9.net/showthread.php?t=176794) about Previews, since MPC-BE failed to support that, which should draw some answers given extreme streams popularity, but... none so far.

May be I'm posting on the wrong forum? What popular media forum(s) would fit such question the best?

Asmodian
25th August 2019, 22:59
Many players use that decoder, including MPC-BE. They also get some profit from player development from various sources, including donations. Does that make them criminals too?

No. Everyone is free to use it as long as they release the source code for any changes they make. It is the very easy requirement for using open source code, you got the code for free by agreeing that any derivative code you make will be given back to the community.

All they need to do is post the source for their modified ffmpeg, they don't even need to post the source for the rest of the player. That they cannot even be bothered to do that shows they have no respect for the open source community who's work they stole. What is so hard about posting a zip file of the modified source code? :angry:

Aleksoid1978
26th August 2019, 01:47
zamar92
Want donate ? Ok:

PayPal:
Aleksoid1978@mail.ru
https://www.paypal.me/Aleksoid1978


:)

zamar92
26th August 2019, 04:59
All they need to do is post the source for their modified ffmpeg
Thanks for clarifying, I do support such requirement, the only doubt is its hardly legally enforceable worldwide except by means of public outcry.

How about 2nd part of my question. Any ideas about a soft media player showing frame previews in seek bar on mouse hover during movie stream playback? No-one ever attempted to answer it, sounds very strange for video fans community, unless I'm missing something very basic about this forum? Pls help, I'm new here?


Want donate?

I see Vladivostok, so Japanese yens will be OK? How much would you prefer? Everyone is invited? :p

Klaus1189
26th August 2019, 05:16
Over at videohelp you didn‘t got any answer to your thread (https://forum.videohelp.com/threads/394128-Seek-bar-thumbnail-previews-in-movie-streams). The feature you want is very special. Why is it so important for your usage to be exactly like that? I mean, there is the feature already in MPC-BE, but not like you want it exactly to be.

Most users want to watch a video or movie with best video quality possible and no dropped or repeated frames, so there is no disturbance of any kind.

Aleksoid1978
26th August 2019, 05:42
How much would you prefer?

Unlimited :)

Asmodian
26th August 2019, 06:48
How about 2nd part of my question. Any ideas about a soft media player showing frame previews in seek bar on mouse hover during movie stream playback? No-one ever attempted to answer it, sounds very strange for video fans community, unless I'm missing something very basic about this forum? Pls help, I'm new here?

Zoom Player does it, for only key frames or for everything (obviously slower). I seems to work fine, and was very fast with keyframes, in a quick test I just did (using a ripped bluray on my NAS). I usually leave it disabled anyway. :o

edit: sorry, it obviously does not work with streaming content. I missed that detail. :p

JNW
26th August 2019, 14:51
Why have you added Sanear Audio Renderer when you have MPC Audio Renderer? I'm just wondering the reason behind it. Here:
https://yadi.sk/d/r7JYQ2NjHvE4lA

zamar92
26th August 2019, 15:05
Why is it so important for your usage? There is the feature already in MPC-BE, but not like you want.


I assume you mean preview from movie files saved on a local disk? :) Why do I want movie stream preview instead? Because the method of downloading movies to a LAN server or PC disk before watching them is no longer popular, and soon will shrink to none due to fast progress in streaming techniques and much faster networks in media viewing regions.

I have no LAN server anymore, and my friends neither. My PCs are only equipped with SSD drives of limited capacity due to high cost, wearable at frequent movie downloads, so I prefer watching movie streams from RAM. Downloading torrents instead of streaming results in higher download speed and larger network saturation for my provider, who would take adverse measures to protect their network. There may also be legal implications, requiring extra pay for fast VPN service. My friends, who get rid of their LAN servers years ago, were shocked I still used one.

Network streams do deliver best 4K quality at average internet speed, and modern codecs can compensate for some lost frames if any. But many younger folks are limited to 720P laptop screens, and don't need 4K, thus wide spreading streams popularity.

Its not that I desperately need that feature, we can survive without it. :D But rather modern state of movie playback in developed countries demands stream preview support without further questions. Prove is everywhere. Google is known for their talent in setting popular tech marks. Look how eagerly they were implementing various preview techniques at their YouTube site. :)

stax76
26th August 2019, 15:25
Give it up, it starts to get boring.

zamar92
26th August 2019, 15:31
Unlimited

Being a proponent of micro funding $1-to-$5 model by Apple, Google, MS Stores. Main idea is to attract as many consumers as feasible in current market. The product must satisfy today's mass consumer needs. The more popular product is, the higher devs pay is. The more ignorant devs are, the less they are remunerated. :D

Give it up, it starts to get boring.
Someone asked me an on-topic question. Its simply a good habit to answer. I even answer your off-topic remark. Show some tolerance pls. About "giving up", I'm not on any mission here, just wanted clarification, and didn't get any. I asked in 2 separate outside threads, and received no answers whatsoever - this is very distinct from a lengthy boring talk. :)

Asmodian
27th August 2019, 00:59
You do seem to not understand the difference between being on the server and client side when implementing this feature.

Google is playing a local/LAN file. MPC-BE, or any player, would need to download the entire thing first or have some API supported by the server to be able to get thumbnail images of key frames or something.

This is one of those features that may sound reasonable to you but simply is not.

ryrynz
27th August 2019, 02:51
Why have you added Sanear Audio Renderer when you have MPC Audio Renderer? I'm just wondering the reason behind it. Here:
https://yadi.sk/d/r7JYQ2NjHvE4lAOooh.. Maybe they've forked it.

Aleksoid1978
27th August 2019, 03:25
Oooh.. Maybe they've forked it.

No-no. It's just user compile last git version and put :)

zamar92
27th August 2019, 06:25
Google is playing a local/LAN file.
Its my understanding that by loading YouTube page, you also load an embedded YouTube Player (https://developers.google.com/youtube/player_parameters) on your PC in the open browser tab. When you click Play, that player requests remote Google Server to send stream to your IP address. This stream is pushed by the browser and OS media code through sequence of filters, and then resulting frame sequence is shown by video adapter on your monitor.

I don't see much difference between embedded Google Player and MPC-BE in that regard, except the player relies on browser media code, and better integrated with Google server via specially developed rich API.

If a stream server supports rewind feature, it can serve key frames sequentially while dragging mouse along player seek bar. So complexity is rather in your mind than in basic feature implementation. And the devs said above (http://forum.doom9.net/showthread.php?p=1882408#post1882408) it was implemented for streams long ago, if you can read. :)

Now someone will say this discussion is boring for him. So should we ignore other posters questions and remarks? I don't mind if the forum rules encourage this. :rolleyes:

Anima123
27th August 2019, 07:15
Aleksoid1978,

Just to let you know that the stutter video/audio playback appeared again, with the latest MPC Audio renderer and MPC Video renderer. Unfortunately when I was trying to make a video with it, I switched audio to the speaker from the usb-audio device, the stutter playback gone.

Also tried switching back to usb-audio device, playback maintained normal.

Aleksoid1978
27th August 2019, 07:26
zamar92
You don't understand - ALL PC Player/Downloader parse youtube page and and get direct links for video/audio streams. No any API or something else for working with Youtube :) No any change for request preview like in browser. Calm down already.

zamar92
27th August 2019, 15:38
zamar92
No any API or something else for working with Youtube.
Calm down already.

I don't won't to point namely at YouTube as an example, since Google apparently tends to monetize everything including API access, while your player is free. But I'm not trying to shut you up as you do, pls stay cool. :)

Answering you comment, YouTube offers rich API (https://developers.google.com/youtube/v3/) for 3rd party apps. Its up to app developers whether to use it or not. When YouTube video is playing in MPC-BE from the derived direct link, Google server responds to the player rewind requests, so its not one way street, there is communication btw your player and Google server.

stax76
27th August 2019, 16:05
Why aren't you coding it yourself like this guy:

https://github.com/TheAMM/mpv_thumbnail_script

cmhrky
27th August 2019, 16:26
Update for Turkish translation.

https://www.sendspace.com/file/4kcqsl


Is it possible to add a shortcut key command to open the URL without confirming it from the clipboard? Like other commands that are shortcut keys but not in the menu: Center level, volume gain, color controls...

JNW
27th August 2019, 16:27
So what's better to use. Sanear or MPC Audio Renderer. Now I'm confused lol

zamar92
27th August 2019, 22:03
Why aren't you coding it yourself like this guy
Thanks for the link and your research. ;) I'm not an experienced media coder. Your example is interesting, in particular in using multithreading to generate thumbnails. However, its not exactly suitable, since it requires prior media file download, and also stores generated thumbnails in the movie folder rather than generate them dynamically and keep in RAM, which is more desirable since accurate search within a single movie is infrequent and shouldn't require files cleanup.

zamar92
28th August 2019, 02:16
Is it possible to add a shortcut key command to open the URL without confirming it from the clipboard?

There is option "Paste from Clipboard" in "Open URL" dialog. Once you copied a URL to clipboard, just press Play. It doesn't work sometime, if the field is populated with another URL you played before (and probably didn't finish?).

Also look at adding External Application Button (https://add0n.com/external-application-button.html) in a browser. It adds "Open with" option to RMC, so one can add MPC-BE as EXE, and directly open links in it.

Aleksoid1978
28th August 2019, 04:26
It doesn't work sometime, if the field is populated with another URL you played before (and probably didn't finish?).

If it doesn't work sometimes - check what in clipboard(Ctrl+V in notepad). If in clipboard normal URL - write it for me, i check what's wrong.

cmhrky
28th August 2019, 15:08
There is option "Paste from Clipboard" in "Open URL" dialog. Once you copied a URL to clipboard, just press Play. It doesn't work sometime, if the field is populated with another URL you played before (and probably didn't finish?).

Also look at adding External Application Button (https://add0n.com/external-application-button.html) in a browser. It adds "Open with" option to RMC, so one can add MPC-BE as EXE, and directly open links in it.

Thank's for the informations. That way I'm already using it smoothly. I even used the Send to MPC-HC (https://add0n.com/send-to.html?from=mpc) plugin for Google Chrome. This extension is more useful and tracks all the possible streamable media sources. But it can't find some formats (like .m3u8).
I find the URL addresses and copy them to the clipboard and open them with MPC-BE. I wanted to learn how the URL opening process could be faster for MPC-BE.


@Aleksoid1978
Is it possible to add a shortcut key command to open the URL without confirming it from the clipboard? Like other commands that are shortcut keys but not in the menu: Center level, volume gain, color controls...

Is it possible to make these additions or /playfromclipboard command line switch? Or what can be done? :confused:

Aleksoid1978
29th August 2019, 01:53
@Aleksoid1978
Is it possible to make these additions or /playfromclipboard command line switch? Or what can be done? :confused:

Add in r4698, using "/clipboard" - opened url/path(support multiple lines) from clipboard.

cmhrky
29th August 2019, 11:13
Add in r4698, using "/clipboard" - opened url/path(support multiple lines) from clipboard.

Thank you so much. That way it was very handy.


Can you add a command-line switch that will turn on mute or unmute when MPC-BE is turned on? Like /mute, /unmute, /vol 100 /vol 50, /vol 0.

I use MPC-BE in my presentations. I created shortcuts with different playlists using command line switches. But some of them need to be muted or unmuted. I have to turn the sound off and on every time.

Anima123
30th August 2019, 03:50
Aleksoid1978, since I don't have any audio issue with Sanear which has a 200ms buffer as default, would you please make 200ms buffer an option for MPC Audio renderer, at least for testing?

Klaus1189
30th August 2019, 04:57
updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4701

Aleksoid1978
30th August 2019, 06:47
Aleksoid1978, since I don't have any audio issue with Sanear which has a 200ms buffer as default, would you please make 200ms buffer an option for MPC Audio renderer, at least for testing?
It's buffer is not the same that buffer in MPC-BE. In sanear - it's internal buffer for "store" input data. In MPC-BE the same buffer = 500ms. Device buffer - it's different, in sanear is always is 10ms(in MPC-BE it's "default").

Do you try different Device Buffer ??

P.S. test build with internal buffer 200ms - https://yadi.sk/d/-XwHlHmoHt-wKw

Klaus1189
30th August 2019, 11:44
updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4703 :)

cmhrky
30th August 2019, 13:10
Updated Turkish translation (https://www.sendspace.com/file/tgcbzh). r4702

Anima123
30th August 2019, 20:39
Do you try different Device Buffer ??

P.S. test build with internal buffer 200ms - https://yadi.sk/d/-XwHlHmoHt-wKw

Yes I have tried each buffer parameters and there's still glitches.

However, the test build works perfect to me.

v0lt
31st August 2019, 19:42
MPC Video Renderer v0.3.0.831 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.0)
Information (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.0/Readme.md).
Test builds (https://yadi.sk/d/X0EVMKP4TcmnHQ).

v0lt
31st August 2019, 20:17
Klaus1189
Thanks. Updated in r4704.

cmhrky
Thanks. Updated in r4705.

littleD
31st August 2019, 20:56
MPC Video Renderer v0.3.0.831 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.0)
Information (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.0/Readme.md).
Test builds (https://yadi.sk/d/X0EVMKP4TcmnHQ).
Thanks guys for releasing render. Its nice and smooth.

But what did you change since v0.2.1.816_git2019.08.17-31593e6 ?? That version had reproduced HDR colors nice on laptop screen. After installing 3.0 i have lost saturation and HDR samples are "washed out". I am on Intel btw.

Aleksoid1978
1st September 2019, 02:48
Thanks guys for releasing render. Its nice and smooth.

But what did you change since v0.2.1.816_git2019.08.17-31593e6 ?? That version had reproduced HDR colors nice on laptop screen. After installing 3.0 i have lost saturation and HDR samples are "washed out". I am on Intel btw.

What video decoder use ?

v0lt
1st September 2019, 05:38
But what did you change since v0.2.1.816_git2019.08.17-31593e6 ?? That version had reproduced HDR colors nice on laptop screen. After installing 3.0 i have lost saturation and HDR samples are "washed out". I am on Intel btw.
There are v0.2.1.819_git2019.08.19-cee9eaf and v0.2.1.823_git2019.08.23-67949e7 here. (https://yadi.sk/d/X0EVMKP4TcmnHQ/Old/0.2.1). Please check.

I ask you to take screenshots with statistics in the version with and without a problem.

wushantao
1st September 2019, 06:08
https://send.firefox.com/download/16efc7637e4f6367/#Bd3zYZloHiUF041yyGJ-fA

https://1.bitsend.jp/download/9bde5e4c0847c1ae1d7a4b5404b0c332.html

updated :)

littleD
1st September 2019, 06:31
MPCVideoRenderer-v0.2.1.823_git2019.08.23-67949e7 ok
https://imgur.com/k6wqu1w

MPCVideoRenderer-v0.3.0.831 not ok
https://imgur.com/54lnc27

i am using MPC HC and Lav filters. All quite new.

v0lt
1st September 2019, 06:58
@wushantao
Thanks. Updated in r4706.

@littleD
Thank. Please check in MPCVideoRenderer-v0.3.1.832 (https://yadi.sk/d/X0EVMKP4TcmnHQ).

littleD
1st September 2019, 08:01
No change.

Anima123
1st September 2019, 08:09
i am using MPC HC and Lav filters. All quite new.

Readme announced that the MPC Video Renderer is only fully supported by MPC-BE, yet you were using it with MPC HC?

Perhaps you will try it with MPC-BE and see if there’re still problems.

v0lt
1st September 2019, 09:00
Please install the debug version of MPC VR. Run DebugView (https://docs.microsoft.com/en-us/sysinternals/downloads/debugview) first, then play the file. Wait a few seconds, then close the file and save the DebugView log. Show the log file to me.
https://i.ibb.co/N6GSMB0/Mpc-VR-Debug-Veiw.jpg (https://ibb.co/N6GSMB0)

rock
1st September 2019, 09:31
https://i.imgur.com/UjkBXdJ.gifv uses default settings of VR, issue starts since v0.2.1.793_git2019.08.05-12ff2be, last working build v0.2.1.787_git2019.08.04-23f974f

Operating system:
Name: Windows NT 10.0 (build 15063)
Version: 10.0 (64-bit)

Hardware:
CPU: AMD A9-9420 RADEON R5, 5 COMPUTE CORES 2C+3G
GPU: AMD Radeon(TM) R5 Graphics (driver version: 26.20.11015.5009)

v0lt
1st September 2019, 09:55
@littleD
I also added build v0.2.1.828_git2019.08.29-8c63309 (https://yadi.sk/d/X0EVMKP4TcmnHQ/Old/0.2.1). Please check.
Please do a debug log (https://forum.doom9.org/showpost.php?p=1883853&postcount=6612) for v0.3.0.831 (or v0.3.1.832) and last "OK" for you.

@rock
Please do a debug log (https://forum.doom9.org/showpost.php?p=1883853&postcount=6612) for v0.3.0.831 (or v0.3.1.832) and v0.2.1.787.

rock
1st September 2019, 10:10
from 10 seconds playback
0.2.1.787 https://pastebin.com/MvvRY1TR
0.3.0.831 https://pastebin.com/35F1wh9Z

Aleksoid1978
1st September 2019, 10:36
rock You need run Debug version.

rock
1st September 2019, 10:58
I actually have downloaded them but ended using wrong packages lol, here they are again, hopefully these help.
0.2.1.787 https://pastebin.com/0Q6pzgKj
0.3.0.831 https://pastebin.com/xDLKEJ8H

littleD
1st September 2019, 11:44
Oh right Anima123. I didnt notice its supported fully by MPC HC BE. I tried with latest version with mpc hc be and HD colors are ok.

On the other hand, there is small stuttering with newly installed BE. Maube need tune settings? My actual MPC HC + MPCVrenderer is smooth.


I used many versions of renderer since a month and a half and never had any problems. It would be nice to have colors back in HC :)

So:
MPCVideoRenderer-v0.2.1.828_git2019.08.29-8c63309 HDR colors are ok with MPC HC. But this version introduce problem with rewinding .ts transport streams. Rewind is slower and often artifacts occur. Like problem with decoding keyframe or something like that. Not sure if it is relevant at all or helpful.

v.831 and 832 debug versions do not run in D3d11 mode. Only dx9ex. I Use 64 bit files of course.

v0lt
1st September 2019, 12:23
@littleD
Ok. Check out 3 builds from here (https://yadi.sk/d/uwBu4owfK9vOwg).

@rock
Thanks. Very strange. I have no idea why this is happening.
Take a screenshot of DXVA Checker -> Processor Device -> DXVA1/2.

littleD
1st September 2019, 13:48
No change. Nevermind seeking problem, i looks like generic issue. Edit: Seeking in MPCBE and release 3.0 is ok.

No HDR colors in MPC HC. So need to check BE closer. Thanks for taking time on it.

v0lt
1st September 2019, 14:02
@littleD
Thank you.
I also want to ask you to check MPCVR-v0.3.1.834_test_Debug.zip (https://yadi.sk/d/uwBu4owfK9vOwg). I need to know whether this version will work on your system in DX11 mode.

rock
1st September 2019, 14:05
https://pastebin.com/6q8ZT3JS
Sorry, I don't know where to take the screenshot because it has really long list, but that paste should cover all of them.

0.3.1.834 debug log https://pastebin.com/JpaSxjRQ

littleD
1st September 2019, 16:17
@littleD
Thank you.
I also want to ask you to check MPCVR-v0.3.1.834_test_Debug.zip (https://yadi.sk/d/uwBu4owfK9vOwg). I need to know whether this version will work on your system in DX11 mode.Great. I successfully run debug in dx11 mode. Here is the log:
https://pastebin.com/4LggXkmS

here is using debug renderer with BE
https://pastebin.com/DpfcbZjY

zamar92
1st September 2019, 18:44
Thanks guys for releasing render. Its nice and smooth.

I was trying to find out what are advantages of using MPC Video Renderer compare to other popular ones? For some reason this info is completely missing on every forum and Github? I'm new to various renderers, and without such reviews and analytics its very hard to pick one. Can you suggest any links?

I found strange that developers avoid talking about such difs, since they're primary motifs for both users and devs, in addition to self-learning of course. :)

Aleksoid1978
2nd September 2019, 00:06
I was trying to find out what are advantages of using MPC Video Renderer compare to other popular ones? For some reason this info is completely missing on every forum and Github? I'm new to various renderers, and without such reviews and analytics its very hard to pick one. Can you suggest any links?

I found strange that developers avoid talking about such difs, since they're primary motifs for both users and devs, in addition to self-learning of course. :)

My native language is Russian and for me very hard to describe the advantages and differences. I can write in Russian :)

Aleksoid1978
2nd September 2019, 00:13
littleD
Try this version - https://yadi.sk/d/4_foaJk_z-xa9Q

zamar92
2nd September 2019, 01:43
I can write in Russian :)

It'd likely against forum rules. But if you post it on MPC-BE forum, and give the link here, it'd be easy to translate. You're obviously an experienced developer. Your input is very interesting, why would you undertake such a challenge to create own renderer? Is it only to learn new skills? There must be some real advantages you see ahead, but users want to know them too. I also want to learn drawbacks of other renderers. :)

v0lt
2nd September 2019, 03:43
There must be some real advantages you see ahead, but users want to know them too. I also want to learn drawbacks of other renderers. :)
Test them all. You can write your results on the Internet.

zamar92
2nd September 2019, 15:41
Test them all. You can write your results on the Internet.
I'm not a big fan of unprofessional or stupid reviews from novices. If I do something in my field, I know for sure why I do that. Are you guys saying its a top secret you can't disclose? Or you simply don't know WHY you devoted so much resources to develop MPC Renderer? You ask for donations, but didn't offer any justification or development plan. Why a new renderer is needed to begin with, what are drawbacks of the existing ones, and how do you plan to overcome those in your own renderer, by what means? I found NOTHING from you on any forum about this very subject. Its kinda hard to believe, but things happen... :D

littleD
2nd September 2019, 17:20
littleD
Try this version - https://yadi.sk/d/4_foaJk_z-xa9QHey yes. HDR colors are Back on intel. Performance is good too (flip).

Guys, can you just say one more, how to play subs with MPC HC, is it planned to work with each other?

v0lt
2nd September 2019, 17:34
Guys, can you just say one more, how to play subs with MPC HC, is it planned to work with each other?
This has already been said.

Players support subtitles in video renderers using a special class.
CmadVRAllocatorPresenter is present in MPC-BE and MPC-HC.
CMPCVRAllocatorPresenter is only present in MPC-BE.
Is the hint clear?

@rock
I wrote you a private message. Please answer it.

v0lt
2nd September 2019, 18:58
If I do something in my field, I know for sure why I do that. Are you guys saying its a top secret you can't disclose? Or you simply don't know WHY you devoted so much resources to develop MPC Renderer?
Strange questions.
EVR-CP does not suit us. We decided to make a new renderer. We made it.
You ask for donations, but didn't offer any justification or development plan.
Donations are voluntary. If you like what we do, you can support us with money.
If you are a serious investor, then let us know your offer.

rock
3rd September 2019, 14:07
I don't understand, the reply message didn't seem send to you, at least from my front. Just in case if you didn't get the message (sorry for waiting)
v0.2.1.789_git2019.08.04-7332655 I can see video with this build
v0.2.1.791_git2019.08.04-ccda89 Issue appears

rock
3rd September 2019, 16:29
do you get the message? I can't tell from here if my message was sent.
at least I tried to reply by click submit message, 3x attemps

MPCVR-v0.3.1.841_forAMD_DISCARD no video, same issue.
MPCVR-v0.3.1.841_forAMD_0, MPCVR-v0.3.1.841_forAMD_NOSYSLOCK okay, both shows the video.

v0lt
3rd September 2019, 18:41
@rock
The problem with AMD cards is fixed in v0.3.1.842.

wushantao
4th September 2019, 14:09
https://send.firefox.com/download/c8efbfabe62a4a3a/#wp1IL6bJFnrVCIQuy_wLYA
https://1.bitsend.jp/download/4d424832a281087c84f57bc90b3ecb9d.html

Update language file :)

Klaus1189
4th September 2019, 17:34
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4709 :)
Go to the next on error

SirMaster
4th September 2019, 17:44
Can anyone point me to any documentation to the MPC-BE remote web API?

I would like to make my own remote control software but it would be nice to see a full list of what the web API all supports.

Klaus1189
5th September 2019, 05:24
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4710

I made the translation more conistent regarding Playlists, but I had to made a string longer, can you please check the entry in the block:
BEGIN DIALOGEX IDD_PPAGEINTERFACE LINES 51

31

I sure it doesn't fit anymore, I beg to increase size if it is needed.

Thanks :)

chros
5th September 2019, 09:07
Can anyone point me to any documentation to the MPC-BE remote web API?

I would like to make my own remote control software but it would be nice to see a full list of what the web API all supports.
There are 2 ways:
- under Options - Web interface, there's an option wich will create external html files in a directory: with this you can see how couple of. commands are implemented in javascript
- under Options - Keys, you can see standard window messages to trigger certain actions

What do you want to build and using which language?

v0lt
5th September 2019, 15:36
As an alternative, I can offer the "MPC API".
https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/mplayerc/mpcapi.h
https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/MPCTestAPI/

Klaus1189
5th September 2019, 20:48
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing)
I wasn't at home, so I couldn't update earlier today. I needed to do cosmetics so translation fits change in r4713.

Already a date in your mind for a new beta build?

v0lt
6th September 2019, 04:48
@wushantao
@Klaus1189
Thanks, I updated in r4714 and r4716.
Please take screenshots of the problem areas and send me via private messages.
MPC-BE v1.5.4.4719 - https://yadi.sk/d/AhDwv47gD4HTkg

wushantao
7th September 2019, 05:52
https://send.firefox.com/download/fbec06e57ec4bd14/#tMW0imqRdt5ccT5Qb5XLWw

sorry…when i checked the update log, i found out that i had missed “Remember selected tracks in playlist”

now,its done:)

cmhrky
7th September 2019, 13:51
I can't watch 4K YouTube live streams with MPC-BE anymore. it's only up to 1080p. What's your status?

https://www.youtube.com/watch?v=3Wartp7Ggck
https://www.youtube.com/watch?v=KGEekP1102g
https://www.youtube.com/watch?v=H8_Td9V4YVM

v0lt
7th September 2019, 14:02
@wushantao
Thanks. Updated in r4720.

@cmhrky
youtube-dl (2019.09.01) also does not recognize 4k.

rock
10th September 2019, 07:32
Subtitles flickers when playing with MPC VR with D3D11 and DXVA2 Native (either LAV or internal) are being used.

Aleksoid1978
10th September 2019, 08:02
Subtitles flickers when playing with MPC VR with D3D11 and DXVA2 Native (either LAV or internal) are being used.

Show screen with statistics.
Show "Options -> Subtitles -> Rendering" in MPC-BE.
Upload sample file.

Anima123
10th September 2019, 16:06
Subtitles flickers when playing with MPC VR with D3D11 and DXVA2 Native (either LAV or internal) are being used.

The same for me, the flickering only in window mode BTW.

v0lt
10th September 2019, 19:21
@rock, @Anima123
I do not confirm.
GTX 950. MPC-BE v1.5.4.4722, MPC VR v0.3.1.853. MKV with ASS or VobSub.

Anima123
10th September 2019, 21:07
@rock, @Anima123
I do not confirm.
GTX 950. MPC-BE v1.5.4.4722, MPC VR v0.3.1.853. MKV with ASS or VobSub.

Try moving the cursor elsewhere before it appeared.

And, the laptop on which flickering happened is with windows 10 with the latest stable functional updates.

Aleksoid1978
11th September 2019, 00:20
Test different anime/non anime subtitles - all good, in window and fullscreen.
If you can - record video from desktop to show us what's happened(flickering).

Anima123
11th September 2019, 01:37
Test different anime/non anime subtitles - all good, in window and fullscreen.
If you can - record video from desktop to show us what's happened(flickering).

PM'ed you. Unfortunately, it seems that I cannot get the flickering with Ctrl-J showed statistics somehow.

v0lt
11th September 2019, 04:23
Try moving the cursor elsewhere before it appeared.
This does not affect anything.
Take a screenshot with statistics.
And, the laptop on which flickering happened is with windows 10 with the latest stable functional updates.
Windows 10 is eternal beta. :-D

cmhrky
11th September 2019, 17:07
Unable to play youtube videos. No problem a few hours ago.

v0lt
11th September 2019, 17:52
@cmhrky
Now everyone has such a problem. In youtube-dl and PotPlayer is similar.

Klaus1189
12th September 2019, 05:21
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4725

wushantao
12th September 2019, 06:30
https://send.firefox.com/download/9d3dca44f6b4575d/#qs8TOlO7DiTUOivwsIRhyA

simplified chinese is coming

Aleksoid1978
12th September 2019, 07:40
About flickering in MPC VR DX11 + DXVA2 - what video adapter use ?

v0lt
12th September 2019, 16:12
@Klaus1189, @wushantao
I changed the line "Maximum quality" to "Select max fps or bitrate".

Klaus1189
12th September 2019, 16:43
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4726 :)

Anima123
12th September 2019, 18:48
About flickering in MPC VR DX11 + DXVA2 - what video adapter use ?

Intel HD-630.

Aleksoid1978
13th September 2019, 03:54
Intel HD-630.

Do you have any PC with external video(AMD/Nvidia) for test ?

wushantao
13th September 2019, 05:11
“Select max fps or bitrate”

https://send.firefox.com/download/8897abc0f06a460c/#VN6giR67d37Opd1NiDpnGA

done:)

Aleksoid1978
13th September 2019, 05:12
About flickering in MPC VR DX11 - trying https://yadi.sk/d/mqq1uTQxkRuPPA

Anima123
13th September 2019, 13:52
Do you have any PC with external video(AMD/Nvidia) for test ?

My win 10 laptop also possessed a discrete nVidia card. Please let me know what kind of tests are needed.

chros
13th September 2019, 14:27
My win 10 laptop also possessed a discrete nVidia card. Please let me know what kind of tests are needed.

That's not good probably since it's an optimus system using intel GPU to do everything apart from 3D operations.

v0lt
13th September 2019, 15:52
@Klaus1189
Thanks. Updated in r4727.

@wushantao
Thanks. Updated in r4728.

Klaus1189
13th September 2019, 19:23
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4729 :)

wushantao
14th September 2019, 05:08
https://send.firefox.com/download/3c144a02437356a6/#5MP55qzk_tQhzuJAHgu8_Q

the latest

Anima123
14th September 2019, 06:10
About flickering in MPC VR DX11 - trying https://yadi.sk/d/mqq1uTQxkRuPPA

This build is good, with no more flickering.

v0lt
14th September 2019, 06:44
The MPC Video Decoder has an automatic priority for YV12 (versus NV12) for Intel graphics cards. It is active when the decoder decodes in software mode. This causes uncontrolled behavior on dual-graphics laptops. There are also some problems with the DX11 mode in MPC VR.
In the near future, the automatic priority for YV12 for Intel graphics cards will be removed. If you want to use YV12 instead of NV12, then you need to disable NV12 in the decoder settings.

cmhrky
14th September 2019, 12:13
"Return initial window position after closing file"

This setting needs to be "size" I guess.

Latest Turkish translation (https://www.sendspace.com/file/8dygr3) based on r4732.

v0lt
14th September 2019, 12:42
"Return initial window position after closing file"

This setting needs to be "size" I guess.
There is changing both the position and size. I decided to shorten the name of the setting (maybe not in the best way).

PS: This setting is still in development, and may not work correctly.

@Klaus1189, @wushantao
Thanks. Updated in r4733.

@cmhrky
Thanks. Updated in r4734.

cmhrky
14th September 2019, 13:31
There is changing both the position and size. I decided to shorten the name of the setting (maybe not in the best way).

PS: This setting is still in development, and may not work correctly.



Thanks for update.

I am using "Remember last window position". It was good for me to have the option "Return initial window size after closing file". "Remember last window position" when not selected, it would not be good for me to change in position an size settings when the file closes.

zamar92
14th September 2019, 17:00
Hey guys,

I looked through MPC-BE Menu and Options, and wanted to suggest some corrections and English translation fixes. Several options contain obvious translation errors or may simply sound clearer. I attached and linked the file with only suggested options translation below, its easy and obvious to link them to current English translations. Thanks for your work on MPC-BE.

https://pastebin.com/cXCLSJu0

Klaus1189
14th September 2019, 17:06
@zamar92: "Attachments Pending Approval" -> We can not download it now. Upload somewhere else, like Google Drive, ...

Klaus1189
14th September 2019, 17:59
@zamar
Download this file (https://sourceforge.net/p/mpcbe/code/4736/tree//trunk/src/apps/mpcresources/text/mplayerc.rc.txt) and edit it with Notepad++ or what you like and upload here. If commits are done in the meantime, simply replace 4736 with the last revision number in the link.

zamar92
14th September 2019, 18:45
@zamar
edit it with Notepad++

Will do times permitting. However, my above link also contains suggestions on rearranging some Menu items. :o

stax76
14th September 2019, 19:11
@zamar
Download this file (https://sourceforge.net/p/mpcbe/code/4736/tree//trunk/src/apps/mpcresources/text/mplayerc.rc.txt) and edit it with Notepad++ or what you like and upload here. If commits are done in the meantime, simply replace 4736 with the last revision number in the link.

Scintilla is awesome but notepad++ is pure garbage, Visual Studio Code is far better than anything else, does multi caret editing better than anything else, only Sublime Text is in the same league.

zamar92
14th September 2019, 19:34
does multi caret editing better.

Sorry for offtop, while we're at it and only while, can you guys suggest a good Windows Batch file debugger with some comment why? :p

stax76
14th September 2019, 20:06
Sorry for offtop, while we're at it and only while, can you guys suggest a good Windows Batch file debugger with some comment why? :p

I know only PowerShell and Visual Studio Code is the best editor for it, debugger is working but code completion sucks compared to Python or Dotnet.

rock
15th September 2019, 03:49
About flickering in MPC VR DX11 - trying https://yadi.sk/d/mqq1uTQxkRuPPA

For me, still flickering but seems rarely happening compared to previous build. Whats wrong with AMD :D I will just stick with default, or use LAV D3D11 instead, thats fine. Thank you. :)

tebasuna51
15th September 2019, 09:24
I deleted some post from zamar92 and v0lt because rule 4 violation.

Please guys:

4) Be nice to each other and respect the moderator. Profanity and insults will not be tolerated. If you have a problem with another member turn to the respective moderator and if the moderator can't help you send a private message to Doom9.

Klaus1189
15th September 2019, 16:00
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4747 :)

Klaus1189
15th September 2019, 20:36
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4752
The new translated string is a bit longer. I beg to increase GUI size if needed. Thank you :)

wushantao
18th September 2019, 05:59
https://send.firefox.com/download/7e5c0277061e7a5b/#Ayx7NRKRtOPCCVzmCEXSxA

updated simplified chinese:)

v0lt
18th September 2019, 17:44
@Klaus1189
Thanks. Updated in r4763.

@wushantao
Thanks. Updated in r4768.

Klaus1189
19th September 2019, 05:24
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4770 :)

wushantao
19th September 2019, 06:40
updated simplified chinese:)
https://send.firefox.com/download/d50ae6db1c0bf4f2/#f0jmHbRCMsCcL1bYvEjVEw

beter
19th September 2019, 14:55
updated traditional chinese and dutch translation
https://www.sendspace.com/file/s79ebh

Klaus1189
20th September 2019, 13:07
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) and some cosmetics based on r4773 :)

v0lt
20th September 2019, 13:52
@Klaus1189, @wushantao, @beter
Thanks. Updated in r4771.

@Klaus1189
Do you think it's better to use "URL" or "Link" instead of the word "Address"?
PS: The lines "AceStream address" and "TorrServer address" have a formatting code ("% s"). In the future we will probably make it more visible.

MPCVideoRenderer-v0.3.1.859 (https://yadi.sk/d/X0EVMKP4TcmnHQ)
Fixed problems discovered after the release of stable version 0.3.0. See history.txt (https://github.com/Aleksoid1978/VideoRenderer/blob/master/history.txt) for details.

Klaus1189
20th September 2019, 15:02
I've chosen "URL" in my updated translation because it is already used in other GUI locations of MPC-BE.
But the following is more relevant, at least for my understanding: A "Link" is something that can be clicked on for example, to get to the "URL" which represents the exact address of the resource, here the URL of the video ressource.

What is the formatting code for? For choosing the resolution maybe?

rock
20th September 2019, 15:04
subtitles are still blinking here. with stats active, no blinking. here is short sample with screen records if you still interested :) https://transfer.sh/%28/HTurW/test.zip%29.zip

v0lt
20th September 2019, 17:43
What is the formatting code for? For choosing the resolution maybe?
AceStream
acestream://[HASH] -> http://127.0.0.1:6878/ace/getstream?id=[HASH]

TorrServer
[MAGNET_LINK] -> http://127.0.0.1:8090/torrent/play?link=[MAGNET_LINK]&m3u=true

wushantao
21st September 2019, 19:25
https://send.firefox.com/download/8f00135bbe7e8268/#nzEL6UnlHyABn_2tSh-O8w

"AceStream address" and "TorrServer address"

address=地址
link=链接


in this case,i translated into a “链接(link)”

and i cant play any TorrServer link?

Toy.Story.4.2019.1080p.WEBRip.x264.AAC2.0-SHITBOX
http://127.0.0.1:8090/torrent/play?link=[magnet:?xt=urn:btih:08de6942058e38a617b512fb66ae41865e8765f0]&m3u=true

is that format right?

v0lt
22nd September 2019, 05:31
@wushantao
You need to open the magnet link in the player.
Example: File -> Open File/URL -> magnet:?xt=urn:btih:0123456789abcdef0123456789abcdef01234567
The player converts it to a URL ( http://127.0.0.1:8090/torrent/play?link=magnet:?xt=urn:btih:00123456789abcdef0123456789abcdef01234567&m3u=true ), connect to the server and get a playlist from the server.

wushantao
22nd September 2019, 09:52
@wushantao
You need to open the magnet link in the player.
Example: File -> Open File/URL -> magnet:?xt=urn:btih:0123456789abcdef0123456789abcdef01234567
The player converts it to a URL ( http://127.0.0.1:8090/torrent/play?link=magnet:?xt=urn:btih:00123456789abcdef0123456789abcdef01234567&m3u=true ), connect to the server and get a playlist from the server.

ouch,,:D

thx~

Klaus1189
22nd September 2019, 10:43
I've reconsidered about URL and made some cosmetics. Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4779 :)

Klaus1189
23rd September 2019, 20:27
Hello,
I updated the german translation of the installer: updated custom_messages.iss (https://drive.google.com/file/d/1zjhfDS_oCSOHb-tis_vM8DiRwe0lC1Or/view?usp=sharing)
I discovered a small issue in internal video decoder window. The RGB48 label is a bit to big, so the right vertical line is interupted (https://drive.google.com/file/d/15Hn0-Fk0MkoQnAFwjh01HFUB_O-sd5-a/view?usp=sharing). I beg to fix this little cosmetic issue.
I have another cosmetic issue in decoder list: DXVA H.264, H.263 and the next two H.264 in the list don't contain a "." I beg to add the missing ".". If I remember correctly, the "." got lost in a commit in the past.
I know these are minor things, but it will look much better ;)

Thank you :)

v0lt
24th September 2019, 17:08
@wushantao
Thanks. Updated in r4780.

@Klaus1189
Thanks. Fixed and updated in r4782+r4784.

cmhrky
25th September 2019, 00:07
Latest Turkish translation (https://www.sendspace.com/file/jpjx3e) files (mplayerc.tr.rc.txt, custom_messages.iss). :thanks:

v0lt
25th September 2019, 16:58
@cmhrky
Thanks. Updated in r4785.

v0lt
25th September 2019, 17:05
MPC Video Renderer v0.3.2.860 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.2) released.
Information (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.2/Readme.md).

huhn
25th September 2019, 17:30
"Allowed to use "16-bit Floating Point" textures for intermediate calculations in DX11 mode."

is dithering on the table now?

zamar92
26th September 2019, 03:01
i cant play any TorrServer link?

Toy.Story.4.2019.1080p.WEBRip.x264.AAC2.0-SHITBOX
http://127.0.0.1:8090/torrent/play?link=[magnet:?xt=urn:btih:08de6942058e38a617b512fb66ae41865e8765f0]&m3u=true

is that format right?

It won't play without TorrServer (https://github.com/YouROK/TorrServer/releases) running. :D Some features were added to MPC-BE recently to support TorrServer similar way it already supported AceStream. TorrServer is usually run on a PC or device on LAN, it downloads torrent pieces sequentially and presents current cache in RAM as a media file served to the player on request via HTTP. TorrServer leeches changing cache content to the swarm while the torrent is played, but no local disk media copies are preserved or needed. Its convenient when local HDD space is restricted, or when using SSDs, flash, or permanent memory blocks with limited write & erase cycles. One can quickly preview, watch, or search & fast forward a movie without downloading first the entire copy. Its more robust than AceStream in 4K content watching. Currently TorrServer v1.1.68 seems the most stable with desktop players like MPC-BE.

As more folks wonder how to use TorrServer with MPC-BE, there's a small Russian Manual (https://forum.ru-board.com/topic.cgi?forum=5&topic=50330&start=149&limit=1&m=1#1) already in need of some update, but meanwhile hopefully can help someone. One can translate that page to their language with Chrome browser.

It's interesting to learn how these new player features work with international torrent trackers, and whether any bugs are observed or extra features desired? Just a reminder, its the player user sole responsibility to select lawful content for watching in their country. :)

v0lt
27th September 2019, 07:16
"Allowed to use "16-bit Floating Point" textures for intermediate calculations in DX11 mode."

is dithering on the table now?
It is in the plans.
If you have samples showing the benefits of dithering in comparing EVR-CP (dithering) vs MPC VR (no dithering), then I ask you to provide them to us.

Klaus1189
29th September 2019, 09:51
@devs: If you need a translator for MPC Video Renderer now or in the future let me know what file I have to edit ;)

huhn
29th September 2019, 10:25
i haven't found anything as a good sample yet but this image is a perfect test: http://www.bealecorner.org/red/test-patterns/Gradient-16bit.png

i will still keeping look chroma was much easier.

Klaus1189
29th September 2019, 12:05
I have a feature request for MPC Video Renderer:
I have relatives in other countries and continents which send me videos recorded with an Android or iOS device which was oriented vertical when filming (https://www.youtube.com/watch?v=dechvhb0Meo)
I beg to add support for Rotation flag in videos.
Thank you for the renderer ;)

Aleksoid1978
29th September 2019, 12:52
In the features.

Klaus1189
29th September 2019, 12:55
Did I get you right, that it is already supported? If so where can I enable it?

v0lt
29th September 2019, 13:33
@Klaus1189
1. There is no ability to translate settings. But you can unofficially try to make a translation through the resource editor.
2. Frame rotation is not supported.

Klaus1189
29th September 2019, 16:08
Is it planned to implement frame rotation support?

v0lt
29th September 2019, 19:00
Is it planned to implement frame rotation support?
This will be done, but there are no plans yet.

kissglay
30th September 2019, 15:55
From build 4787 on, PGS subtitles in a BD ISO or BD folder can't be displayed. 4786 is just fine.

Aleksoid1978
1st October 2019, 00:49
From build 4787 on, PGS subtitles in a BD ISO or BD folder can't be displayed. 4786 is just fine.

Thanks - fixed.

ryrynz
2nd October 2019, 00:34
1.5.4 release planned this month or next?

Aleksoid1978
2nd October 2019, 01:03
1.5.4 release planned this month or next?

Why ? :) You always can download latest SVN and use ...

ryrynz
2nd October 2019, 02:02
I know but it's publicity when you release a new version the news sites post it and people might try it, some also prefer to use relesse versions. Aim for a couple releases a year if not one or two more.

lvqcl
2nd October 2019, 17:30
it's publicity
Who cares?

v0lt
2nd October 2019, 18:09
Perhaps a signed beta will be released this fall. A stable release requires more time to prepare.

wushantao
3rd October 2019, 18:42
It won't play without TorrServer (https://github.com/YouROK/TorrServer/releases) running. :D Some features were added to MPC-BE recently to support TorrServer similar way it already supported AceStream. TorrServer is usually run on a PC or device on LAN, it downloads torrent pieces sequentially and presents current cache in RAM as a media file served to the player on request via HTTP. TorrServer leeches changing cache content to the swarm while the torrent is played, but no local disk media copies are preserved or needed. Its convenient when local HDD space is restricted, or when using SSDs, flash, or permanent memory blocks with limited write & erase cycles. One can quickly preview, watch, or search & fast forward a movie without downloading first the entire copy. Its more robust than AceStream in 4K content watching. Currently TorrServer v1.1.68 seems the most stable with desktop players like MPC-BE.

As more folks wonder how to use TorrServer with MPC-BE, there's a small Russian Manual (https://forum.ru-board.com/topic.cgi?forum=5&topic=50330&start=149&limit=1&m=1#1) already in need of some update, but meanwhile hopefully can help someone. One can translate that page to their language with Chrome browser.

It's interesting to learn how these new player features work with international torrent trackers, and whether any bugs are observed or extra features desired? Just a reminder, its the player user sole responsibility to select lawful content for watching in their country. :)

thank you. i have already run the test. if this can automatically load the subtitles, that is perfect:D:D:D

Anima123
4th October 2019, 02:38
When repeatedly stroke left key (forward 4 seconds) during playback, the player will stuck eventually. It's bad since I will have to ctrl+Alt+Del to switch to another user in order to kill the player, when playback is in full-screen, in which case the Task Manager will not be visible.

Is it possible to fix it? I know watch a movie or show probably won't need it, but there're cases that do need to skip during playback, it would be really nice if this problem can vanish.

Aleksoid1978
4th October 2019, 02:55
When repeatedly stroke left key (forward 4 seconds) during playback, the player will stuck eventually.
Can't reproduce. I very often using seeking when watch serials - all perfect.

1 - What version MPC-BE.
2 - Show filters when playback.
3 - Reset setting.

Anima123
4th October 2019, 03:00
Can't reproduce. I very often using seeking when watch serials - all perfect.

1 - What version MPC-BE.
2 - Show filters when playback.
3 - Reset setting.

Probably you were not repeat frequently enough. It worked most of the time, until it hangs.

1 - 1.5.4.4792.x64
2 - I was using MPC Video Renderer, but the hang won't go away with other video renders, like madVR
3 - Will try it and see if it helps.

Aleksoid1978
4th October 2019, 03:24
I repeat very often :)

P.S. Try using only internal filters + EVR/EVR-CP.

zamar92
4th October 2019, 06:30
thank you. i have already run the TorrServer test. if this can automatically load the subtitles, that is perfect.

Indeed the devs added a whole set of new features to support torrents playback more comprehensively. Surprisingly, the player can auto-load subtitles in TV shows with multiple episodes. The setting is not very intuitive though: Options - Playback - Remember selected tracks in playlist. It covers both audio and subtitles. I suggested to separate them to make more obvious for users, but it works. :)

zamar92
4th October 2019, 06:34
when playback is in full-screen, Task Manager will not be visible.
Try Alt+Tab to return to desktop.

wushantao
4th October 2019, 07:37
Indeed the devs added a whole set of new features to support torrents playback more comprehensively. Surprisingly, the player can auto-load subtitles in TV shows with multiple episodes. The setting is not very intuitive though: Options - Playback - Remember selected tracks in playlist. It covers both audio and subtitles. I suggested to separate them to make more obvious for users, but it works. :)
will try it later:thanks:

zamar92
4th October 2019, 14:26
will try it later

For slow torrents, one can also stop episodes jumping on network error by deselecting Goto Next on Error in Playlist Context Menu, and adjust Network wait time for a torrent to start playing in Options - Player - Other.

One can put /add [HREF] in Arguments of External Application Button or similar transfer control app, and uncheck adding Quotes to arguments, to amend MPC-BE Playlist with a list of different torrents to play by pointing to their magnet links as shown in the above (http://forum.doom9.net/showpost.php?p=1886459&postcount=6724) Manual.

I also suggested to preserve TV Show and episode names in Recent files menu instead of direct torrent links, so a user could select the right one later. Another suggestion was to store torrent TV Show names in Favorites instead of their Episode names for easy selection later. Hopefully these features will be implemented one day, as its reasonably possible. ;)

BetA13
5th October 2019, 17:28
hy,

The MPC VR works really nice now for me now.. very light and fast.. THX for the Updates...

Theres only one Thing bugging me..

I dint know if there are plans to add more stuff but an option for "Debanding" would be very nice...
Thats the only thing missing for me to makes this renderer an default for my Windows installations..

If there are no Plans for it, would there be a way to use debanding externaly? like with shaders or something...

WHat ever might be the Answer, Thanks for the Renderer and all teh work for it....

Best Regards

v0lt
5th October 2019, 18:24
@BetA13
Any additional post-processing cannot be added right now. We need a lot of code rework.

BetA13
5th October 2019, 18:41
ok, Thank you for the quick Info :)
looking forward to the future of this Project..

Anima123
6th October 2019, 07:06
v0lt, what's the mpcvr-v0.3.3.868_dx9_dxva2vp_amd_1 is for?

The one that can be found it in the Russian forum on MPC VR renderer.

v0lt
6th October 2019, 10:11
v0lt, what's the mpcvr-v0.3.3.868_dx9_dxva2vp_amd_1 is for?
This is for a user who has a problem with timeline navigation after 864.

Klaus1189
8th October 2019, 09:22
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4800

How do I see actual values in video decoder Status in the lower left corner, I can only see the GPU, but the three lines above containing input, output and framesize are always empty.

v0lt
8th October 2019, 09:48
How do I see actual values in video decoder Status in the lower left corner, I can only see the GPU, but the three lines above containing input, output and framesize are always empty.
You need to open the properties of the active video decoder (see Play-> Filters->MPC Video Decoder).

Translation updated in r4803. Thank.

wushantao
8th October 2019, 17:08
https://send.firefox.com/download/83406d61f54613c1/#ynIWMYQqCq3txzb6io7wDA

update simplified chinese translation files:)

beter
9th October 2019, 17:59
Update for translation of Traditional Chinese and Dutch.
https://www.sendspace.com/file/lqjwwh

And clarification needed. What does the "Larger only" exactly mean? My interpretation was "Only to shrink the videowindow to that percentage of screen when the video resolution is 'larger' than that of the screen". However, Wushantao's interpretation was "Only to make video window 'Larger' (until that percentage), but not to shrink any video window". It leads to two completely contradictory translations in the two versions.
https://i.imgur.com/61iSHPK.png

v0lt
9th October 2019, 19:00
wushantao
Thank. Updates in r4805.

beter
Thank. Updates in r4807.
"Larger only" setting prohibits increasing the frame size when the window is fit to the screen. The window will be fitted (reduced size), if only the frame size is large. :)

Klaus1189
9th October 2019, 21:26
@beter: Thank you for reminding me for the "larger only", I wanted it to make it more clearly but forgot about it in the last update.

@v0lt: Thank you for the info about the video decoder status.

I beg to increase the size of three labels for beter:
Options -> Window size (https://drive.google.com/file/d/12V4zIduyEdJIqnleguouNA2AG80uT70S/view?usp=sharing)
"Niet veranderen" -> the last "n" is cut off in 200% scaling
"Enkel bij grotere videobeeld" -> "videobeeld" is cut off in 200% scaling
"Herstel de oorspronkelijke vensterpositie na het sluiten van het bestand" -> "estand" is cut off in 200% scaling
Options -> Video (https://drive.google.com/file/d/1Nb0ZZTts2Xm1Tvp6uafFdFWztBdxQDQL/view?usp=sharing)
"Herschaal de beeld niet bij het iets vergroten v/d kader" -> the last "r" is cut off in 200% scaling
"Herschaal de beeld niet bij het iets verkleinen v/d kader" -> the last "r" is cut off in 200% scaling

I just recognized that Shader Editor Ctrl+9 is not yet updated to dark theme. Do you have already plans to equalize it to match the rest like Playlist was?

Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) -> Cosmetics :)

Liisachan
9th October 2019, 23:23
Tested v1.5.4.4799 (and r4805) with MKVs where attached font files have new mime types. Unlike the current stable v1.5.3, these new builds can handle "font/ttf" "font/otf" "font/sfnt" using the Matroska splitter :D

I'd like to request two additional supports: font/collection (https://www.iana.org/assignments/media-types/font/collection) (standardized type for TTC) and application/font-sfnt (https://www.iana.org/assignments/media-types/application/font-sfnt).

A .ttc file has one or more TTFs in it, a popular font format in China/Japan/Korea. TTC is already working fine in v1.5.3 if attached as "application/x-truetype-font" so just adding pF->FileMimeType == "font/collection" should be enough. Also, there are at least a few existing MKV files created (e.g. on Mac) before 2017 using application/font-sfnt, because that was IANA’s recommendation back then. While "application/x-font" added in r4799 is harmless and might be helpful in a rare situation, application/font-sfnt is more official and important - it was the standard mime type for TTF/OTF, and it still is an official alias of font/sfnt. Thanks again for helping out us subbers.

wushantao
10th October 2019, 06:52
thank you all
@beter @v0lt

has been fixed
https://send.firefox.com/download/6fcbe2fb57b7642f/#Ab5dDHPqtKmZ3HrLHuy5YA

v0lt
11th October 2019, 05:47
wushantao
Thank. Updates in r4819.

Klaus1189
Thank. Updates in r4809.
But I correctly understood that after your changes, it is no longer necessary to adjust the text sizes?
Window size (https://jpegshare.net/fa/a0/faa0abd13e26d7a8add2e795ea3f3f30.png.html), Video (https://jpegshare.net/8c/e4/8ce4e12f67dbe30ded110f270bb9a60f.png.html)

I just recognized that Shader Editor Ctrl+9 is not yet updated to dark theme. Do you have already plans to equalize it to match the rest like Playlist was?
Not planned.

Klaus1189
11th October 2019, 06:00
German translation is fine but dutch is too long to fit in 200% scaling.

v0lt
11th October 2019, 19:20
German translation is fine but dutch is too long to fit in 200% scaling.
Thank. I tried to fix in r4824.

Liisachan
12th October 2019, 06:46
DLed Nightly builds from !_last. It has 1.5.4.4808.txt but exe inside is still r4805.

ryrynz
12th October 2019, 07:48
Was just about to post this. Also no updates, latest build should be past 4808 anyway.

Klaus1189
12th October 2019, 09:38
You can download lastest Nightly builds also from here:
Nightly builds from @Aleksoid1978 (https://yadi.sk/d/r7JYQ2NjHvE4lA/Beta/1.5.4)

ryrynz
12th October 2019, 11:40
Volt, you going build with GCC 9.2?

v0lt
12th October 2019, 13:21
Volt, you going build with GCC 9.2?
No. I will do it when necessary or when I want.

@Klaus1189
Both stores for night builds are owned by our volunteers. Aleksoid1978 and I do not post night builds there.

Klaus1189
12th October 2019, 14:31
I thought I read somewhere that the main file store (https://yadi.sk/d/hlf1lfC8mKU58) is from you and the alternative (https://yadi.sk/d/r7JYQ2NjHvE4lA) from Aleksoid1978.
Anyway, thanks for that info :)

Liisachan
12th October 2019, 19:00
You can download lastest Nightly builds also from here:
Nightly builds from @Aleksoid1978 (https://yadi.sk/d/r7JYQ2NjHvE4lA/Beta/1.5.4)

Thanks! Tested 4808 and 4828.

Since r4808, MPC-BE has become the world first Media Player (at least on Windows) that fully supports font-embedded MKV by itself, when FileMimeType has a newly standardized value: font/sfnt, font/ttf, font/otf, font/collection (registered in 2017), or application/font-sfnt (registered in 2013). LAV can't handle font/collection atm. MPC-HC (official) can't handle any of them. It seems that mpv doesn't really support application/font-sfnt. Test clips are here (https://forum.doom9.org/showthread.php?p=1886831#post1886831), if anyone is interested (now MPC-BE 100% pass Test1-5 and 8; Test6/7 are only for completeness and currently irrelevant).

Thank you, and congratulations! My subber friend also said Yay!

Background:
Additional supports about MKV are now becoming important, because more and more encoders (though still relatively rare) are starting to use new mime types when attaching font files, resulting in a problem where styled softsubs are broken depending on what player/settings you use. [When the current release versions are used, MPC-HC (clsid2) and MPC-BE + external LAV indirectly support some of the new mime types.]

PS.
I knew the alternative URL (https://yadi.sk/d/r7JYQ2NjHvE4lA) but thought it was not updated, as the time stamp of "Beta" was 11/07/2018; should have checked the inside of the folder.

Klaus1189
13th October 2019, 13:52
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4836 :)

stax76
14th October 2019, 09:46
Starting without file causes my sleeping drive to wake up, for what reason does it wake up drives, can it be disabled?

v0lt
14th October 2019, 16:24
Starting without file causes my sleeping drive to wake up, for what reason does it wake up drives, can it be disabled?
1. View-> Options-> Player-> Disable 'Open disk' menu.
2. Try the latest build (there have recently been changes affecting this).

@Klaus1189
Thank. Updated in r4838.

huhn
14th October 2019, 17:09
for naming consistency catmull rom should be bicubic 0.50 or 50 because it is just a bicubic function that got it's own name. if your catmull rom is the same as the catmull rom in madVR.

Aleksoid1978
14th October 2019, 23:59
Starting without file causes my sleeping drive to wake up, for what reason does it wake up drives, can it be disabled?

Also check you playlist - you can remove "Explorer" if exists and in root.

wushantao
15th October 2019, 10:04
https://send.firefox.com/download/1617e54018bbf0e3/#URLc7MVBR_p_T2d9ulikcg

here we go

ryrynz
16th October 2019, 04:22
Simple feature request using existing functionality. Remember file position for an individual file, not just every file. A button would be nice along the task bar but a simple File-> Save position of this file or similar would be fine too.

v0lt
17th October 2019, 03:28
@wushantao
Thank. Updated in r4846.

@ryrynz
This is not a simple request.

Aleksoid1978
17th October 2019, 03:47
Simple feature request using existing functionality. Remember file position for an individual file, not just every file. A button would be nice along the task bar but a simple File-> Save position of this file or similar would be fine too.

No-no, bad idea.

Skibicki
18th October 2019, 07:14
Remember file position for an individual file, not just every file. I suggest mpv or mpv.net for this. In the Input Editor of mpv.net or input.conf file of mpv, you can bind keys for the write-watch-later-config command; search for "watch-later" in the mpv manual. An advanced alternative would be a bookmark script from the User Scripts page at the mpv wiki.

v0lt
18th October 2019, 16:36
MPC-BE 1.5.4 (build 4850) beta (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds%20%28from%20svn%20trunk%29/1.5.4%20%28build%204850%29%20beta/) (SF.net) with digital signature.

MPC-BE 1.5.4 Nightly builds: main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative 1 (https://yadi.sk/d/r7JYQ2NjHvE4lA), alternative 2 (https://cloud.mail.ru/public/V1rp/2iqNDT5Rx)
Also new and old versions can be found on VideoHelp.com (https://www.videohelp.com/software/MPC-BE).

Liisachan
18th October 2019, 21:44
Thanks!

alex1399
22nd October 2019, 04:26
Best regards

BetA13
22nd October 2019, 12:58
MPC-BE 1.5.4 (build 4850) beta (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds%20%28from%20svn%20trunk%29/1.5.4%20%28build%204850%29%20beta/) (SF.net) with digital signature.


Thanks a bunch...
Is there a Changelog?

Aleksoid1978
22nd October 2019, 13:35
Thanks a bunch...
Is there a Changelog?

Only this - https://sourceforge.net/p/mpcbe/code/commit_browser :)

v0lt
22nd October 2019, 17:02
Is there a Changelog?
History of changes in English will be in the "stable" version only.

Liisachan
24th October 2019, 05:31
Only this - https://sourceforge.net/p/mpcbe/code/commit_browser :)
This view might be slightly more convenient
https://sourceforge.net/p/mpcbe/code/4855/log/?path=/trunk
in that JavaScript is not required to browse. The diffs 4488 vs 4850 have more than 50000 lines (!) one can't practically browse everything. What an active project, alive and kicking... :)

Scorpio666
24th October 2019, 16:26
Hi, is it possible to hide controls in windowed mode? MPC-HC has this under Advanced -> HideWindowedControl: True
If not, can this be added as a feature? Thanks.

v0lt
24th October 2019, 16:38
@Scorpio666
See menu Veiw -> Controls (Ctrl+2).

@wushantao, @Klaus1189, @beter
I clarified the name of the option in English in r4860.
"Return initial window position and size after closing file"
It turned out a long name. I think it can be made shorter.
"Return initial window after closing file"
In any case, please correct the translations, if necessary.

chros
24th October 2019, 17:13
Hi, is it possible to hide controls in windowed mode?
Compact mode? ALT+3 ?

Klaus1189
24th October 2019, 17:31
@Scorpio666:
Do I get you right, that you want to hide the controls, but make them visible when you move the mouse curser over the place where the controls are located normaly which is here over the videoframe itself and not under the videoframe?

@v0lt:
Thank you, I tested that feature when you added it and love it for daily use. The translation still fits, i made something like "reset the window after closing the file", so both size and position is mentioned.
Like @Liisachan already wrote, so many commits for finetuning the player. You devs are the best :)
I love to contribute as much as I can and being a small active part of it ;) (passive user before and for over 5,5 years an active translator of this project)

Scorpio666
25th October 2019, 05:28
@v0lt I didn't express myself correct, I meant to hide controls, but make them visible with mouseover, the exact same way it works in fullscreen.

@chros That's not it.

@Klaus1189 Ah yes, that's what I meant.

chros
25th October 2019, 18:52
MPC-BE 1.5.4 (build 4850) beta (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds%20%28from%20svn%20trunk%29/1.5.4%20%28build%204850%29%20beta/) (SF.net)
Thank You guys for the new beta!

I have found a small issue with the internal renderer, under: Options -> Subtitles -> Autoload paths:
- ok: .;.\subtitles;.\subs;.\sub;d:\subtitles;d:\subtitles\series
- no: .;.\subtitles;.\subs;.\sub;d:\subtitles\;d:\subtitles\series\

Note the \ at the end of the additional directories.
Both works in MPC-HC.

Aleksoid1978
26th October 2019, 01:24
Thank You guys for the new beta!

I have found a small issue with the internal renderer, under: Options -> Subtitles -> Autoload paths:
- ok: .;.\subtitles;.\subs;.\sub;d:\subtitles;d:\subtitles\series
- no: .;.\subtitles;.\subs;.\sub;d:\subtitles\;d:\subtitles\series\

Note the \ at the end of the additional directories.
Both works in MPC-HC.

"Right" path - without "" at the end :)

v0lt
26th October 2019, 11:58
@v0lt I didn't express myself correct, I meant to hide controls, but make them visible with mouseover, the exact same way it works in fullscreen.
There is no such possibility.

o9od2061
27th October 2019, 07:48
Hello, reporting 2 minor bugs:

1. Please disregard The boss key doesn't instantly hide the player in Windows 7. In MPC-HC, hitting boss key instantly hides player, while in MPC-BE, the minimize animation gets shown by Windows which allows the boss to see that I just hid something.

2. Stutter when watching youtube at higher-than-normal playback speed. For example, if I watch a youtube video at 2x speed, after a minute the picture will start stuttering and, a few seconds later, the sound as well. Interestingly, pausing the video doesn't help - once I unpause the stuttering will continue. What helps is either seeking or readjusting playback speed (e.g. 2x -> 1.9x -> 2x). Playing the same videos in the normal youtube player at the same 2x speed in Google Chrome, there's no stutter at all. The higher the playback speed, the sooner this issue appears - at 1.4x and below it almost never happens, at 2.5x and higher it's pretty much unwatchable. Please let me know if there's a good way to debug this further.

Thanks!

v0lt
27th October 2019, 08:09
@o9od2061
1. Does MPC-HC close without animation on Windows 7? Please tell the player versions.
2. Try to specify in the settings of the YouTube parser MP4 720p. YouTube does not allow you to quickly download other formats (DASH, when audio and video are separate). Such formats cannot be played fast.

o9od2061
27th October 2019, 08:53
@v0lt
1. My bad - I initially tested MPC-BE in a sandbox (Sandboxie) and it didn't occur to me that that was the only time I tested boss key functionality. MPC-HC does the same thing when sandboxed. Outside sandbox, MPC-BE boss key functionality works as it should and no minimize animation gets shown. Oops.

2. Setting the youtube parser to MP4 720p works - completely eliminates stutter even at 4x speeds. So is there no way to stream high resolution (1080p / 4K) youtube videos at double speed other than having to use the normal youtube in-browser player? If that's the case, any chance functionality can be added in the future to have the player re-seek the stream when stuttering is detected? My current workflow is like this: watch video for a few minutes -> stuttering starts -> I hit speed down, speed up in quick succession (re-seek) -> ~1 sec. pause -> watch video a few minutes ... and so on. It would be great if the player could do the re-seek step automatically since a 1-second pause every so often is tolerable and would still be preferred to having to use the normal youtube in-browser player.

Aleksoid1978
27th October 2019, 09:40
Internal Source filter read data from online “in real time”. If it’s not enough - can’t do anything:)

v0lt
27th October 2019, 10:16
@o9od2061
You can disable the built-in parser of YouTube and try 3DYD Youtube Source. This filter can cache to disk.

littleD
27th October 2019, 21:56
Hello, i have another question about mpc renderer.
It looks like i might have problem with 29,97i files in d3d11 mode.
So, when playing such file with lavfilters and dxva2 native and dx9 mpc renderer, the video is fluid. Even with EVR CP is fluid. But when enabling lavfilters d3d11 native and dx11 in mpc video renderer, video is not smooth. Its jerky a bit. It gets deinterlaced though because i dont see combing artifacts.

Any ideas?

o9od2061
28th October 2019, 02:23
@v0lt @Aleksoid1978
Thank you for the suggestion to use 3DYD Youtube Source. It partially solves my problem and I have a much better understanding of the behavior I was seeing:

The youtube servers indeed limit transfer speeds after an initial unlimited-speed burst when the stream is first open. So here's what happens:
I open an example 1080p DASH YouTube stream at position 0 and play it at 2x playback speed.
The youtube servers initially provide the stream at ~3MB/s for a few seconds.
The download speed then drops to ~200KB/s.
The player plays through the video stream at 2x, faster than it is being served, and in a minute the playback starts stuttering.

Now, if I pause the video for 3 seconds and unpause it:
YouTube servers will continue serving the stream at ~200KB/s, and the 3 second window is not enough to catch up to where the video should be.
Stuttering continues immediately after unpause.

If I pause the video for 60 seconds and unpause it:
YouTube servers will continue serving the stream at ~200KB/s and, in 60 seconds, catch up to where the video should now be.
Once I unpause, the player will render the late video frames as fast as it can to catch up.
Once caught up, the video will play normally for a minute, until, of course, the download rate is unable to keep up, and the playback once again starts stuttering.

If instead I seek the video to any position (regardless of forward or back), or adjust the playback speed (which internally also seeks the video):
YouTube servers once again provide an unlimited-speed burst for a few seconds which is enough to watch the video again for a minute without stutter.


So, the partial solution using 3DYD Youtube Source:
Check the Network > Download media data independently from playback checkbox in YS's properties.
This keeps downloading the YouTube stream even if playback is paused.
Once the stream is fully downloaded, it can be watched at any rate, since it's now effectively playing from a local file.
The problem is, it's of course still downloading at a slow ~200KB/s rate limited by YouTube servers after the initial unlimited-speed burst,
so, for an 1-hour long video, I would need to open the video file and pause it ~40min ahead of time, in order to watch it at 2x speed without any stutter!

A real solution would be to have the player seek the stream (in the background as it's being downloaded), either every so often, or when the video frame buffer is about to run out.
This would provide constant bursts of unlimited-speed download, and allow to watch videos of any quality at higher-than-normal playback speeds without stutter.
Indeed, the native web-based YouTube player seems to do just that, sending new requests to the server every 5 seconds or so.
I'll be happy to debug this further. Please let me know.


Also, I ran into another issue today:
3. The playback speed is reset to 1x whenever a new file is opened for playback.
For example, playing a file at 4x speed, then hitting Page Down to open the next file in list, the playback speed starts at 1x.
In MPC-HC, the playback speed was preserved when opening a new file in the same player instance (it is not preserved across player restarts (which is good)).
This unfortunately makes MPC-BE useless for playing back things like multi-file security DVR footage.
Any chance for an option to preserve playback speed in a single player instance?

(also, I can write this all in russian if you prefer)

v0lt
28th October 2019, 03:35
Hello, i have another question about mpc renderer.
It looks like i might have problem with 29,97i files in d3d11 mode.
So, when playing such file with lavfilters and dxva2 native and dx9 mpc renderer, the video is fluid. Even with EVR CP is fluid. But when enabling lavfilters d3d11 native and dx11 in mpc video renderer, video is not smooth. Its jerky a bit. It gets deinterlaced though because i dont see combing artifacts.

Any ideas?
Do not use DX11 mode with interlaced video. Deinterlacing support for D3D11 is now incorrect.

littleD
28th October 2019, 06:19
Do not use DX11 mode with interlaced video. Deinterlacing support for D3D11 is now incorrect.Thanks for the info!

DX11 is important for Intel users. Let me explain. For years, since the whole HD xxxx GPU lineup, intel was using inferior in quality Edgedeinterlacing method in its drivers. But in dx11 mode, drivers expose AdaptiveDeinterlacing method, Which is superior in quality. I can confirm it when watching special test videos.
Also, HDR to SDR conversion is correct in colours in dx11 mode on intel. So i recommend for all intel owners switch to dx11 in near future. I am sure there are some more quirks specific to dxva2 vs dx11, because Intel always puts older technologies into legacy state.

Waiting for news from mpc video render team. Nice work so far.

Klaus1189
29th October 2019, 18:38
Will MPC Video Renderer in the future be integrated in MPC-BE?

ryrynz
29th October 2019, 21:15
I expect that to be the plan.

v0lt
30th October 2019, 18:15
Will MPC Video Renderer in the future be integrated in MPC-BE?
This question has already bothered me. Not planned.

Klaus1189
30th October 2019, 18:17
I use MPC Video Renderer daily now for several weeks and I am very happy with it ;)

beter
31st October 2019, 19:44
Update for translation of Chinese traditional and Dutch:
https://www.sendspace.com/file/h8ljfo

Liisachan
1st November 2019, 10:03
Can anyone reproduce this minor problem?

1) Open a video with MPC-BE.
2) Maximize the window. / Or go to full screen by [Alt]+[Enter].
3) Restore the window size with [Alt]+[2] etc.
4) The [Restore] button on the title bar remains, not changed back to the maximize button. [Alt]+[Space], [X] to Maximize is also grayed out and doesn't work.

This happens to me on 2 different PCs of mine, win7 32-bit and win7 64-bit + MPC-BE 64 bit.

Aleksoid1978
1st November 2019, 11:54
Can anyone reproduce this minor problem?

1) Open a video with MPC-BE.
2) Maximize the window. / Or go to full screen by [Alt]+[Enter].
3) Restore the window size with [Alt]+[2] etc.
4) The [Restore] button on the title bar remains, not changed back to the maximize button. [Alt]+[Space], [X] to Maximize is also grayed out and doesn't work.

This happens to me on 2 different PCs of mine, win7 32-bit and win7 64-bit + MPC-BE 64 bit.

For me working perfect - after press Alt+2 all buttons is working.

Liisachan
1st November 2019, 13:40
Hmm it might be just me... This is what I'm getting on my clean-installed Win7 64, with MPC-BE (default settings):
http://faireal.net/image/2019/mpc-be.png (http://faireal.net/image/2019/mpc-be2.png)

Though it's not maximized, the Restore button is shown instead of the Maximize button after [Alt]+[2]. Not happening with MPC-HC.

Aleksoid1978
1st November 2019, 14:26
Thanks for the info!

DX11 is important for Intel users. Let me explain. For years, since the whole HD xxxx GPU lineup, intel was using inferior in quality Edgedeinterlacing method in its drivers. But in dx11 mode, drivers expose AdaptiveDeinterlacing method, Which is superior in quality. I can confirm it when watching special test videos.
Also, HDR to SDR conversion is correct in colours in dx11 mode on intel. So i recommend for all intel owners switch to dx11 in near future. I am sure there are some more quirks specific to dxva2 vs dx11, because Intel always puts older technologies into legacy state.

Waiting for news from mpc video render team. Nice work so far.

Try with latest MPC VR, test deinterlace in DX11 mode - https://yadi.sk/d/X0EVMKP4TcmnHQ

beter
1st November 2019, 20:47
Hmm it might be just me... This is what I'm getting on my clean-installed Win7 64, with MPC-BE (default settings):
http://faireal.net/image/2019/mpc-be.png (http://faireal.net/image/2019/mpc-be2.png)

Though it's not maximized, the Restore button is shown instead of the Maximize button after [Alt]+[2]. Not happening with MPC-HC.

You are not alone. Tested on Win XP SP3, Win 7 SP1 and Win 10 (1903). There is indeed something wrong with the [Alt]+[1] and [Alt]+[2].
https://i.imgur.com/o15leoP.png
https://i.imgur.com/2xEKpxI.png
https://i.imgur.com/RfI9wpb.png
https://i.imgur.com/3Jgkwcd.png

littleD
1st November 2019, 22:03
Try with latest MPC VR, test deinterlace in DX11 mode - https://yadi.sk/d/X0EVMKP4TcmnHQThanks!
With version above, videos are fluid. I feel real 60fps watching videos. With previous version, the motion was stuttered like fps was cut in a half.
But at the same time, deinterlacing quality is worse. Its like different deinterlacing method is used? I cannot distinguish between dx9 vs dx11. But when installing previous version (for expample MPCVideoRenderer-v0.3.3.907) deinterlacing quality is superb with dx11 but worse with dx9.
Example on test videos:
bad https://imgur.com/BNVKLoG
good https://imgur.com/9dAfm8W
Actually this is what i consider watching test patterns from this site https://www.uydudoktoru.com/threads/hd-1080i-test-pattern-detect-vector-adaptive-deinterlacing-others.6689/
Edit
I hope i was not wrong. Its just for me lines are smoother in previous versions, but 1P area should not be black&white but with stripes, so i dont know.
Eventually this version may stay as is, as MPC renderer gives same results as evr.

Aleksoid1978
2nd November 2019, 01:22
Hm, what i do "not right" ?
Open file, Alt+Enter(fullscreen), Alt+1/2 -> result:
https://i.imgur.com/NlvTxfk.png

rock
2nd November 2019, 01:31
try after maximize, I can reproduce that way.

Aleksoid1978
2nd November 2019, 02:30
try after maximize, I can reproduce that way.
Ok - i see. Thanks.

P.S. Fixed.

Aleksoid1978
2nd November 2019, 03:00
Thanks!
With version above, videos are fluid. I feel real 60fps watching videos. With previous version, the motion was stuttered like fps was cut in a half.
But at the same time, deinterlacing quality is worse. Its like different deinterlacing method is used? I cannot distinguish between dx9 vs dx11. But when installing previous version (for expample MPCVideoRenderer-v0.3.3.907) deinterlacing quality is superb with dx11 but worse with dx9.
Example on test videos:
bad https://imgur.com/BNVKLoG
good https://imgur.com/9dAfm8W
Actually this is what i consider watching test patterns from this site https://www.uydudoktoru.com/threads/hd-1080i-test-pattern-detect-vector-adaptive-deinterlacing-others.6689/
Edit
I hope i was not wrong. Its just for me lines are smoother in previous versions, but 1P area should not be black&white but with stripes, so i dont know.
Eventually this version may stay as is, as MPC renderer gives same results as evr.

Can you check/test DX11 deinterlace in other player, as example in standart Windows 10 player or VLC using DX11 output ?

Liisachan
2nd November 2019, 03:36
Once it's maximized, the results of [Alt]+[1]/[2]/[3] are all strange, both from full-screened or windowed.

Also, if you're using a keyboard layout where the right Alt key is AltGr and you hit e.g. Right [Alt]+[2], the result is unexpected and potentially confusing: the same as if you just hit [2] (Presets | Compact). The Russian keyboard is one example of AltGr layouts, if Right Alt + 8 is ₽.

If you're using a keyboard layout where the right Alt works like the left Alt, then Right [Alt]+[1]/[2]/[3] are same as Left [Alt] + Number. Maybe not important. Just something I've noticed while testing [Alt]+[2].

huhn
2nd November 2019, 06:28
it's hard to test if deinterlacing works fine with mpcVR because control+ arrow key moves the image not by deinterlaced fields but by frame.

BTW. on AMD i haven't notice anything that is working differently between DXVA2 deinterlacing and d3d11.

v0lt
2nd November 2019, 06:54
@huhn
D3D11 deinterlacing does not work on AMD cards.
We are now checking D3D11 deinterlacing in VLC 3.0.8, it seems it does not work there either.
Perhaps a driver bug.

Aleksoid1978
2nd November 2019, 06:57
https://yadi.sk/i/mHJfXwFmFLzHug
Good sample for test deinterlace working or not.

huhn
2nd November 2019, 08:00
it's clearly a driver bug and working at the same time the quality is just very low i guess a simple bob deinterlacing is done here but it is still working.

interesting sample it doesn't work properly with amd for again both DXVA2 and D3D11.

there are currently 3 major bugs in DXVA2 processing for AMD:
range levels.
deinterlacing is of low quality it.
DXVA native decoding of 10 bit sources produces a lot of banding.

only the deinterlacing bug is the same in d3d11.

littleD
2nd November 2019, 08:07
https://yadi.sk/i/mHJfXwFmFLzHug
Good sample for test deinterlace working or not.@Aleksoid1978
Video sample You posted is fluid 60fps on intel. I think MPCVideoRenderer-v0.3.3.912_git2019.11.01-a6c2592 version is okay! Deinterlacing works of course.

Sorry for the previous confusion about deinterlacing quality. It is just Intel Hardware deinterlacing does not expect my needs. It is using only Adaptive which is also not best in quality. AMD and Nvidia use some sort of better algorithm Vector Adaptive.

VLC uses software deinterlacing, no? And its also not 100% proper i checked yesterday. Laf filters beats it, also in software.

So far, almost ideal results give me lavfilters, copyback (with dx11 choose hardware specifically), and software Yadif 60FPS. When watching test pattern, 1P area is filled with stripes as it should. And all sloped lines are antialiased. I am talking about quality now. Intel hardware is worse than software yadif in lav filters (vlc quality is also worse than laf filters) but that should be no interest of mpc devs. This is different area. MPC vrenderer is doing deinterlacing and video output is fluid on intel.

littleD
2nd November 2019, 08:23
it's clearly a driver bug and working at the same time the quality is just very low i guess a simple bob deinterlacing is done here but it is still working.

interesting sample it doesn't work properly with amd for again both DXVA2 and D3D11.

there are currently 3 major bugs in DXVA2 processing for AMD:
range levels.
deinterlacing is of low quality it.
DXVA native decoding of 10 bit sources produces a lot of banding.

only the deinterlacing bug is the same in d3d11.
It cant be such bad, that amd drivers do not deinterlace at all? Or doing bob only. Maybe wait for implementing deinterlacing by the team.
Also Range level should be fixed yeras ago (i had amd previously).
DXVA2 10 bit on intel is good, but HDR to sdr conversion is bad. With dx11 is ok.

@huhn
During playback interlaced stream, go to properties of MPC v renderer and click on Information Tab. It gives Deinterlacetechnology available. When there is more than one, driver should choose best quality algo automatically. If not, then there is bug indeed.

huhn
2nd November 2019, 08:41
https://abload.de/img/untitled81k35.jpg

the test version of mpcVR doesn't work at all that DXVA2. so your sample may work fine with older versions.

edit: v0.3.2.860:
AMD deinterlace:
d3d11 works in low quality no info in information screen about deinterlacing. let me guess it is just discarding half the fields?
dxva2 broken doing nothing info shows pixeladaptive.
your test file works too.
Also Range level should be fixed yeras ago (i had amd previously).
trust me this is not the first time that the best deinterlacing AMD was offering was terrible the same happend when polaris was released and they create a new driver UI where up to this day you can't even switch the refreshrate.

it's clearly a driver bug and working at the same time the quality is just very low i guess a simple bob deinterlacing is done here but it is still working.
is bob on every video renderer i tested.

littleD
2nd November 2019, 09:06
Yea, i believe you. Amd was doing bad things to its drivers in the past.
but Aleksoid1978 said mpc vr is not working with AMD yet.
Also DDU remove drivers and fresh install helped on many problems (also, registry problems) in the past.
EDIT: ah yes, what if You have to use yv12 instead of nv12??

@Huhn, lets open DXVA checker and go to Processordevice>>dxva1/2 and move down to Deinterlave Technology. Do You see YES at Motion Vector steered? I ithink common description for this algo is Vector Adaptive (best available on hardware). If yes, you may try with evr renderer too.

@aleksoid1978
Is that possible to show actual deinterlacing algo in use? In MPC properties i see all five. I just wonder, if Motion compensate isnt better than Adaptive algo. But is deinterlacing algorithm what player/renderer can choose on windows machine at all?

MS docs knowledge:
dxva2 https://docs.microsoft.com/pl-pl/windows-hardware/drivers/ddi/dxva/ne-dxva-_dxva_deinterlacetech
dx11 https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_processor_caps

Aleksoid1978
2nd November 2019, 09:26
https://abload.de/img/untitled81k35.jpg

the test version of mpcVR doesn't work at all that DXVA2. so your sample may work fine with older versions.

edit: v0.3.2.860:
AMD deinterlace:
d3d11 works in low quality no info in information screen about deinterlacing. let me guess it is just discarding half the fields?
dxva2 broken doing nothing info shows pixeladaptive.
your test file works too.

trust me this is not the first time that the best deinterlacing AMD was offering was terrible the same happend when polaris was released and they create a new driver UI where up to this day you can't even switch the refreshrate.


is bob on every video renderer i tested.

Upload this video for test.

huhn
2nd November 2019, 09:30
if DXVA checker is correct it needs NV12 for DXVA2 deinterlacing nothing else is listed.

and i tested different renderer already. i wouldn't come to the conclusion that AMD driver are broken if i didn't even do that.

DXVA2 only list pixel adaptive for vector adaptive deint.
for softwaredevice it only list bob...

d3d11 has everything except blend.

huhn
2nd November 2019, 09:33
Upload this video for test.

it's 3:2 telecine i prefer this for deint tests. but sure i can make you a sample.

Aleksoid1978
2nd November 2019, 09:39
Yea, i believe you. Amd was doing bad things to its drivers in the past.
but Aleksoid1978 said mpc vr is not working with AMD yet.
Also DDU remove drivers and fresh install helped on many problems (also, registry problems) in the past.
EDIT: ah yes, what if You have to use yv12 instead of nv12??

@Huhn, lets open DXVA checker and go to Processordevice>>dxva1/2 and move down to Deinterlave Technology. Do You see YES at Motion Vector steered? I ithink common description for this algo is Vector Adaptive (best available on hardware). If yes, you may try with evr renderer too.

@aleksoid1978
Is that possible to show actual deinterlacing algo in use? In MPC properties i see all five. I just wonder, if Motion compensate isnt better than Adaptive algo. But is deinterlacing algorithm what player/renderer can choose on windows machine at all?

MS docs knowledge:
dxva2 https://docs.microsoft.com/pl-pl/windows-hardware/drivers/ddi/dxva/ne-dxva-_dxva_deinterlacetech
dx11 https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_processor_caps

For DX11 we can select only processor device but not a deinterlace technology, in properties you see what it support.

huhn
2nd November 2019, 10:20
sample:
http://s000.tinyupload.com/index.php?file_id=90576381487986185687

just as a reminder and i just retested it:
DXVA2:
v0.3.2.860: broken.
current test: broken
d3d11:
v0.3.2.860: "fine"
current test: broken

using an AMD navi card.

For DX11 we can select only processor device but not a deinterlace technology, in properties you see what it support.

so no way to ask for inverse telecine?

littleD
2nd November 2019, 10:25
For DX11 we can select only processor device but not a deinterlace technology, in properties you see what it support.OKay. I dig out my laptop with old ati card. I can test too.

@huhn
i cannot decode this video too without jaggies. VLC cannot decode IVTC. Are you sure remuxing it to mkv was okay?

EVR CP do some IVTC

huhn
2nd November 2019, 10:47
look at the screen it is combing the fields or with other word it is doing nothing not even bobbing.

nvidia works on it to and madVR IVTC works fine too but that doesn't matter here.

here is what it should look like when deint actually works and the current quality of AMD deint.
https://abload.de/img/amddeint5njc0.jpg

the image is not the same frame and both a jpg so no point in comparing them.

every telecine file can be deinterlaced without a question the field order is correct so yes makemkv didn't screw up that's the only thing that matter for deint.

littleD
2nd November 2019, 11:04
look at the screen it is combing the fields or with other word it is doing nothing not even bobbing.

nvidia works on it to and madVR IVTC works fine too but that doesn't matter here.

here is what it should look like when deint actually works and the current quality of AMD deint.
https://abload.de/img/amddeint5njc0.jpg

the image is not the same frame and both a jpg so no point in comparing them.

every telecine file can be deinterlaced without a question the field order is correct so yes makemkv didn't screw up that's the only thing that matter for deint.I run some tests on laptop with 5xxx series :)

Dxva2 deinterlace is ok on this old machine, Videos 29,97i is fluid. I see also pixel adaptive. Your sample decodes like on your last picture.
I cannot test dx11 because video does not start, i have win 8.1 and old drivers. Anyway i believe mpc vr should work at least in dxva2. I think something is really wrong with drivers.

huhn
2nd November 2019, 11:12
driver 13.12 should be fine. it's kind of an legendary driver for madVR.
and yes i know it is 6 years only.

this driver should have an option to select the deint type.

Aleksoid1978
2nd November 2019, 11:16
sample:
http://s000.tinyupload.com/index.php?file_id=90576381487986185687

Test on Nvidia 960 - perfect deinterlace in EVR/EVR-CP/MPC VR(DX9/DX11) :)

littleD
2nd November 2019, 11:47
driver 13.12 should be fine. it's kind of an legendary driver for madVR.
and yes i know it is 6 years only.

this driver should have an option to select the deint type.Yea, there were nice old times with amd drivers too.. And yea i can select deint method

Regarding 3:2, did you eneble pulldown in drivers? I remember older dxvachecker versions were able to change amd registry settings. Decoders to use and pulldown too maybe. I think the might be some issue.

huhn
2nd November 2019, 11:53
everything is deint in an absolute pathetic quality. true interlaced content is flickering is just broken.

for your own sanity is better if you don't look up what the "option" are in this "modern" driver.

s0meone_new
2nd November 2019, 21:49
It would be necessary to improve the Hungarian translation. Translation is incomplete. I can help the maker if he wants this.
Send me a private message.

Klaus1189
2nd November 2019, 22:14
@s0meone_new:
Download the txt file here:
https://sourceforge.net/p/mpcbe/code/4877/tree/trunk/src/apps/mpcresources/text/

Replace the „4877“ in the link with the current version in the future, you check for the current version here:
https://sourceforge.net/p/mpcbe/code/commit_browser

Then edit the file and upload it to Google drive or similar and post link ;)

s0meone_new
3rd November 2019, 00:07
Klaus1189:
Okay! :)
I prepare it after some days.

v0lt
3rd November 2019, 09:06
The current version of translations (HEAD) can be taken here (https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/mpcresources/text/).

@beter
Thank. Updated in r4874.

Klaus1189
3rd November 2019, 16:17
s0meone_new
If you want to change something in the installer, download the following file and edit the parts of your language:
https://sourceforge.net/p/mpcbe/code/4877/tree/trunk/distrib/custom_messages.iss

When done upload the file again to Google drive or similar and post link here ;)

s0meone_new
3rd November 2019, 22:04
v0lt, Klaus1189:
custom_messages.iss completed:
https://www12.zippyshare.com/v/sH0nFBUM/file.html

some tips:
1.
This is a nice file icon. Should be put in the installer.
FlatroBEx64_Icons_v1.0.rar
https://sourceforge.net/projects/mpcbe/files/Icons/
2.
default setting in the player: Options-Keys: Play/Pause - Mouse Windowed and Mouse Fullscreen it is on. Why? Very disturbing.

Liisachan
4th November 2019, 00:53
4877 tested:
Maximize -> [Alt]+[2] is ok now!
But Maximize -> [Alt]+[1] / [Alt]+[3] doesn't work properly for me: the results are same as [Alt]+[2]

s0meone_new
4th November 2019, 02:44
mplayerc.hu.rc.txt translation in progress, but rather incomplete. It takes several days for me to finish.

Aleksoid1978
4th November 2019, 03:42
4877 tested:
Maximize -> [Alt]+[2] is ok now!
But Maximize -> [Alt]+[1] / [Alt]+[3] doesn't work properly for me: the results are same as [Alt]+[2]

Thanks :) Fixed.

v0lt
4th November 2019, 09:11
1.
This is a nice file icon. Should be put in the installer.
FlatroBEx64_Icons_v1.0.rar
We do not add such things to the installer.
2.
default setting in the player: Options-Keys: Play/Pause - Mouse Windowed and Mouse Fullscreen it is on. Why? Very disturbing.This is standard behavior for MPC-BE, MPC-HC and other players.

Thank. custom_messages.iss updated in r4879.

s0meone_new
4th November 2019, 11:00
mplayerc.hu.rc.txt: https://www106.zippyshare.com/v/RCczRzIs/file.html
Translation is incomplete not 100%, but I translated important texts. If it seems necessary to continue, then i will continue. :)

the name: "s0meone_new" I only use it here. :) I use that name: mickey

Liisachan
4th November 2019, 14:33
Thanks :) Fixed.

Thanks! Tested 4878. Working fine.

@s0meone_new
(aside) Gabest, the very first person who created MPC (from which MPC-HC and MPC-BE were born), is from Hungary too iirc.

Klaus1189
4th November 2019, 17:19
I think there is a mistake in line 76 of custom_messages.iss in r4879:
hu.WelcomeLabel2 shouldn't be translated to hu.ÜdvözöljükLabel2, otherwise it won't work anymore.
https://sourceforge.net/p/mpcbe/code/4879/tree//trunk/distrib/custom_messages.iss?diff=54bb00b7c4d104415b75022c:4878

v0lt
4th November 2019, 18:05
@s0meone_new
Thank. Updated in r4880.

@Klaus1189
Thank. Fixed in r4882.

s0meone_new
4th November 2019, 21:40
Klaus1189:
Sorry. I only change the words. :) I didn't change another thing.

Üdvözöljük = Welcome

Klaus1189
4th November 2019, 22:03
Don't worry ;) The words left from "=" must not (are not allowed to) be translated, because these are the names of the GUI labels and the text right from the "=" should be translated, because these words will be displayed on the label with the name hu.WelcomeLabel2 is this case.

s0meone_new
4th November 2019, 22:17
Yes i already know. :D
mplayerc.hu.rc.tx is that okay? I can fix it if there is a problem somewhere.

I continue to translate! :)

Klaus1189
4th November 2019, 22:28
I cannot find a problem of syntax of the file, but for grammar mistakes I can not help because I don’t understand that language :)
Please check the new translation when a nightly build is available if every new string is correct and no typo is in the translation. I must also say, well done many translated strings, I know how time consuming that is but MPC-BE is worth every minute I spent for the translation. Coded with passion for perfection by the devs ;)

s0meone_new
4th November 2019, 23:34
Yes, yes and YES! :D
Tomorrow it will be completely ready.
Cool? :)

Please check it out: https://www105.zippyshare.com/v/KgEfERMY/file.html
90% it will be complete tomorrow. :)

Liisachan
5th November 2019, 21:46
When MP4 has 2 or more cover arts, [Shift]+[F10] -> resources shows only one (the first?) embedded file, if the internal MP4/MOV source filter is enabled in MPC-BE. If the internal filter is disabled (MPC-BE + LAV) or MPC-HC is used, you can see all embedded files via [Shift]+[F10].

Not a big problem at all; happened to notice.

Sample MP4 (55 KiB) (http://faireal.net/image/2019/two-covers.mp4) with 2 cover arts (PNG, Jpeg)

s0meone_new
6th November 2019, 00:01
Hungarian translation finished! :)
https://www101.zippyshare.com/v/pSDLUE88/file.html

Aleksoid1978
6th November 2019, 06:05
When MP4 has 2 or more cover arts, [Shift]+[F10] -> resources shows only one (the first?) embedded file, if the internal MP4/MOV source filter is enabled in MPC-BE. If the internal filter is disabled (MPC-BE + LAV) or MPC-HC is used, you can see all embedded files via [Shift]+[F10].

Not a big problem at all; happened to notice.

Sample MP4 (55 KiB) (http://faireal.net/image/2019/two-covers.mp4) with 2 cover arts (PNG, Jpeg)

Thanks - fixed :)

v0lt
6th November 2019, 13:03
@s0meone_new
Thank. Updated in r4885.

s0meone_new
7th November 2019, 00:04
where is the r4885 installer available? I can't verify it.

ryrynz
7th November 2019, 00:09
where is the r4885 installer available? I can't verify it.

Wait, they will update. Beta links a page or two back.

Liisachan
7th November 2019, 12:45
Thanks - fixed :)

Tested 4885 with a sample MP4 (http://faireal.net/image/2019/3covers.mp4) (no video, silent audio + 3 cover arts in BMP/PNG/JPG). Everything works fine! Thanks :D

But I have 2 questions:
1) dataType 0x1b (for BMP) seems undocumented. do we really have to support non-standard BMP cover arts? It won't hurt though...
2) does the GETU32(db->GetData()) check in MP4Splitter.cpp necessary? I'm guessing something like this might be simpler and quicker:

if (dataType == 0x0d) { /* jpeg */ }
else if (dataType == 0x0e) { /* png */ }
else if (dataType == 0x1b) { /* bmp */ } // if to be supported at all

Aleksoid1978
7th November 2019, 14:01
But I have 2 questions:
1) dataType 0x1b (for BMP) seems undocumented. do we really have to support non-standard BMP cover arts? It won't hurt though...
2) does the GETU32(db->GetData()) check in MP4Splitter.cpp necessary? I'm guessing something like this might be simpler and quicker:

if (dataType == 0x0d) { /* jpeg */ }
else if (dataType == 0x0e) { /* png */ }
else if (dataType == 0x1b) { /* bmp */ } // if to be supported at all


Why it for you ? :)

Liisachan
7th November 2019, 14:11
Why it for you ? :)

I'm not sure if I'm understanding correctly, but currently we're reading the first 4 bytes "sync" from the image data, and we decide it's JPEG if (sync & 0x00ffffff) == 0x00FFD8FF, and it's PNG if sync == MAKEFOURCC(0x89, 'P', 'N', 'G').
Isn't it faster and cleaner to just use the variable dataType, without actually peeking into the image raw data?

s0meone_new
8th November 2019, 00:46
I checked the Hungarian translation in r4885. I fixed some things. :)
https://www77.zippyshare.com/v/3FVSmk2u/file.html

Aleksoid1978
8th November 2019, 09:48
I'm not sure if I'm understanding correctly, but currently we're reading the first 4 bytes "sync" from the image data, and we decide it's JPEG if (sync & 0x00ffffff) == 0x00FFD8FF, and it's PNG if sync == MAKEFOURCC(0x89, 'P', 'N', 'G').
Isn't it faster and cleaner to just use the variable dataType, without actually peeking into the image raw data?

ffmpeg also with checking data type - also check first bytes from data:)

Grimsdyke
8th November 2019, 14:04
Is 'jump to: frame' currently broken ?? No problems with HC.
Would it be possible to also implement a 'frame backwards' function ??

huhn
8th November 2019, 14:20
control arrow key left.

Liisachan
8th November 2019, 15:17
ffmpeg also with checking data type - also check first bytes from data:)
I guess there is some historical reason, then. Checking the image data helps if the tagging tool is broken and doesn't write the atom flag properly (0x0d for Jpeg, 0x0e for PNG). Probably ffmpeg devs had such broken samples and decided that they couldn't trust the atom flag.

Not a big problem :) Everything is working for me anyway. Thanks again!

v0lt
9th November 2019, 06:52
@s0meone_new
Thank. Updated in r4887.

s0meone_new
9th November 2019, 08:16
v0lt:
Thank. :) I checked it. The last fix:
https://www55.zippyshare.com/v/YaSx3d1q/file.html

Thanks for everything. All the best. :)

Klaus1189
9th November 2019, 16:47
I beg for a new Nightly build of MPC Video Renderer, mine is several days old ;)

v0lt
9th November 2019, 19:20
@Klaus1189
MPCVideoRenderer-v0.3.3.934_git2019.11.08-e04319e was uploaded yesterday. :confused:

@s0meone_new
Translation updated in r4889.

MPCVideoRenderer-v0.3.3.936_git2019.11.09-3dcf99a (https://yadi.sk/d/X0EVMKP4TcmnHQ)

Klaus1189
9th November 2019, 20:00
@Klaus1189
MPCVideoRenderer-v0.3.3.934_git2019.11.08-e04319e was uploaded yesterday. :confused:

I had only one source:
https://yadi.sk/d/r7JYQ2NjHvE4lA/!%20MPC%20Video%20Renderer

Thanks for the source :)

ikarad
9th November 2019, 21:24
good morning,
I would like to know
1) the differences between mpc-hc and mpc-be? I can't find the answer.
2) the diffrerences and advantages of mpc video renderer compared madvr;
Thanks.

v0lt
10th November 2019, 06:36
@Klaus1189
This link is in Readme.md (https://github.com/Aleksoid1978/VideoRenderer/blob/master/Readme.md). Look carefully.

Klaus1189
10th November 2019, 10:41
Oops, sorry :o

SuperFist
10th November 2019, 23:02
I can't seem to get MPC-BE to remember the last file position consistently like MPC-HC. I'm on MPC-BE 1.54 beta build 4850 and it still won't act right with regards to this. Will the nightly builds fix this issue?

Liisachan
11th November 2019, 00:22
good morning,
I would like to know
1) the differences between mpc-hc and mpc-be? I can't find the answer. Maybe there are many, many subtle differences between the two (honestly I don't know much). Personally one thing I like about MPC-BE is something very minor: you can maximize the Properties window (Shift+F10). This is very convenient when you read x264 encoder settings in the MediaInfo tab.
One thing I like about MPC-HC is, it still supports VMR9 (renderless), no more supported by MPC-BE. VMR9 works well for me when the Internal Subtitle Renderer is used (not about the highest video quality, but about subtitle frame-accurateness). However I don't use ISR in MPC-BE, so this is not so important after all.

Imho both HC and BE are great players, and perhaps both are about the same for many practical purposes (like watching anime). I think -hc uses the 3rd party LAV filters, while -be uses its own internal filters by default. But optionally you can use external LAV filters too, if you disable internal ones. -hc is currently in the maintenance mode, while -be is being actively developed. So basically you shouldn't ask for new features in MPC-HC, while you could freely request (at least ask) something new to the MPC-BE devs if you'd like to.

v0lt
11th November 2019, 03:54
@Liisachan
Take FullHD or 4k videos with sharp lines and object guards. Watch this video in a smaller window (less than 50%) using EVR-CP. You will see how poorly frame reduction works in MPC-HC.
You can make thumbnails for this video. As far as I remember, MPC-HC is also losing here.

Aleksoid1978
11th November 2019, 05:11
I can't seem to get MPC-BE to remember the last file position consistently like MPC-HC. I'm on MPC-BE 1.54 beta build 4850 and it still won't act right with regards to this. Will the nightly builds fix this issue?

https://i.imgur.com/se9x5zz.png

ryrynz
11th November 2019, 06:23
I can't seem to get MPC-BE to remember the last file position consistently

You need to be clear about your issue. You use the word "consistently" but you provide zero context.

Liisachan
11th November 2019, 23:57
@v0lt
Tested 1440×1080 MKV for now. Both MPC-HC and MPC-BE can make thumbnails similarly in EVR-CP, but I noticed something different. When madVR is selected, MPC-BE includes ASS softsubs even if "Include subtitles" is unchecked (both ISR and xysubfilter are tested). The same happens with [Alt]+[I]. With EVR-CP, "Include subtitles" yes/no options work ok. Is this by design?

Further, it seems that S_VOBSUB (not S_ASS) subs are NOT included in thumbnails even if "Include subtitles" is checked, under madVR+xysubfilter. S_VOBSUB subs are included ok with madVR+ISR. Can you reproduce this strange behavior?

Aleksoid1978
12th November 2019, 00:48
Liisachan
"Include subtitles" off can not working for madVR because it's can "render" subtitles itself.
About madVR+xysubfilter - ask it's author.
About thumbnails - try for 4K video and see difference :)

Liisachan
12th November 2019, 01:36
Liisachan
"Include subtitles" off can not working for madVR because it's can "render" subtitles itself.
About madVR+xysubfilter - ask it's author.
About thumbnails - try for 4K video and see difference :)

Thanks for the explanation. When you have time it'd be nice if you made is so that the "Include subtitles" checkbox is grayed out with/without the check mark depending on the subs are currently enabled/disabled, if that on/off options are not available. Simply disabling or hiding the checkbox when madVR is selected might be enough too...
I'll test 4K when I have a chance. Thanks again :)

EDIT
Tested with Scott4kUhd.mov (4096x2160) from https://archive.org/details/NASA-Ultra-High-Definition: Both HC and BE can generate thumbnails, but quality differences are obvious in some cases (both EVR-CP):

http://faireal.net/image/2019/thumb-hc-be.png
HC (above) vs. BE (below: at least readable)

I'd say each player has its forte and weak points, especially in minor details, rarely used settings, etc. Though personally I don't think such subtle differences are critical in everyday usage, and I don't think one can say MPC-HC is not good because of this limitation, it's true that MPC-BE is being actively improved while MPC-HC is officially inactive, thus perhaps BE tends to be more careful in details.

v0lt
14th November 2019, 12:39
Liisachan
You underestimate the problem. Video flickers when reducing the frame size in EVR-CP (in the MPC-HC implementation) as opposed to a static frame. Other issues are becoming noticeable. It is impossible to watch. This is worse than system EVR.
I made a comparative video (https://bayfiles.com/b6a9H6A9n2/EVR_vs_MPC-HC_EVR-CP_mp4). It is better to look at a scale of 100% (Alt + 2).

huhn
14th November 2019, 13:39
your video show mpc-hc using NN for downscaling or something like that which is just terribile. butis that the case wuth the current release version of mpc-hc EVR CP respect the choice resizer even for more then 50 % downscaling.

both EVR and EVR-CP in mpc-hc go pretty nuts below 25%(if not 12.5%) scaling mpc-be does a better job here.

both mpc-be and mpc-hc are not the newest vesrion but both are atleast form this year.


no matter how you look at it the thumbnail generation of mpc-hc isn't doing a greate job.

madVR has it's own screenshoot function over writing other settings. options are under rendering -> screenshoots.

another major difference between mpc-be and mpc-hc is youtube video handling. mpc-hc is clearly more powerful because it is not limited at all it supports to many sevices to count... but it's not a part of mpc-hc you have to manuel add youtubedl mpc-be works out of the box.

Aleksoid1978
14th November 2019, 13:41
mpc-be also support youtube-dl :)

huhn
14th November 2019, 13:44
then i have to ask why go both ways?

v0lt
14th November 2019, 14:54
both EVR and EVR-CP in mpc-hc go pretty nuts below 25%(if not 12.5%) scaling mpc-be does a better job here.
I uploaded the video. EVR works correctly for me. Yes, there is a slight difference in working with NV12 and P010. But the result of the MPC-HC EVR-CP is simply incorrect. You can not use pixel interpolation when you do a strong frame reduction, you must use convolution.

huhn
14th November 2019, 15:26
yes i saw your video and it's horrific but on the other hand is it realistic?

you scaled 2160p to far below 480p not sure how often that's needed. there is nothing wrong in fixing it obviously but for UHD to FHD EVR-CP in mpc-hc is "ok" and that's an absolute realistic use case.

v0lt
14th November 2019, 16:49
yes i saw your video and it's horrific but on the other hand is it realistic?
I watch a lot of video in windowed mode. This example is very revealing, but I notice a problem in less pronounced cases.

The initial question was about the difference between MPC-BE and MPC-HC. I reported the differences of EVR-CP.
If I say that MPC-BE supports DVD-Audio better than MPC-HC, then you also say that this is an unhelpful advantage? If you do not want to hear about the shortcomings of MPC-HC, then this discussion is not for you.

huhn
14th November 2019, 17:49
i just don't understand why take such a niche case and not other cases. so i didn't even deny that it better how mpc-be handles this i just have a huge problem seeing the need for this.

i'm just disagreeing on one point and only on the important of that point and i'm already in the "If you do not want to hear about the shortcomings of MPC-HC, then this discussion is not for you." team? if this is to offensive how is it even possible to discuss this if i'm not allowed to stated an opinion and back it up with he question if this is used a lot?

just take easy to see things like direct access to audio and subtitle directly in the control panel.
dual audio output.
LFE redirect.
audio up mixing(never tested it)
HDR->SDR conversation in EVR.

you know this list much better then i do.

v0lt
14th November 2019, 19:16
1. I showed how an incorrect frame size reduction in MPC-HC degrades the image. This is a defect. MPC-BE has no such problem.
2. MPC-BE has the ability to interpolate using the Lanczos method. This is a feature. There is no such feature in MPC-HC.

For me, these are two different cases. If the feature is not available, then it is simply not used. If there is a defect, then it is wrong to say "everything is fine".

PS: This is not the first time that the question has been asked "how is MPC-BE different from MPC-HC"? And every time we answer, we hear "nobody uses it", "your feature implementation is not good enough" and other similar arguments. People ask a question, but they don’t need an answer? All this is sad.

Liisachan
15th November 2019, 00:35
Liisachan
You underestimate the problem. Video flickers when reducing the frame size in EVR-CP (in the MPC-HC implementation) as opposed to a static frame. Other issues are becoming noticeable. It is impossible to watch. This is worse than system EVR.
I made a comparative video (https://bayfiles.com/b6a9H6A9n2/EVR_vs_MPC-HC_EVR-CP_mp4). It is better to look at a scale of 100% (Alt + 2).

I fully agree with you that in this case, MPC-BE is much better, and for some users, this difference may be critically important. This is clearly a valid answer to the original question by ikarad: “I would like to know [...] the differences between mpc-hc and mpc-be?” showing one of the differences; the difference is significant and objectively there, easily ABX-able (most testers would give the same answer if asked which looks better in double-blind tests).

I'm sorry if I sounded like I was underestimating that. I'm a typesetter, and from my point of view, the problem of MPC-HC is actually bigger in my comparison: one can't read the hardsubbed text at all on MPC-HC, while one can read "From the International Space Station" on MPC-BE. Perhaps for others, here I may sound like overestimating the difference based on what is minor difference for them... Obviously, what is important is different from person to person, because they think differently and use media players differently.

Also, while this is one of the clear differences between the two, many people may feel that this difference is not important for them, not because they're underestimating it, but because they simply use different settings such as madVR. Personally, I still often use VMR9 on MPC-HC where I can explicitly select the resizer=Bicubic. Perhaps this resizer is still slightly worse than MPC-BE's, though, if BE internally uses something like Lanczos3 or Lanczos4 of AviSynth. What I watch is mostly old anime and so for me most video files are still 640x480. I do watch newer ones too, but I seldom, if ever, resize a video smaller than the original (e.g. 50% or less). But that's just for me :)

Anyway, it would be ideal if there are healthy competitions among different open-source media players, each dev trying to improve their software, freely sharing good ideas and freely modifying rival's source-code. Isn't that the beauty of open-source? I respect every one of open-source developers who works as a free person, refusing to be “bought” by big companies. I know what they're doing is difficult because people have real life, and a person has only a limited amount of time. Gabest is no more with us. Officially, MPC-HC is no more active either. We have no reasons at all to disrespect the current, semi-official clsid2 builds of MPC-HC as a whole even if it has weakness in some areas. It's not like I'm trying to underestimate the difference of EVR-CP. I didn't know this difference, and I learned new things. Thanks for taking time to make this demo mp4. It's very enlightening. And thanks for creating MPC-BE in the first place :D

Zulithe
19th November 2019, 15:05
Just a heads up, the main nightly build download page on yadi.sk won't allow direct downloads right now. Download limit exceeded.

v0lt
20th November 2019, 03:50
@Zulithe
Yes, there was a problem yesterday. There are no download restrictions today.

Zulithe
20th November 2019, 19:39
Well, maybe not when you posted that, but the restrictions are back again :) The mirror (linked from your sig) isn't allowing downloads either, though it is not displaying the same error. Just download links never actually download.

mariner
21st November 2019, 07:04
HDR output

Greetings Alexis and v0lt, thanks for the effort to keep Gabest's project alive.
As more display monitors are getting HDR capabilities, would it be possible to include HDR as an output option, for both original HDR encoded content, as well as a feature to upscale SDR to HDR?
Many thanks and best regards,

Aleksoid1978
21st November 2019, 07:27
HDR -> SDR support only by internal EVR-CP and it's not support HDR passthrough - for it you can use madVR.
Bug - maybe if someone sponsors the purchase of TV with HDR i try to implement HDR passthrough in MPC Video Renderer.

Grimsdyke
21st November 2019, 09:06
Download is again rejected on Yadi. Are there other places to download latest builds/nightlies ??

amayra
22nd November 2019, 19:29
Download is again rejected on Yadi. Are there other places to download latest builds/nightlies ??

https://yadi.sk/d/hlf1lfC8mKU58/!_last

but you need to login and save it to downlad it i hope dev do something about that i did try to make script to auto update in the past but there to many site when i see this :
https://mpc-be.org/forum/viewtopic.php?id=4

v0lt
22nd November 2019, 20:06
Яндекс.Диск (yadi.sk) limits downloads with a certain number of downloads per day. The next day, the limit is usually reset.
We do not have a solution to this problem yet.

Klaus1189
22nd November 2019, 20:56
Too many users who want to use nightly builds, not a problem, just growing number of users :)

Zulithe
23rd November 2019, 05:04
It's fine, I just wanted to make sure it was pointed out that people are experiencing the download limit. I created an account which lets you bypass it so won't be a problem for me going forward on this host.

amayra
24th November 2019, 13:19
Яндекс.Диск (yadi.sk) limits downloads with a certain number of downloads per day. The next day, the limit is usually reset.
We do not have a solution to this problem yet.

i mean you"BE Team" have repository and sometime you change the host without notifications i hope in the future to stuck up to one host file
so my script "auto-updater" can find the last version easy

hubi73
25th November 2019, 16:15
There is a version of 1.5.4.4905 with different size and two virus scanners found something in it.

https://yadi.sk/d/hlf1lfC8mKU58/1.5.4.4905 MPC-BE.1.5.4.4905.x64-installer.zip 12,9 MB (unzipped)
https://www.virustotal.com/gui/file/ac8f1b1490d0ef05dca93144906ec1e3ec5ed2ba9aef886afed63b9439d42a11/detection > clean

https://www.videohelp.com/software/MPC-BE/old-versions#downloadold MPC-BE.1.5.4.4905.x64-installer.zip 13,8 MB (unzipped)
and
https://yadi.sk/d/r7JYQ2NjHvE4lA/Beta/1.5.4/old/1.5.4.4905 MPC-BE.1.5.4.4905.x64-installer.zip 13,8 MB
https://www.virustotal.com/gui/file/c2552d0174c9da4c9e9b50ae091ba8e98034723cc08c7b4f491fb166802d2c8d/detection > 2 detections

All are official links form V0lt on this site https://mpc-be.org/forum/viewtopic.php?id=4

Any explanation? Does it contain adware?

edwdevel
25th November 2019, 18:26
Hi, I have not used MPC-BE in months, and suddenly at work build 2548 and 4850 abend immediately upon trying to open a video file- MPC-BE does come up, open video selection sreens, and promptly abend. At work, we have implemented new virus software, which may explain the current immediate abends (if the software "fixed" the virus). So, the question is: is there any way to determine if this is what caused the immediate abend? I can run MPC-BE under visual studio and stop at the crash, if this helps.

Obviously, one hopes that no virus was inserted into MPC-BE. :)

v0lt
25th November 2019, 18:37
hubi73
Perhaps reacted to "Inno Setup 6.0" or "Inno Download Plugin 1.6".

I recommend using "Inno setup 5.6.1" and "Inno Download Plugin 1.5.1", but people can use other components.

v0lt
25th November 2019, 18:56
... So, the question is: is there any way to determine if this is what caused the immediate abend? I can run MPC-BE under visual studio and stop at the crash, if this helps.
Yes. You can build the debug version and run it.
A small compilation guide - https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/docs/Compilation.txt

hubi73
25th November 2019, 19:39
@V0lt
Who compiled/created the exe in the link with the shorter file https://yadi.sk/d/hlf1lfC8mKU58/!_last, is it you?

amayra
25th November 2019, 20:11
so if you don't use SourceForge how about use GitLab or Bitbucket as file host only if you don't like GitHub

Liisachan
26th November 2019, 00:47
There is a version of 1.5.4.4905 with different size and two virus scanners found something in it. VirusTotal/Jotti are not so reliable. It has so many different engines (some of which may be crappy) that one or two false positives are not so rare.

v0lt
26th November 2019, 03:56
MPC Video Renderer v0.3.4.956 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.4).
Description (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.4/Readme.md).

Anima123
26th November 2019, 05:38
When MPC Video Renderer Direct3d 11 route using together with XySubtitles, the subtitle would be surrounded by a black box. I assume it's a compatible issue, which disappeared with Direct3d 9EX.

Here's what it look like:
https://www.dropbox.com/s/5idgcww1e9de0d5/MPCVideoRendererDX11_2.png?dl=0

This is what it look like with Direct9Ex:
https://www.dropbox.com/s/01v12m88onrqh4v/MPCVideoRendererDX9Ex.png?dl=0

Aleksoid1978
26th November 2019, 06:49
When MPC Video Renderer Direct3d 11 route using together with XySubtitles, the subtitle would be surrounded by a black box. I assume it's a compatible issue, which disappeared with Direct3d 9EX.

Here's what it look like:
https://www.dropbox.com/s/5idgcww1e9de0d5/MPCVideoRendererDX11_2.png?dl=0

This is what it look like with Direct9Ex:
https://www.dropbox.com/s/01v12m88onrqh4v/MPCVideoRendererDX9Ex.png?dl=0

Thanks - fixed.

v0lt
27th November 2019, 05:33
@V0lt
Who compiled/created the exe in the link with the shorter file https://yadi.sk/d/hlf1lfC8mKU58/!_last, is it you?
Not. Our volunteer does this.

Anima123
27th November 2019, 22:41
@Aleksoid1978, is it possible that it may reveal some kind of bugs when playing back a 25i fps mkv file, the audio sometimes will feed to Audio Renderer with some dropouts. For comparison, there're no problems at all with progressive files.

Edit: Since the dropout usually occurred with very dynamical scenes which will have to require more bitrates, my wild guess is that the splitter only pre-read certain amount of data while in this case most of the data are used by video, thus not enough size for audio data to feed the decoder in time.

Aleksoid1978
28th November 2019, 02:59
@Aleksoid1978, is it possible that it may reveal some kind of bugs when playing back a 25i fps mkv file, the audio sometimes will feed to Audio Renderer with some dropouts. For comparison, there're no problems at all with progressive files.

Edit: Since the dropout usually occurred with very dynamical scenes which will have to require more bitrates, my wild guess is that the splitter only pre-read certain amount of data while in this case most of the data are used by video, thus not enough size for audio data to feed the decoder in time.

Upload sample file and write timestamps where audio "dropout".

Anima123
28th November 2019, 05:32
Upload sample file and write timestamps where audio "dropout".

pm'ed to you. Thanks for checking.

v0lt
29th November 2019, 07:34
MPC Video Renderer v0.3.6.970 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.6)
Description (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.6/Readme.md).

ryrynz
29th November 2019, 10:14
yandex likes to drip feed me at ~30Kb/s these days. Glorious, also most of the time comes down corrupted. Wonderful.

Seems to have reached a cap so it bandwidth throttling leading to bad data.

Bad host.

Klaus1189
29th November 2019, 12:30
@ryrynz: visit: https://forum.doom9.org/showpost.php?p=1887882&postcount=6766
click on alternative, also possible download ;)

@devs: Thank you for your work on MPC Video Renderer. Amongst other things I want to thank you especially for added rotation support I asked for. You are the best :)

ryrynz
30th November 2019, 06:53
Cheers Klaus, videohelp build downloaded a build in a few seconds.
Yandex taking about six minutes or more, probably corrupted too.

mclingo
30th November 2019, 18:13
got a strange bug with MPC-BE since I upgraded from an AMD RX 580 to a RX 5700, its playing everything in limted rather han full, swapping 255 to 235 does nothing in video settings or in filters, does this with EVR renderer on both MPC-BE and MPC-HC so must be an issue with driver maybe, anyone else had this?

huhn
30th November 2019, 18:29
driver issue. it's about 4 month old they don't care. deint is "broken" too

mclingo
30th November 2019, 18:41
i dont really use the EVR render much luckily, works fine with MADVR which is my main driver, i'll get it logged with AMD, ive had success before with driver issues. I'll have a look to see if it can be fixed changing dynamic settings in radeon mod

huhn
30th November 2019, 18:48
i already did lock it with them nothing changed.
they even told me that doesn't sound important.

they have far bigger problems anyway which are finally acknowledged after a huge number of user have reported them for 4 months now.

mclingo
30th November 2019, 18:54
are any of the driver versions working or is this a day one problem?

huhn
30th November 2019, 19:01
afaik day one.

i don't even test some of the bugs anymore as long as the obvious ones are not fixed.

the only major bug that affected every user and is mostly fixed is driver crash with hardware decoding.

mclingo
30th November 2019, 19:54
its odd that its only happening with EVR render is it not?, why would MADVR and windows players all be fine and EVR not do you think?

cmhrky
30th November 2019, 20:10
Latest Turkish translation (https://www.sendspace.com/file/nv3udk) based on r4924.

huhn
30th November 2019, 20:12
madVR doesn't trust dxva2 at all and most likely just fixed it by itself.
windows media player is affected.

the windows video app is not because it is not using dxva2 but d3d11 processing instead so "only" deint is broken.

mclingo
30th November 2019, 22:45
sorry i meant the windows films and TV app, that is ok, just had a look at the old win media player and yeah that is affected.

Workaround for mpc-be is to add a 16-235 to 0255 filter on post, looks fine to me, I did the same in MPC-HC and it looked awful though.

v0lt
1st December 2019, 18:23
@cmhrky
Thanks. Updated in r4925.

s0meone_new
2nd December 2019, 01:06
Hello!
Please fix it in Authors.txt this line: Hungarian - Kiegészítette mickey
The correct: Hungarian - Kleiber Tamás, mickey

Thanks :)

Anima123
3rd December 2019, 03:40
Is it a bug that I couldn't load ext subtitle files if there's no matching subtitle before? The 'Load Ext Subtitle' function seems to take effect only when other subtitles in effect.

The version I am using is MPC-BE.1.5.4.4928.x64, with XySubfilter enabled.

Edit: Just tested with internal subtitle renderer, which works as expected.

Aleksoid1978
3rd December 2019, 04:58
Is it a bug that I couldn't load ext subtitle files if there's no matching subtitle before? The 'Load Ext Subtitle' function seems to take effect only when other subtitles in effect.

The version I am using is MPC-BE.1.5.4.4928.x64, with XySubfilter enabled.

Edit: Just tested with internal subtitle renderer, which works as expected.

In XySubfilter's options set "Always load". It's not MPC-BE fault - just XySubfilter is not loading into the graph if there is no embeded subtitles.

Siso
6th December 2019, 14:51
Is it possible to make the subtitles options "Spacing", "Border width" and "Shadow depth" be able to set them like 0.1, 0.2, 0.3 etc. they will be more flexible, and not like the default values 1, 2, 3 etc. Here is an example - now I can't set "Spacing" to 0.4 or 0.5, I can set it to 4 or 5 and it is way too much.

chros
6th December 2019, 15:25
now I can't set "Spacing" to 0.4 or 0.5, I can set it to 4 or 5 and it is way too much.
You can set to to 1? :)

Siso
6th December 2019, 17:00
You can set to to 1? :)

Even 1 is still a lot.

mariner
7th December 2019, 05:06
HDR -> SDR support only by internal EVR-CP and it's not support HDR passthrough - for it you can use madVR.
Bug - maybe if someone sponsors the purchase of TV with HDR i try to implement HDR passthrough in MPC Video Renderer.

SDR to HDR conversion

Greetings Aleksoid1978.

Any plan for a SDR-to-HDR renderer in the pipeline?

The Sony UHD player has a feature that forces the display to go into HDR mode when playing SDR/709 content. I believe this is done by inserting the PQ flag in the output video stream.

Can this be easily implemented as a stop gap measure while you work on the full SDR/HDR conversion?

Many thanks and best regards,

Klaus1189
7th December 2019, 10:56
if someone sponsors the purchase of TV with HDR i try to implement HDR passthrough in MPC Video Renderer.

+1 We need a sponsor ;)

huhn
7th December 2019, 21:49
hdr10 pc screens are much cheaper.

ryrynz
8th December 2019, 02:19
Just ask madshi for the code [emoji4]

Aleksoid1978
8th December 2019, 04:47
Even if there is a code, the problem is to implement it without appropriate devices.

Grimsdyke
10th December 2019, 10:30
Too many users who want to use nightly builds, not a problem, just growing number of users :)

The download problem is still there and unfortunately the time window to download seem to be only a few hours until it is blocked again.
However, has it been confirmed that really a drastically increased user base wants to download the nightlies or that only a moderate increase of users just use the 'download all'-button because of the somewhat unintuitive way the site is designed so that an overall bandwith limit is reached to fast now ????

Klaus1189
10th December 2019, 11:57
I created a yandex profile and can download it, just add the folder to your yandex profile and it works.

v0lt
11th December 2019, 18:44
Is it possible to download from this storage (https://cloud.mail.ru/public/V1rp/2iqNDT5Rx)?

s0meone_new
I fixed Authors.txt.

Grimsdyke
11th December 2019, 20:38
Worked for me !! Thanks.

s0meone_new
12th December 2019, 20:49
v0lt:
Ok thanks. Long ago there was a new stable version. :)

Liisachan
15th December 2019, 10:26
A feature request: I'd like to have a command like Alt+I, except it sends (copies) the current frame image to the Clipboard instead of saving it as a file. If that's not a good idea, though, just ignore this request. After all I can easily do the same thing by Alt+I, then open the saved file, and hit Ctrl+C in my image viewer...

v0lt
15th December 2019, 18:50
Liisachan
I think this is a good idea. The Ctrl+C hotkey would be nice here, but we will have to change the hotkey to close the file (for example, Ctrl+W).
We will discuss this ...

Liisachan
16th December 2019, 04:55
Changing the meaning of Ctrl+C by default would confuse the users who actually use it to close the file.
Since it's a variation of Alt+I, how about Ctrl+Alt+I? If a user wants to use Ctrl+C for it, they can easily change the shortcut key(s) via Options|Keys.
I'd be happy if there is just a menu item "File|Copy image" near "File|Save image..." even without a shortcut key, since shortcut keys are customizable. Thanks!

Olivier C.
18th December 2019, 01:10
Hi Aleksoid1978,

Thanks for your commit (r4953). It works !
Maybe some users will complain if they can't find some hidden tracks. Maybe you should display all tracks but only take in account the 'hidden info' for selecting initial track.

It's ok for me but in case some MPC-BE users will complain ...

mariner
18th December 2019, 11:36
Need help with 8K playback setting

Greetings.
Attached is playback screen cap of 8K HEVC nasa samples using the Kablake HD620 chip. While the player can handle the original 709 version, it struggles with the 2020 version.
Appreciate kind assistance with player/decoder/renderer settings.
Many thanks and best regards,

Aleksoid1978
18th December 2019, 11:43
When playback HDR - EVR-CP convert HDR -> SDR using pixel shader. I think HD620 is not enough for it. Check GPU % in statistics(Ctrl+J) or in Windows taskmanager(3D).

v0lt
18th December 2019, 17:05
mariner
I don’t understand why you need 8k on Intel HD620. It is pointless.
1. On-board video cards have low memory bandwidth. For 10-bit sources, the P010 format is used, which requires 2 times more bandwidth than NV12.
2. Now your player uses 4045 MB. I think this is a lot for the integrated video card. How much RAM do you have?

littleD
18th December 2019, 17:12
Also, arent you out of 4GB ram? If you have more then its not relevant.

Asmodian
19th December 2019, 00:47
Make sure you are using a 64 bit player.

SEALBoy
19th December 2019, 07:21
I've got an odd problem I'm hoping someone can help me with.

I use MPC-BE with madVR on my HTPC to play both SDR and HDR files. However, my TV's image processing time for SDR and HDR is different, so I need a separate audio delay offset depending on whether I'm playing SDR or HDR. I'd rather not have to go into options and change the offset every time I switch between SDR/HDR files. Is there a way for me to implement an audio delay depending on if SDR or HDR is being played?

Aleksoid1978
19th December 2019, 07:59
I've got an odd problem I'm hoping someone can help me with.

I use MPC-BE with madVR on my HTPC to play both SDR and HDR files. However, my TV's image processing time for SDR and HDR is different, so I need a separate audio delay offset depending on whether I'm playing SDR or HDR. I'd rather not have to go into options and change the offset every time I switch between SDR/HDR files. Is there a way for me to implement an audio delay depending on if SDR or HDR is being played?

Not planned, especially since you use madVR.

mariner
19th December 2019, 08:25
When playback HDR - EVR-CP convert HDR -> SDR using pixel shader. I think HD620 is not enough for it. Check GPU % in statistics(Ctrl+J) or in Windows taskmanager(3D).

Thanks for the kind reply, Alek.

1. The GPU usage reported on the screen caps look similar for both clips. Where do you think the bottleneck is?

2. The built-in OS MF decode can handle this undemanding 66mbps 8K PQ clip with ease. Do you think the problem lies with the DS decoder? FYI, the test system is i7 7500u with 16GB ram.

Many thanks and best regards,

Aleksoid1978
19th December 2019, 09:49
Thanks for the kind reply, Alek.

1. The GPU usage reported on the screen caps look similar for both clips. Where do you think the bottleneck is?

2. The built-in OS MF decode can handle this undemanding 66mbps 8K PQ clip with ease. Do you think the problem lies with the DS decoder? FYI, the test system is i7 7500u with 16GB ram.

Many thanks and best regards,

How many Video Memory using when decoding via system MF ?

mariner
19th December 2019, 10:39
How many Video Memory using when decoding via system MF ?

How does one check this?

Aleksoid1978
19th December 2019, 13:32
How does one check this?

Windows 10 - in Task Manager.

mariner
19th December 2019, 14:03
This? First two, DXVAChecker. Last two, MovieTV.

Klaus1189
19th December 2019, 14:12
@mariner: Please use an external filehoster, we can NOT view them, take a look for yourself:
https://drive.google.com/file/d/1MVvjP4MvQlJ57Fw-BlmV8gykijtgUNBk/view?usp=sharing

mariner
19th December 2019, 14:53
I think you're looking for these:

Klaus1189
19th December 2019, 15:07
@mariner: Did you read my post? :confused:

Again: We can NOT view the files until the files are approved, which can take up very long.

mariner
19th December 2019, 22:01
More screen shots for your weekend enjoyment

1. It appears playback of 8K PQ clip was not as smooth compared the 709 version upon further testing, sort of like displaying only half the number of frames. The frame rate reported by DXVAChecker may have been misleading. This seems to be corroborated by the fact that GPU memory used by MF decoder is only half of those used by the DS counterpart. There's been comments of cheating by MF decoder, is this true?

2. On the other hand, playback of the 8K 709 version using MF decoder is just as smooth as the DS decoder, despite using only half the GPU memory. Perhaps the jerkiness observed in the PQ version is inherent in the clip after all.

Asmodian
20th December 2019, 00:38
Please stop attaching files directly. :p

littleD
20th December 2019, 08:42
Intel HD 620 is definitely capable of decoding 8k HDR. Until you run some special 60 fps videos that could tax decoder. I might try sample if you send a link, i have 620 too.

foxyshadis
23rd December 2019, 05:36
Intel HD 620 is definitely capable of decoding 8k HDR. Until you run some special 60 fps videos that could tax decoder. I might try sample if you send a link, i have 620 too.

I have a 630 and it still suffers horribly at 8K HDR HEVC, basically the same as the screenshot posted, and I've tested under MPC-BE, MPC-HC, mpv, and MPDN. Care to tell us what player magically gets even 10 fps for this video (https://images-assets.nasa.gov/video/First-8K-Video-from-Space/First-8K-Video-from-Space~orig.mp4), let alone 24-30? Make sure you ctrl-j, you might be using PureVideo and not even realize it.

littleD
23rd December 2019, 07:21
My browser downloads 8k non-HDR video (btc 709) 8bit, so it should have no problem with decoding. I do not use chrome. How can i get HDR video from nasa?

Anyway, i have only two samples among many tested lately, that is horrible hard to decode. Others can be played fine.

foxyshadis
23rd December 2019, 15:14
That's true, I didn't notice that this one's not even HDR. I think the combination of # of blocks and bitrate is just overwhelming the decoder, since the 6xx series HEVC decoding is implemented purely in GPU, and are only rated for 4K. So anything you get above that is purely down to luck and CPU speed; my 7700HQ isn't up to the task. Be interesting to see how the new G-series does, since they're much more powerful.

littleD
23rd December 2019, 19:19
I would add more factors, like Windows version, drivers version, RAM amount, what decoder and renderer used, which might influence on playback speed. I would help gladly on debug and set up if anybody would like to resolve problems..

I would not blame CPU version, if i were in mariner shoes i would change at a first place EVR CP renderer to MPCrenderer to get better performance.
And later i advice change decoder from MPCdecoder to lav dxva11 to get proper HDR>>SDR conversion when watching non-HDR screen (That would require also enable dx11 option in MPCrenderer)

MPCvideo decoder at dxva2 native does wrong hdr>>sdr conversion (too much red/pink colors). When using dx11 chain colors are ok. That is on my Intel.

Anima123
23rd December 2019, 23:29
When we play a 1080p or 720p video with like 59.952-fps, integrated video card is not always capable enough. Would you guys consider adding feature to the renderer to decimate it by half, or even better, to 23.976 fps for such cases, so an integrated video card can play it fluently?

foxyshadis
24th December 2019, 02:36
When we play a 1080p or 720p video with like 59.952-fps, integrated video card is not always capable enough. Would you guys consider adding feature to the renderer to decimate it by half, or even better, to 23.976 fps for such cases, so an integrated video card can play it fluently?

Presentation is almost never a bottleneck, and it's hard to justify adding a complicated feature just on the off chance that it actually might be just for you, without testing more likely possibilities. However, you can set a custom fullscreen exclusive mode to a framerate of your choice! See Options->Video and Video->Fullscreen. Then you can gauge whether it's presentation, or if your hardware just can't decode the files you're trying to watch, period.

Aleksoid1978
24th December 2019, 08:40
I would add more factors, like Windows version, drivers version, RAM amount, what decoder and renderer used, which might influence on playback speed. I would help gladly on debug and set up if anybody would like to resolve problems..

I would not blame CPU version, if i were in mariner shoes i would change at a first place EVR CP renderer to MPCrenderer to get better performance.
And later i advice change decoder from MPCdecoder to lav dxva11 to get proper HDR>>SDR conversion when watching non-HDR screen (That would require also enable dx11 option in MPCrenderer)

MPCvideo decoder at dxva2 native does wrong hdr>>sdr conversion (too much red/pink colors). When using dx11 chain colors are ok. That is on my Intel.

MPCvideo don't do any conversion HDR -> SDR :) It's doing Video Renderer. Maybe DX11 conversion shader working diff then DX9.
Show screen compare DX9/DX11 where DX11 color is "better" ?

littleD
24th December 2019, 13:33
MPCvideo don't do any conversion HDR -> SDR It's doing Video Renderer.Yes, right. I start talking mumbojumbo because of all those various names.

There is definitely difference on Intel, dont know how other cards render it. I wonder why nobody have reported yet. I Used MPCBE, but dxva2 behaves same with other players too..
bad, red/pink saturated image: https://imgur.com/yLUJGyM
good image: https://imgur.com/JtwVA90
same here: 8k
bad https://imgur.com/Dqw54W5
good https://imgur.com/DOaFYYn

It would be nice if You check what is goin on. Apart from it, MPC renderer is very nice. Should be defaulted, and should replace old and legacy EVR CP directshow.

Aleksoid1978
24th December 2019, 14:03
There is definitely difference on Intel, dont know how other cards render it. I wonder why nobody have reported yet. I Used MPCBE, but dxva2 behaves same with other players too..
bad, red/pink saturated image: https://imgur.com/yLUJGyM
good image: https://imgur.com/JtwVA90
same here: 8k
bad https://imgur.com/Dqw54W5
good https://imgur.com/DOaFYYn

It would be nice if You check what is goin on. Apart from it, MPC renderer is very nice. Should be defaulted, and should replace old and legacy EVR CP directshow.

Hmm. Give link for 4K HDR file - i'l check on Nvidia.
Also - check in MPC-BE on EVR-CP ?

v0lt
24th December 2019, 15:48
littleD
I will also ask for a link to the 4k file.
I’ll also ask you to check by disabling the DXVA2 and D3D11 video processors. You just need to disable P010 in the MPC VR settings.

littleD
24th December 2019, 15:56
Here is the Video. Its free to use. Completely legal.
https://4kmedia.org/samsung-x-redbull-see-the-unexpected-hdr-uhd-4k-demo/

This "issue" is since forever. I tried EVR CP and other players. Correct colours i get only with LAv filterd dxva11 and MPCrenderer dxva11. And only with that options. Of course, madvr also gives good output, so that i can compare.

Thats why i praise MPCrenderer it somehow made hdr conversion work.

EDIT:
Volt, yes, its working with right colours. But slow more than a half frames
good https://imgur.com/Ku0lfmW
Options: dxva2 decoder (lav filters or MPCdecoder), MPCrenderer dx11 off, p10/16 off

v0lt
24th December 2019, 18:15
littleD
Thanks.
I checked on the GTX950 in Win8.1. I did not see the difference in my screenshots.

clsid
24th December 2019, 18:29
Did you disable the Intel video enhancements? Those are enabled by default and mess up video colors and quality.

littleD
24th December 2019, 23:35
CLSID, i think i turned off all colour enhancements.

Somebody reported almost identical issue on intel community forums, have fun reading some monkey talkey https://forums.intel.com/s/question/0D50P0000490XOvSAM/dvxa2-intel-8700k-630-uhd-graphics-causing-banding-on-4k-hdr-movies?language=en_US

I believe its fault of texture format or color space which intel drivers handle wrongly at dxva2?

At least, some time ago, intel corrected dx11 path, so its quite fast now and colors are ok. I noticed when using Movies and TV application. Dxva2 is probably still unresolved, nobody confirmed in above community forum thread.

mariner
26th December 2019, 13:48
Windows 10 - in Task Manager.
Greetings Alek.
Was out at sea for a few days, only to find upon my return all the screen shots removed. What happened to the forum?
Did you get a chance to look at the gpu memory usage? What did you make of it?
Many thanks and best regards,

Klaus1189
26th December 2019, 15:44
I know what happened...

v0lt
27th December 2019, 17:54
MPC-BE 1.5.4 (buid 4969) stable (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.4/) (SF.net) with digital signature.

MPC-BE 1.5.4 Nightly builds: main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative 1 (https://yadi.sk/d/AjAXDDHtHRIELg), alternative 2 (https://cloud.mail.ru/public/V1rp/2iqNDT5Rx)
Also new and old versions can be found on VideoHelp.com (https://www.videohelp.com/software/MPC-BE).

Klaus1189
27th December 2019, 18:16
@MPC-BE Developers:

Thank you very much, I really appreciate your work.

This new stable version will be on all computers of my relatives and good friends.

cmhrky
27th December 2019, 18:19
Congratulations. Thank you all MPC-BE developers.

ryrynz
28th December 2019, 06:44
Nice, wasn't expecting a full release till next year..
Small typo on OP changelog "Adding subtitles by the Dran'n'drop method now works when the playlist is active.

chros
28th December 2019, 08:37
MPC-BE 1.5.4 (билд 4969) stable (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.4/)
Thank you guys for the new release!
I have a small feature request (since there's no possibility to run external commands from the player):
can you add different exit codes for all the events in "After playback" menu? (exit, standby, logoff, etc)

I want to run commands in a batch script *only* when exit or standby was selected in the player. Consider the following script:


REM Script to run mpc-be and commands after it exited
cd d:\Progs\MPC-BE\

REM Start mpc-be
mpc-be64.exe

REM Turn off TV when mpc-be exited via After Playback Exit (exit code: 11)
IF %ERRORLEVEL% EQU 11 (
aiopylgtvcommand 192.168.1.78 power_off
)


Thanks!

Klaus1189
28th December 2019, 16:23
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4971 :)

Copy image to clipboard

Liisachan
28th December 2019, 23:56
Devs: Thank you for the new official release!
4971 is simply defining IDS_AG_COPY_IMAGE, and the actual command is not yet implemented?

v0lt
29th December 2019, 05:12
Liisachan
Copying works for me. I checked in IrfanView, Paint, Paint.NET and LibreOffice Writer.
MPC-BE 1.5.5.4972 beta x64.

Liisachan
29th December 2019, 07:03
@v0lt: confirmed :D
It's been added in r4971 (https://sourceforge.net/p/mpcbe/code/4971/), where changed files are listed in 3 pages. I didn't notice that and only saw the first page, so I was confused. Besides, the newest nightly was 4970 when I posted previously.

For those who'd like to test this new feature: the command is currently not as a menu item under "File". Instead, it's in Options | Key, between Save Image and Save thumbnail. You can assign a shortcut you like (e.g. Ctrl+Alt+I) to it, then it works with that short cut key! In my test not only paused, but you can copy the frame to Clipboard while playing the video (it necessary).

So far it works very well. I'm so happy! Thanks very much!!!
:thanks:

PS: How this is convenient (just a few examples):
- You can directly paste the frame image to your image editor, when you want to trim it, when you want to insert text, or when you want to save it as JPEG with various options (Quality, Progress or not, Enable or disable chroma subsampling), etc. etc.

PS: MainFrm.cpp random observation
1) // Lock the handle and copy the text to the buffer <-- not “the text”?
2) WCHAR buff[256] has 512 bytes; len = _countof(buff) is 256; memset(buff, 0, len) doesn't zero-init the whole buffer?

wushantao
29th December 2019, 07:28
https://send.firefox.com/download/b6e0b4f1dec1c12f/#qQnqZB4Z0DLspeMKzwByEg

simplified chinese is coming

btw, some minor fixes

:)

v0lt
29th December 2019, 11:34
Thanks to all.

@Klaus1189
Updated in r4972.

@wushantao
Updated in r4974.

@ryrynz
Typo "Dran'n'drop" corrected in r4976.

@Liisachan
Typo "text" corrected in r4975.
I did not find the incorrect "memset (buff, 0, len)" in MainFrm.cpp. What is the line number you're talking about?

Manni
29th December 2019, 11:56
Thank you for the new release and for all the work done on this project. :)

ryrynz
29th December 2019, 13:32
@ryrynz
Typo "Dran'n'drop" corrected in r4976.


Cheers, could you fix up the first post in the thread with the typo as well?

v0lt
29th December 2019, 19:00
ryrynz
Thanks. Fixed.

Klaus1189
29th December 2019, 19:50
Talking about cosmetics, I think it would be nice, if the screenshot of MPC-BE in the first post in this thread would show the actual stable release version, for now 1.5.4.

Liisachan
29th December 2019, 20:22
@v0lt
Sorry I was not clear. I was looking at IsRendererCompatibleWithSaveImage in
https://sourceforge.net/p/mpcbe/code/4971/tree//trunk/src/apps/mplayerc/MainFrm.cpp
and thought that this might be potentially bad:

WCHAR buff[256];
ULONG len = _countof(buff);
memset(buff, 0, len);

cmhrky
29th December 2019, 23:10
Latest Turkish translation.

https://www.upload.ee/files/10907411/mplayerc.tr.rc.txt.html

nevcairiel
29th December 2019, 23:20
@v0lt
Sorry I was not clear. I was looking at IsRendererCompatibleWithSaveImage in
https://sourceforge.net/p/mpcbe/code/4971/tree//trunk/src/apps/mplayerc/MainFrm.cpp
and thought that this might be potentially bad:

WCHAR buff[256];
ULONG len = _countof(buff);
memset(buff, 0, len);


While correct that it only inits half the buffer, the entire memset could be removed, its not necessary here. CRegKey::QueryStringValue automatically inserts a null-terminator into any retrieved strings.

Liisachan
30th December 2019, 00:10
While correct that it only inits half the buffer, the entire memset could be removed, its not necessary here. CRegKey::QueryStringValue automatically inserts a null-terminator into any retrieved strings.

If it's just a wrapper of RegQueryValueExW, the terminating NULL is not guaranteed (according to the docs), meaning that even if you zero-init the whole buffer and ERROR_SUCCESS is returned, buff might be still not NULL-terminated (in an unlikely situation where the stored string is not NULL-terminated and has exactly 256 characters). In reality, the version string should be much shorter, though.

Aleksoid1978
30th December 2019, 04:31
If it's just a wrapper of RegQueryValueExW, the terminating NULL is not guaranteed (according to the docs), meaning that even if you zero-init the whole buffer and ERROR_SUCCESS is returned, buff might be still not NULL-terminated (in an unlikely situation where the stored string is not NULL-terminated and has exactly 256 characters). In reality, the version string should be much shorter, though.

I don't know about docs - but call CRegKey::QueryStringValue() always return NULL terminated data.

v0lt
30th December 2019, 05:42
MPC Video Renderer v0.3.8.1060 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.8)
Description (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.8/Readme.md).

Changes:
Improved compatibility with third-party players.
Fixed switching supported formats for DXVA2 and D3D11 video processors during playback.
Faster statistics rendering. A pre-prepared texture with symbols is used.

JNW
30th December 2019, 05:56
What's happened to this link? It's the one I always used
https://yadi.sk/d/r7JYQ2NjHvE4lA

Liisachan
30th December 2019, 06:46
@Aleksoid1978
That must be the case (nevcairiel said so too). I wouldn't doubt any of you guys :) For the record, the docs:

(1) RegQueryValueExW (https://docs.microsoft.com/en-us/windows/win32/api/winreg/nf-winreg-regqueryvalueexw): “the string may not have been stored with the proper terminating null characters. [...] the application should ensure that the string is properly terminated” (inconvenient)
(2) RegGetValueW (https://docs.microsoft.com/en-us/windows/win32/api/winreg/nf-winreg-reggetvaluew): “If the data is a string, the function checks for a terminating null character. If one is not found, the string is stored with a null terminator if the buffer is large enough” (nicer)

REG_SZ data without a terminator exists and in old days programmers were often responsible for dealing with that, as in (1). Perhaps that's why the original author of that function put memset there just in case. In this specific case, the value to be read seems to be the path to madVR.ax, and by definition a path ends with a terminator, so there's no problem at all anyway. If anything, the buffer length 260 (MAX_PATH) might be slightly more reasonable than 256.

ryrynz
30th December 2019, 08:30
What's happened to this link? It's the one I always used
https://yadi.sk/d/r7JYQ2NjHvE4lA

Gone forever. Use this https://yadi.sk/d/AjAXDDHtHRIELg