Log in

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


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

mogli
12th April 2023, 17:00
1.0 is 0dB. MPC-BE uses it's own downmixing values not complying to any standard.

P.J
13th April 2023, 13:08
Send us this source code from PowerDVD under a free license. We will look and think.

Or use what is available.

1. View > Options > Internal Filters > Audio Decoders > Audio decoder configuration > Apply DRC for AC-3 and E-AC-3.

"Apply DRC for AC-3 and E-AC-3" makes no difference at all.

https://thumbs2.imgbox.com/10/bb/EmPwqBMd_t.png (https://imgbox.com/EmPwqBMd)

@v0lt I have tried DRC checkbox in the past, it never really did anything when what most people are really looking for is louder voices when down-mixing. I'm not sure how well it works.

I agree :(

v0lt
13th April 2023, 16:19
"Apply DRC for AC-3 and E-AC-3" makes no difference at all.
This option is identical to that of the LAV Audio Decoder. It has little effect on the volume and it can be noticed not on all audio tracks.
But there is one oddity when the option is off, the sound is louder. :-)

Sunspark
13th April 2023, 18:09
It's tough. There's many ways to do down-mixing including usage of external modules. I've spent a lot of time on this, and the below are the best settings for those using MPC-BE 5.1>2 outputting to 3.5mm through the soundcard (not HDMI) without external plugins to powered stereo speakers with a subwoofer.

Audio renderer properties: MPC Audio Renderer, Exclusive mode (for how I use the player), all boxes unchecked except allow bit-exact output.
Audio decoder configuration: All boxes unchecked except A/V Sync. (Do not check apply DRC, it will make things quieter.)
Sound processing settings: Mix channels to Stereo checked, Drop-down selection Stereo, Redirect bass to LFE checked, center level +3.0 dB, surround level +0.0 dB (Do not check request stereo from decoder, it will make things quieter. Likewise, leave gain at 0 and auto-volume unchecked.)

If you need loudness equalization, then change it from exclusive mode to shared mode, and turn on the loudness equalization setting in the soundcard settings.

Windows volume 73% (this is 3.5mm, not digital), MPC player volume 75-85%.

tormento
14th April 2023, 06:56
Would be possible to implement a zoom and pan feature? I.e. zoom where the mouse cursor is present with something like CTRL+wheel and drag around in some similar way.

Sometimes I have to check some video I make and it would be really a nice feature to have.

huhn
14th April 2023, 12:33
already part of the player.
control + numpad.

numpad 1 and 9 "zoom" in and out.

tebasuna51
15th April 2023, 10:44
...
Sound processing settings: Mix channels to Stereo checked, Drop-down selection Stereo, Redirect bass to LFE checked, center level +3.0 dB, surround level +0.0 dB...

Redirect bass to LFE is not possible in a stereo output.

I never recomend do that even with 5.1 output, please don't mistake LFE with subwoofer, let that job to audio equipament.

A simple 2.1 with stereo input do that itself, a 5/7.1 audio receiver can extract itself low frequencies from all channels to send to subwoofer.

Make that in the player can cause phase and frequency cut problems.

tormento
15th April 2023, 11:27
already part of the player.numpad 1 and 9 "zoom" in and out.
Yes but mouse control would be faster and easier. Something like Photoshop.

DMD
15th April 2023, 15:28
Good morning.
Sorry for the stupid question.
Is it possible to display during playback the video bitrate in real time?
I tried "Ctrl+J" but it does not appear in the data.
Thank you

v0lt
15th April 2023, 15:49
Is it possible to display during playback the video bitrate in real time?
View > Statistics.

DMD
15th April 2023, 18:03
View > Statistics.
thank you very much

v0lt
16th April 2023, 06:38
Yes but mouse control would be faster and easier. Something like Photoshop.
You can assign zoom commands to mouse keys, but the cursor position will not be taken into account.

Sunspark
16th April 2023, 18:10
Redirect bass to LFE is not possible in a stereo output.

I never recomend do that even with 5.1 output, please don't mistake LFE with subwoofer, let that job to audio equipament.

A simple 2.1 with stereo input do that itself, a 5/7.1 audio receiver can extract itself low frequencies from all channels to send to subwoofer.

Make that in the player can cause phase and frequency cut problems.

I am interested to know more about phase and frequency cut problems, please tell me if you don't mind.

That said, I will describe the difference between having this switch on and off on my setup. The mixing is affected. If I uncheck it, the audio becomes quieter and flatter. There is less body, it doesn't feel as alive or projecting. With it on, a bit more volume, and it feels like it has a more resonant bass depth, more energetic. We're not talking a night and day difference but definitely noticeable each time it is checked and unchecked. So, if having it on provides for a more enjoyable soundstage, is it really wrong?

I don't use LAV audio decoder with BE, but when I was doing the mixing with LAV on HC I was using an LFE value of 1.58, and this value actually is compliant with a spec and safe on my system because I have 20 watt satellites and a 40 watt sub (really just an overpowered speaker). "1.58=+4 dB, because ITU BS.775 LFE +10dB + two channels -6dB)"

I agree that if someone is using headphones or speakers without a sub that allocates frequencies itself, they should uncheck it.

https://www.itu.int/rec/R-REC-BS.775-4-202212-I/en (for those who want to read a specification).

I looked at the specifications of my speakers in the manual, I've had these for 25+ years. I think they're still good, even today. How does current gear compare? I'm not actually an audio expert:

Drivers (satellites): One 3 inch mid-range, One 3/4 inch tweeter
Drivers (subwoofer): One 6 inch long throw woofer
Frequency Response: 32Hz – 20kHz
Satellite Power: 20 Watts RMS per channel at <0.8% THD
Subwoofer Power: 40 Watts at <0.8% THD
Input Impedance: >10k Ohms
Signal-to-Noise Ratio: >80dB
Crossover Frequency (Subwoofer): 150Hz
Crossover Frequency (Satellites): 4kHz

tebasuna51
17th April 2023, 13:23
@Sunspark
- If you listen differences in stereo output with the 'Redirect bass to LFE' is checked or not something is wrong in the mpc-be mixer.
Not exist the LFE channel in stereo output, then 'Redirect bass to LFE' must be cancel bass (quieter and flatter?)

- Compare the audio mix between mpc-be and mpc-hc in the attached image.
When you mix to stereo you can use (or not, like Dolby recommend) the LFE channel but the 'Redirect bass to LFE' never have sense.

- About 'Redirect bass to LFE' for 5/7.1 output.
All audio equipment with subwoofer attached must be configured for the specific subwoofer with the recommended Crossover Frequency (150 Hz in your equipment), and extract the low frequencies from all channels to send them to sobwoofer.

When the player redirect bass from front channels to LFE:
What is the Crossover Frequency? How you can fix it?
Are all cancelled in front channels or some frequencies are dupliqued/cancelled/unphased for some range?

Please let that job to audio equipament.

huhn
17th April 2023, 15:06
most of this stuff is very old for analog system where you need to do the LFE yourself or don't have it at all.
times have changed since.

i assume it is 180 and it is not removed from the channels which is the default in ffdshow.
and with analog stereo output you are not doing LFE what is this even about?

Sunspark
17th April 2023, 19:31
My understanding of this is, if you choose to include LFE where it is assigned a numerical mixing value as opposed to 0.0 coefficient, then whatever data is present will be blended into L & R. If you do not do this, the channel is simply discarded/dropped as unnecessary to include.

It raises a question then, if it is so unnecessary, why is it even present on 5.1 audio tracks?

Another question, the ITU standard has 12 pages out of 25 discussing LFE and down-mixing it into stereo? Why write that much?

Most of the time I have seen people say you don't need LFE, drop it. Maybe it should be, if you have equipment that can reproduce the frequencies, then keep it, otherwise drop it.

Valid question as to what software is doing. Most of the time it is a black box, probably output waveform recordings are needed to compare before/after. We already know Windows mixer for example, uses different values. It is not bad, just different.

tebasuna51
18th April 2023, 03:28
Low audio frequencies (contrabass, drums,...) <> Low Frequency Effects (bombs, roaring, ...)

Dolby don't recommend use LFE in downmix, but of course is your choice when you use the mpc-hc downmix, with the mpc-be downmix seems you can't do it.

Here you have a example of pages discussing about LFE. You are free to manage it but with knowledge.

My point is: never create or modify the LFE channel extracting bass from other channels, let the audio hardware redirect it to subwoofer.

Sunspark
22nd April 2023, 06:46
@huhn I was playing with the mpcvr shaders and the like today for too long. Do you agree that with lanczos3 downscaling, bilinear chroma presents a more "natural" looking colour? I'm finding catmull-rom to be a touch too saturated.

ryrynz
22nd April 2023, 06:49
@huhn I was playing with the mpcvr shaders and the like today for too long. Do you agree that with lanczos3 downscaling, bilinear chroma presents a more "natural" looking colour? I'm finding catmull-rom to be a touch too saturated.

Bicubic 75 and 100 were the go to back in the day.

*oop correction

huhn
22nd April 2023, 14:50
bilinear is bilinear you mean bicubic?

bicubic is not to statured and bilinear is only "useful" for very specific issue and to proof that it is useless.

if you subsample and use bicubic for chroma scaling you are not even close to the original "saturation".

Sunspark
22nd April 2023, 18:53
No, I really do mean bilinear for chroma. I found mpcvr's catmull-rom implementation too saturated. I felt that it was starting to push skin tones into orange tones and other colours more dayglo/neon. Not as extreme as these words suggest, but in real life colours are not that rich.

It is for the same reason that with the madvr renderer I have been using mitchell-netravali for chroma for some time, it is just less saturated and more "natural" looking (to me).

@v0lt I know you likely won't do this, but if you ever did, I think this would be easy to do since it would just be a user interface change. All the cubics just have a B and C value that you key in.. so if you exposed two input boxes when a cubic-type dropdown is selected then people could key in whatever they liked for a cubic scaler. It could be pre-populated with the existing value for catmull. So, if someone wants to use bicubic 60, then they could just have 0 in B and 0.6 in C.
B C
0 Any Cardinal splines
0 0.5 Catmull-Rom spline (Bicubic filter in GIMP)
0 0.75 Unnamed (Bicubic filter in Adobe Photoshop)
1/3 1/3 Mitchell-Netravali (Mitchell filter in ImageMagick)
1 0 B-spline (Bicubic filter in Paint.net)

Sunspark
22nd April 2023, 19:36
Doing some reading.. in the below images, the black dots are the interpolated values. If we look at bilinear vs bicubic, there's quite a lot of colour difference. If you look at the yellow and dark purple, bilinear is closer to the NN colours than bicubic, which is blending them together.

https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Interpolation-nearest.svg/240px-Interpolation-nearest.svg.png

https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Interpolation-bilinear.svg/240px-Interpolation-bilinear.svg.png

https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Interpolation-bicubic.svg/240px-Interpolation-bicubic.svg.png

Klaus1189
23rd April 2023, 07:22
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=share_link) :)

tormento
23rd April 2023, 09:42
You can assign zoom commands to mouse keys, but the cursor position will not be taken into account.
Would be a PITA to implement a dynamic mode such as Google Maps pan and zoom? I am sure many users would find it useful.

Please consider it in your spare time ;)

huhn
23rd April 2023, 10:13
Doing some reading.. in the below images, the black dots are the interpolated values. If we look at bilinear vs bicubic, there's quite a lot of colour difference. If you look at the yellow and dark purple, bilinear is closer to the NN colours than bicubic, which is blending them together.

this is done in RGB and the upscale factor is gigantic not x2 like in chroma. this is not applicable in the real world.
what bcubic even is that...

digi340
23rd April 2023, 10:19
Hi to all. Please add support to play SACD from ISO like JRiver. SACD ISO is not posible to mount on virtual driver on windows , say corrupt, but drag and drop ISO on JRiver play music. At the moment to play SACD on MPC-BE the solution is to extract DSD from ISO, not play direct. Thanks.
https://www.imagebam.com/view/MEKD1G8
https://www.imagebam.com/view/MEKD1GD

digi340
23rd April 2023, 11:22
Redirect bass to LFE is not possible in a stereo output.

I never recomend do that even with 5.1 output, please don't mistake LFE with subwoofer, let that job to audio equipament.

A simple 2.1 with stereo input do that itself, a 5/7.1 audio receiver can extract itself low frequencies from all channels to send to subwoofer.

Make that in the player can cause phase and frequency cut problems.

https://www.imagebam.com/view/MEKD3AV
https://www.imagebam.com/view/MEKD3AW
On Wasapi mode sound bipass windows mixer and need player to redirect bass to LFE. MPC-BE is good to make this.

v0lt
23rd April 2023, 18:36
@digi340
No. We will not make a source filter for reading ISO images.

Sunspark
23rd April 2023, 20:58
@v0lt I wanted to test a h.265 file to see how this system handles it. I got my answer, it doesn't, even with mpcvr. I observed an issue, Dolby Vision is present and made the video pink & green. Is there a way that Dolby Vision can be ignored? Doing a search, a suggestion for people was to adjust the hue slider like on an old TV to make the colours look more normal. Surely there must be a better way?

lvqcl
23rd April 2023, 21:14
If the video has unnatural colors then Dolby Vision info is ignored by a decoder.

Sunspark
23rd April 2023, 22:01
I did more reading. Looks like the only fix on a SDR display that isn't a TV would be if the renderer did tone-mapping for dolby vision files. With that, you would get relatively normal looking colours on a PC.

s0meone_new
23rd April 2023, 23:31
Hungarian translation updated:
https://easyupload.io/eww2f9

wushantao
24th April 2023, 04:42
https://anonfiles.com/s9e1j6nezc/mplayerc_sc_rc_7z
https://files.catbox.moe/ch1cov.7z

Update Simplified Chinese:)

v0lt
24th April 2023, 15:11
@Klaus1189, @s0meone_new, @wushantao
Thank you. Translations have been updated.

Would be a PITA to implement a dynamic mode such as Google Maps pan and zoom?
Not planned.

Looks like the only fix on a SDR display that isn't a TV would be if the renderer did tone-mapping for dolby vision files.
You can try the mpv.net (https://forum.doom9.org/showthread.php?t=174841) player. In the settings select "gpu-next".

cmhrky
5th May 2023, 15:02
Thanks for the new version. This Youtube video has multiple audio tracks but only the English one appears.

https://www.youtube.com/watch?v=cV2gBU6hKfY

v0lt
5th May 2023, 15:15
MPC-BE 1.6.7 stable (https://github.com/Aleksoid1978/MPC-BE/releases/tag/1.6.7)

MPC-BE Nightly builds:
main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative (https://yadi.sk/d/AjAXDDHtHRIELg)
MEGA (https://mega.nz/folder/cQsn1TKJ#sT9sS6ywvmNqjz6B4RaK5Q), Google Drive (https://drive.google.com/drive/folders/1u84bY2n6fPAvM5n5mJvQBSDv6BKut-RY?usp=sharing), Pcloud (https://u.pcloud.link/publink/show?code=kZ2gNeVZjGcpVOgg3Rkxxln2U2itBSxW2IUy), Filen Drive (https://drive.filen.io/f/e104a83b-41f3-4bd1-8477-4b8838eb5986#qOhqvOnNY6lFLDu6ETjOtu8jT9KvbS7e), Icedrive (https://icedrive.net/s/jCSTVwvB3YXAwfVxu6x5WNziwDgj)
Night builds are provided by volunteers.

Also new and old versions can be found on VideoHelp.com (https://www.videohelp.com/software/MPC-BE).

Donate (https://mpc-be.org/forum/index.php?topic=240.0).

v0lt
5th May 2023, 15:58
Thanks for the new version. This Youtube video has multiple audio tracks but only the English one appears.

https://www.youtube.com/watch?v=cV2gBU6hKfY
Choose your preferred language in the settings of the built-in YouTube parser. And restart the video.
I checked Russian, French, Korean, Turkish and it works for this video.

cmhrky
5th May 2023, 16:17
I've tried. But there was no change. I also tried resetting the MPC-BE settings.

https://streamable.com/5sffcw

hajj_3
5th May 2023, 16:38
according to the v.1.6.7 changelog dav1d, mediainfo and ffmpeg are all older versions:
dav1d git-1.1.0-33-g922bd82;
ffmpeg git-n5.2-dev-2610-ga6e9d01f88;
Little-CMS git-lcms2.15-44-g2dec684;
MediaInfo git-v22.12-120-gaad98a4e1;
zlib 1.2.13;
rapidjson git-v1.1.0-727-g949c771b;

latest dav1d is v1.2.0
latest ffmpeg is v6.0
latest mediainfo is v 23.04

Is there any particular reason for using older versions?

Klaus1189
5th May 2023, 17:08
MPC-BE 1.6.7 stable: https://github.com/Aleksoid1978/MPC-BE/commits/master

Commits on Apr 27, 2023:
Обновление: ffmpeg git-n6.1-dev-518-ge3143703e9.
Обновление: MediaInfo git-v23.04-gdd350156.

Commits on Mar 30, 2023
Обновление dav1d git-1.1.0-33-g922bd82;

beter
5th May 2023, 21:37
Update of translation for Traditional Chinese and Dutch:
https://www.sendspace.com/file/7t64jl

Aleksoid1978
6th May 2023, 02:14
according to the v.1.6.7 changelog dav1d, mediainfo and ffmpeg are all older versions:
dav1d git-1.1.0-33-g922bd82;
ffmpeg git-n5.2-dev-2610-ga6e9d01f88;
Little-CMS git-lcms2.15-44-g2dec684;
MediaInfo git-v22.12-120-gaad98a4e1;
zlib 1.2.13;
rapidjson git-v1.1.0-727-g949c771b;

latest dav1d is v1.2.0
latest ffmpeg is v6.0
latest mediainfo is v 23.04

Is there any particular reason for using older versions?

Just forgot to update the ffmpeg and MediaInfo version information. Well, the end user should not worry at all, the main thing is that everything works :)

v0lt
6th May 2023, 04:51
I've tried. But there was no change. I also tried resetting the MPC-BE settings.

https://streamable.com/5sffcw
Select the format different from MP4 720p and MP4 360P.
The feature works only with DASH streams. Will be improved in the future.

v0lt
7th May 2023, 04:51
@cmhrky
Youtube audio track language selection improved in 1.6.7.5.

cmhrky
7th May 2023, 20:42
Thanks. There are no quality options for live streams with yt-dpl. The highest quality opens. e.g. YouTube. There is no problem with v1.6.6.

v0lt
8th May 2023, 05:54
Thanks. There are no quality options for live streams with yt-dpl. The highest quality opens. e.g. YouTube. There is no problem with v1.6.6.
I confirm. Checked it out on this stream (https://www.youtube.com/watch?v=jfKfPfyJRdk).

Aleksoid1978
8th May 2023, 06:54
I confirm. Checked it out on this stream (https://www.youtube.com/watch?v=jfKfPfyJRdk).

Fixed.

Klaus1189
10th May 2023, 16:27
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=share_link) :)

s0meone_new
10th May 2023, 22:08
Hungarian translation updated:
https://easyupload.io/6sw8n1

v0lt
11th May 2023, 04:50
BASS Audio Source 0.2.0 (https://github.com/v0lt/BassAudioSource/releases/tag/0.2.0)
Added FLAC picture tag reading for local files.
Added ability to read cover images from Ogg Vorbis and others.
Updated BASS components:
bassdsd.dll 2.4.1.3;
basswv.dll 2.4.7.3;
bassflac.dll 2.4.5.2;
bassopus.dll 2.4.2.3.
Changed registry key name to work around "File Source (Async.)" connection issue when opening AVI files in GraphStudioNext.
Versions 0.1.x.x are not recommended.