View Full Version : Media Player Classic - BE Win32/x64
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
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).
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;
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 :)
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.
@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.
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
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.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.