View Full Version : Media Player Classic - BE Win32/x64
Aleksoid1978
7th September 2020, 07:43
About MPC VR + HDR passthrough - currently i don't have monitor/TV with HDR.
That's why i start donate program for buying HDR monitor price ~350$. Whoever does not mind and has a desire to help - we will be glad.
Link for donate you can see on SF - https://sourceforge.net/projects/mpcbe
:)
raymondjpg
7th September 2020, 23:31
The setting "Encode to AC3" under Pass-through in the Audio decoder configuration does not appear not to be working in release 1.5.5.5433 when the player is connected with HDMI. Videos with multi-channel AAC or MPEG audio decoded to PCM stall on opening. If "Encode to AC3" is unchecked then files play successfully with PCM sound through HDMI.
The same behaviour is exhibited with latest nightly 1.5.6.5455.
The setting "Encode to AC3" under Pass-through in the Audio decoder configuration worked as expected in release 1.5.4.4969.
Aleksoid1978
8th September 2020, 02:22
The setting "Encode to AC3" under Pass-through in the Audio decoder configuration does not appear not to be working in release 1.5.5.5433 when the player is connected with HDMI. Videos with multi-channel AAC or MPEG audio decoded to PCM stall on opening. If "Encode to AC3" is unchecked then files play successfully with PCM sound through HDMI.
The same behaviour is exhibited with latest nightly 1.5.6.5455.
The setting "Encode to AC3" under Pass-through in the Audio decoder configuration worked as expected in release 1.5.4.4969.
1 - Show MediaInfo for any of files.
2 - Show you audio output properties for supported formats in windows.
raymondjpg
8th September 2020, 03:22
1 - Show MediaInfo for any of files.
2 - Show you audio output properties for supported formats in windows.
Thanks.
Below MediaInfo for one of the files.
Edit: I uploaded a screenshot of Intel Display Audio supported formats at http://ul.to/qd091kd2
Audio output from MPC-BE playing the file below is 5.1 ch 48.0 kHz PCM audio.
Format : Matroska
Format version : Version 2
File size : 294 MiB
Duration : 48 min 12 s
Overall bit rate : 852 kb/s
Encoded date : UTC 2020-09-03 23:49:11
Writing application : mkvmerge v47.0.0 ('Black Flag') 64-bit
Writing library : libebml v1.3.10 + libmatroska v1.5.2
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L3.1@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 48 min 12 s
Bit rate : 751 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.033
Stream size : 259 MiB (88%)
Writing library : x265 3.3+1-g396395b2b:[Windows][GCC 9.2.0][64 bit] 10bit
Encoding settings : cpuid=1111039 / frame-threads=4 / numa-pools=16 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1280x720 / interlace=0 / total-frames=72321 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=25 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=4 / scenecut=40 / hist-scenecut=0 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=1 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / no-sao / no-sao-non-deblock / rd=3 / selective-sao=0 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=4.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=abr / bitrate=750 / qcomp=0.60 / qpstep=1 / stats-write=0 / stats-read=2 / cplxblur=20.0 / qblur=0.5 / ipratio=1.10 / pbratio=1.00 / aq-mode=0 / aq-strength=0.00 / no-cutree / zone-count=0 / no-strict-cbr / qg-size=64 / rc-grain / qpmax=69 / qpmin=0 / const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / hist-threshold=0.01 / no-opt-cu-delta-qp / no-aq-motion / no-hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / no-scenecut-aware-qpconformance-window-offsets / right=0 / bottom=0
Default : Yes
Forced : No
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : A_AAC-2
Duration : 48 min 12 s
Bit rate : 98.9 kb/s
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 23.438 FPS (2048 SPF)
Compression mode : Lossy
Delay relative to video : 40 ms
Stream size : 34.1 MiB (12%)
Language : English
Default : Yes
Forced : No
Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 47 min 19 s
Bit rate : 117 b/s
Count of elements : 567
Stream size : 40.9 KiB (0%)
Language : English
Default : No
Forced : No
Aleksoid1978
8th September 2020, 13:22
The setting "Encode to AC3" under Pass-through in the Audio decoder configuration does not appear not to be working in release 1.5.5.5433 when the player is connected with HDMI. Videos with multi-channel AAC or MPEG audio decoded to PCM stall on opening. If "Encode to AC3" is unchecked then files play successfully with PCM sound through HDMI.
The same behaviour is exhibited with latest nightly 1.5.6.5455.
The setting "Encode to AC3" under Pass-through in the Audio decoder configuration worked as expected in release 1.5.4.4969.
Check this - https://yadi.sk/d/bOXtFgxPSyu8wQ
raymondjpg
8th September 2020, 23:16
Check this - https://yadi.sk/d/bOXtFgxPSyu8wQ
Thank You.
The setting "Encode to AC3" is working as expected in this version. Audio output when playing the file whose mediainfo I provided above is 5.1 ch AC3.
raymondjpg
9th September 2020, 11:18
Check this - https://yadi.sk/d/bOXtFgxPSyu8wQ
While the setting "Encode to AC3" is working as expected in this version, I cannot get external subtitles to display at all, with Prefer external subtitles over embedded subtitles checked and using XySubFilter.
I think this may have been reported previously.
I just noticed a bug: external subs will not get selected by default, only internal ones. It worked fine before this stable release and it works fine in MPC-HC with similar settings.
Aleksoid1978
9th September 2020, 12:54
While the setting "Encode to AC3" is working as expected in this version, I cannot get external subtitles to display at all, with Prefer external subtitles over embedded subtitles checked and using XySubFilter.
I think this may have been reported previously.
XySubFilter load itself external subtitle and we can't control/detect internal it's subtitle or external. But it's display and can select from subtitles menu.
raymondjpg
9th September 2020, 13:38
XySubFilter load itself external subtitle and we can't control/detect internal it's subtitle or external. But it's display and can select from subtitles menu.
Thanks for that, but it works fine with XySubFilter in release 1.5.4.4969.
The reason I use XySubFilter rather than the internal renderer is because at one stage the internal renderer would display the last selected subtitles, regardless of whether or not external subtitles were present, and Prefer external subtitles over embedded subtitles had been checked i.e. It did not always observe the flag Prefer external subtitles over embedded subtitles.
Yes - history remember selected subtitles. And it's remember even if select external(auto-loaded) subtitles.
With XySubFilter external subtitles would always be preferred if present, regardless of which subtitles had been selected previously.
If this behaviour has changed, then I could always revert to using the internal subtitle renderer. However, as everything was working well with XySubFilter in release 1.5.4.4969 I would prefer to keep this renderer if possible.
Regards
Aleksoid1978
9th September 2020, 14:20
I check 1.5.4.4969 + XySubFilter. The same - with XySubFilter player can't detect external/internal subtitles and if checked "Options -> Playback -> Default track preference" handle subtitles by it's logic, if not checked - XySubFilter select subtitles.
With XySubFilter history don't remember selected subtitles.
raymondjpg
9th September 2020, 16:26
I check 1.5.4.4969 + XySubFilter. The same - with XySubFilter player can't detect external/internal subtitles and if checked "Options -> Playback -> Default track preference" handle subtitles by it's logic, if not checked - XySubFilter select subtitles.
With XySubFilter history don't remember selected subtitles.
That's why I prefer XySubFilter because it does not remember history of selected subtitles and always selects an external subtitle if present when Prefer external subtitles over embedded subtitles is checked.
With the beta version that you provided, and with release 1.5.5.5433, using the internal subtitle renderer, even if Prefer external subtitles over embedded subtitles is checked, embedded subtitles are selected by default, and if one wishes to see the external subtitles then one has to select them manually. After external subtitles have been selected, after video is stopped and restarted then embedded subtitles are again selected by default.
I would prefer it if the player would strictly observe the flag Prefer external subtitles over embedded subtitles such that if an external subtitle is present then that will always be selected by default.
With XySubFilter MPC-BE does strictly observe the flag Prefer external subtitles over embedded subtitles.
I don't understand what you mean by "with XySubFilter player can't detect external/internal subtitles". It doesn't matter whether "Options -> Playback -> Default track preference" is checked or not, XySubFilter always selects external subtitles if the flag Prefer external subtitles over embedded subtitles is set.
Edit: Nightly 1.5.6.5462 is working well for me with the setting "Encode to AC3" working as expected, and XySubFilter always selecting external subtitles when the flag Prefer external subtitles over embedded subtitles is set.
Thanks for all your development work. In my opinion MPC-BE is the best player option for an HTPC running Windows 10.
yonta
10th September 2020, 12:21
youtube vp9 10bit HDR(HLG?) TO SDR conversion problem
sample (https://drive.google.com/file/d/1KTHXBgoA2XBuruIIVrY6952bOdg-P6h7/view?usp=sharing)(110MB)
Format : VP9
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_VP9
Duration : 3 min 51 s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 60.000 FPS
Color space : YUV
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : HLG
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
mpc-be shows weird colors playing this video.
by the way, you can't disable automatic HDR2SDR conversion in mpc-be, right?
youtube link (https://www.youtube.com/watch?v=5NiFU3ct3uI)
Aleksoid1978
10th September 2020, 12:47
youtube vp9 10bit HDR(HLG?) TO SDR conversion problem
sample (https://drive.google.com/file/d/1KTHXBgoA2XBuruIIVrY6952bOdg-P6h7/view?usp=sharing)(110MB)
mpc-be shows weird colors playing this video.
by the way, you can't disable automatic HDR2SDR conversion in mpc-be, right?
youtube link (https://www.youtube.com/watch?v=5NiFU3ct3uI)
Try latest SVN - https://yadi.sk/d/AjAXDDHtHRIELg/Beta%20(Nightly)/1.5.6 or https://yadi.sk/d/hlf1lfC8mKU58/!_last
and yes - there is no way to disable HDR2SDR conversion.
yonta
10th September 2020, 13:04
Try latest SVN - https://yadi.sk/d/AjAXDDHtHRIELg/Beta%20(Nightly)/1.5.6 or https://yadi.sk/d/hlf1lfC8mKU58/!_last
and yes - there is no way to disable HDR2SDR conversion.
I'm using 5465 and still have to adjust brightness, contrast and saturation to get the proper color. is this normal?
Aleksoid1978
10th September 2020, 13:30
I'm using 5465 and still have to adjust brightness, contrast and saturation to get the proper color. is this normal?
Yes - because there is no "good" conversion algorithm HLG to SDR.
Want good color - use monitor/TV with HDR support and madVR.
mel2000
10th September 2020, 13:54
I've been trialing VLC and MPC-BE on Windows 10 for playing IPTV m3u playlists. VLC also initially skipped files until I set the loop icon = no looping. However, I can't find a way to make MPC-BE stop skipping to the next m3u item after each entry plays for a few seconds. The playback is set to play only once. It was also set to stop on errors. But that made no difference. The only option I saw was:
Play -> After Playback -> Do Nothing
...but that made no difference. Any help resolving this issue will be greatly appreciated. Thanks.
Aleksoid1978
10th September 2020, 13:57
I've been trialing VLC and MPC-BE on Windows 10 for playing IPTV m3u playlists. VLC also initially skipped files until I set the loop icon = no looping. However, I can't find a way to make MPC-BE stop skipping to the next m3u item after each entry plays for a few seconds. The playback is set to play only once. The only option I saw was:
Play -> After Playback -> Do Nothing
...but that made no difference. Any help resolving this issue will be greatly appreciated. Thanks.
As i understand you - player skip invalid link.
See options in playlist(popup menu on right mouse click).
mel2000
10th September 2020, 22:35
...player skip invalid link.
See options in playlist(popup menu on right mouse click).
Thanks for your reply. After disabling "Go to the next on error," the skipping behavior still occurs after encountering an "Invalid" error.
Aleksoid1978
11th September 2020, 03:08
Thanks for your reply. After disabling "Go to the next on error," the skipping behavior still occurs after encountering an "Invalid" error.
Hmm - can you record a video?
Klaus1189
11th September 2020, 20:01
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r5470 "Player::Mouse"
+1 for HDR passthrough support on MPC Video Renderer, but I am broke now :(
Upcoming RTX 30 series users, please donate ;)
https://forum.doom9.org/showpost.php?p=1922908&postcount=7654
s0meone_new
11th September 2020, 23:29
Hungarian translation update! :)
https://www93.zippyshare.com/v/NwODh4KQ/file.html
v0lt
12th September 2020, 20:16
Klaus1189, s0meone_new
Thanks. Updated in r5472.
Periko
13th September 2020, 02:37
Hi there. I'm trying to hide the video area while I'm playing audio, which seems an impossible task as long as the playlist is there. I could hide it on MPC-HC, so I guess I'll be able to hide it on BE, but I haven't seen any option to do so (so far I've just been able to stop it showing cover art or anything at all).
Here's a pic: I want that black video area between header and playlist gone.
https://cdn.discordapp.com/attachments/382253479994851329/754515435583570011/unknown.png
Any help would be great.
Aleksoid1978
13th September 2020, 04:07
Hi there. I'm trying to hide the video area while I'm playing audio, which seems an impossible task as long as the playlist is there. I could hide it on MPC-HC, so I guess I'll be able to hide it on BE, but I haven't seen any option to do so (so far I've just been able to stop it showing cover art or anything at all).
Here's a pic: I want that black video area between header and playlist gone.
https://cdn.discordapp.com/attachments/382253479994851329/754515435583570011/unknown.png
Any help would be great.
Hide playlist.
Periko
13th September 2020, 05:42
Hide playlist.
Yeah, I should have mentioned I want the playlist shown.
As stated, MPC-HC had this option.
Aleksoid1978
13th September 2020, 05:51
Yeah, I should have mentioned I want the playlist shown.
As stated, MPC-HC had this option.
So what - it's different project. If you want - use MPC-HC :)
wushantao
13th September 2020, 06:02
Simplified Chinese translation:)
https://fil.email/6STZabvi
v0lt
13th September 2020, 12:17
@wushantao
Thanks. Updated in r5477.
PS: Here's what's planned to be added to the new settings window.
https://jpegshare.net/thumbs/20/62/2062512f0e7d2322749deaae77695767.jpg (https://jpegshare.net/20/62/2062512f0e7d2322749deaae77695767.png.html)
CZ Eddie
16th September 2020, 00:33
@wushantao
Thanks. Updated in r5477.
PS: Here's what's planned to be added to the new settings window.
https://jpegshare.net/thumbs/20/62/2062512f0e7d2322749deaae77695767.jpg (https://jpegshare.net/20/62/2062512f0e7d2322749deaae77695767.png.html)
That looks way more user friendly than mouse setup used to be.
I hope the scroll wheel will retain the fast-forward/reverse feature options it has always had.
Thanks for working on this!
M.Scott
17th September 2020, 14:04
Thank you for the continued work on MPC-BE.
Since you're doing some work on the Options dialog I'd wanted to pass a few things by the devs, see fit to do with them as you will :)
* Player-Interface-OSD:
"fill" is missing for what I suppose is the fill color... maybe it's considered foreground? The sound indicator uses background & fill, OSD lists background only - if this color is not considered fill or foreground please ignore.
* Options Dialog:
I get the ugly horizontal scroll bar, it looks like "online media services" & "frame synchronization" cause the scroll bar to appear. I'm using an 11pt font on my OS, 10pt makes it go away but 10 is too small for my eyes... wonderin' if it's possible to make the dialog a bit wider, keeping the size fixed is fine just wider so maybe even a 12pt font works.
* Options-Miscellaneous-Settings management-Export:
Is it possible to get MPC-BE to save the ini as "mpc-be64-settings.ini" on 64-bit systems, to match the exe name - mpc-be64.exe?
Thanks again for this excellent media player.
v0lt
19th September 2020, 19:05
Thank you for the continued work on MPC-BE.
* Options Dialog:
I get the ugly horizontal scroll bar, it looks like "online media services" & "frame synchronization" cause the scroll bar to appear. I'm using an 11pt font on my OS, 10pt makes it go away but 10 is too small for my eyes... wonderin' if it's possible to make the dialog a bit wider, keeping the size fixed is fine just wider so maybe even a 12pt font works.
Use Windows scaling (DPI) rather than just increasing the font size. This should work correctly.
* Options-Miscellaneous-Settings management-Export:
Is it possible to get MPC-BE to save the ini as "mpc-be64-settings.ini" on 64-bit systems, to match the exe name - mpc-be64.exe?
Now like this.
x86 - mpc-be.exe, mpc-be.ini
x64 - mpc-be64.exe, mpc-be64.ini
And this will not be changed.
M.Scott
19th September 2020, 21:31
Now like this.
x86 - mpc-be.exe, mpc-be.ini
x64 - mpc-be64.exe, mpc-be64.ini
And this will not be changed.
Thanks for the response.
IIRC, on a 64-bit OS, when exporting MPC-BE's settings, the default name is mpc-be-settings.ini... 64-bit users must edit the ini for it to work properly - mpc-be64.ini. I know some applications will append the saved settings and add the date or something... but the saved file will contain all the required info for the file to work.
But, OK, I guess it's up to the end user to learn this on our own, that we need to correctly name the ini because the app wont, for it to work correctly.
v0lt
20th September 2020, 12:15
@M.Scott
OK. 64-bit player will export settings to "mpc-be64-settings.ini" file starting from r5513.
Mercury_22
21st September 2020, 10:14
@ Volt & Aleks
Can you please add a warning popup / message that the system will shutdown and an option to cancel the "After Playback Shutdown" command ? Something like a 5-10 seconds timer that allows the user to cancel the system shutdown ?
Cause sometimes people start doing things on the computer or some program starts (for example defragmenting a disk or to scan for viruses or...) while watching a video, and if the Shutdown command is activated and the video finishes abruptly (due to a glitch or missing credits at the end, for example) or they even forget that the shutdown has been activated and the system shuts down, things / files might get lost or corrupted and that's very bad
chros
21st September 2020, 19:18
I'm not sure I like the idea, at least not without a switch that is off by default. Imagine you watch something in fullscreen an a popup appears at the end all the time.
I use this functionality (well, sleep) every day and literally this issue happens to me 1-2 times a year.
I think we should think about what the best approach here if devs are willing to implement it.
For example: what about a timer OSD at the end (e.g. 1 minute before it) and a keyboard shortcut to cancel it (which triggers "Do nothing" After playback) ?
darkred3
21st September 2020, 19:54
Is there a way to make MPC-BE display certain misc unicode characters correctly? Symbols like ♬ aren't being displayed and instead replaced by a box, unless you modify the subtitle file itself and choose a supporting font like "Lucida Sans Unicode".
Happened both with ISR and xysubfilter. VLC and mpv can display it correctly, perhaps because they're using libass or maybe font fallback just doesn't work.
Ilovetv9
22nd September 2020, 02:15
Mpc-be rookie here, need some help. I'm trying to watch some .mpg files that are "Top Field First" "interlaced video" according to mediainfo. When watching those same files in vlc and turning on deinterlace, vlc properly deinterlaces the video and it plays very smooth like it should. But when using mpc-be+madvr+lav filters it does not deinterlace properly. I have my settings set up like this - mpc-be video decoder configuration scan type = progressive. In lav filters settings - deinterlacing mode = disabled (progressive). In madvr settings - I turn on deinterlace film mode or video mode, neither does any deinterlacing. And if I try to use mpc-be deinterlacer or lav filters deinterlacer, both fail at deinterlacing the video, just like madvr is. What am I doing wrong? VLC does it properly, but I prefer to use mpc-be+madvr+lav filters because it plays all videos in better quality. How can I deinterlace these .mpg video files properly with mpc-be+madvr+lav filters? Please and thanks for any help.
Aleksoid1978
22nd September 2020, 03:16
Is there a way to make MPC-BE display certain misc unicode characters correctly? Symbols like ♬ aren't being displayed and instead replaced by a box, unless you modify the subtitle file itself and choose a supporting font like "Lucida Sans Unicode".
Happened both with ISR and xysubfilter. VLC and mpv can display it correctly, perhaps because they're using libass or maybe font fallback just doesn't work.
Upload sample subtitles. I think it's a font issue. If it's a srt subs - you can change default font in properties, if it's ass subs - change font in sub's file.
Aleksoid1978
22nd September 2020, 03:17
Mpc-be rookie here, need some help. I'm trying to watch some .mpg files that are "Top Field First" "interlaced video" according to mediainfo. When watching those same files in vlc and turning on deinterlace, vlc properly deinterlaces the video and it plays very smooth like it should. But when using mpc-be+madvr+lav filters it does not deinterlace properly. I have my settings set up like this - mpc-be video decoder configuration scan type = progressive. In lav filters settings - deinterlacing mode = disabled (progressive). In madvr settings - I turn on deinterlace film mode or video mode, neither does any deinterlacing. And if I try to use mpc-be deinterlacer or lav filters deinterlacer, both fail at deinterlacing the video, just like madvr is. What am I doing wrong? VLC does it properly, but I prefer to use mpc-be+madvr+lav filters because it plays all videos in better quality. How can I deinterlace these .mpg video files properly with mpc-be+madvr+lav filters? Please and thanks for any help.
1 - test with internal filters + internal EVR-CP. By default it must working, EVR-CP do deinterlace.
2 - show LAV Video Decoder setting's page when playback.
Aleksoid1978
22nd September 2020, 03:18
I'm not sure I like the idea, at least not without a switch that is off by default. Imagine you watch something in fullscreen an a popup appears at the end all the time.
I use this functionality (well, sleep) every day and literally this issue happens to me 1-2 times a year.
I think we should think about what the best approach here if devs are willing to implement it.
For example: what about a timer OSD at the end (e.g. 1 minute before it) and a keyboard shortcut to cancel it (which triggers "Do nothing" After playback) ?
There is no plane to do it. If you don't need shutdown - disable and all :)
darkred3
22nd September 2020, 13:16
if it's ass subs - change font in sub's file.
Yeah I did that already but that's just a dirty trick instead of a proper solution. With mpv and vlc things work out of the box without having to edit the subtitle file.
Here's a dl: http://www.mediafire.com/file/z9r8u7yx7oxmx3m/
Aleksoid1978
22nd September 2020, 13:32
Yeah I did that already but that's just a dirty trick instead of a proper solution. With mpv and vlc things work out of the box without having to edit the subtitle file.
Here's a dl: http://www.mediafire.com/file/z9r8u7yx7oxmx3m/
If sub's creater writed font that unsupport such symbol - what are the claims to the player?
About mpv/vlc - maybe he do some analyse(it's a "hack"), i don't know.
huhn
22nd September 2020, 14:13
can you try this subtitle filter ?
edit: https://github.com/jesec/xy-VSFilter/releases
i replaced the build with a renderer that should works in mpc-be i forgot over the years the other filter needs some work to get it working in mpc-be and it hasn't been updated in years.
/edit
vsfilter is pretty much ignored these days but libass is used instead an ISR with libass is already in the work:
https://github.com/clsid2/mpc-hc/tree/libass
darkred3
22nd September 2020, 17:52
Thanks for the links @huhn. Yeah it indeed seems to be a problem due to using the rather outdated VSFilter. Taking a look at the libass github page (https://github.com/libass/libass#related-links) it seems like the company that created this subtitle file (Crunchyroll) is also using libass, so that's the reason why libass-based players work and others don't.
I downloaded the XySubFilter_git-c786186_x64.zip release posted by huhn but that didn't quite seem to work so I downloaded the XySubFilter_git-8c23283_x64.zip file from here (https://github.com/Cyberbeing/xy-VSFilter/pull/16) and replaced the dll files and voila IT WORKS!
Tho this is a rather makeshift fix and I dearly hope there'll be an ISR with libass support in the future.
Other links:
https://github.com/libass/libass/issues/332
https://github.com/clsid2/mpc-hc/issues/205#issuecomment-646880407
clsid
22nd September 2020, 20:45
Using libass isn't a perfect solution, because there are also files that fail horribly with libass.
A fallback font is not possible with GDI that is used by ISR/VSFilter. But certain fonts do support "font linking" which does a similar thing.
One possible improvement could perhaps be to automatically override certain fonts (like Arial) in "basic" ASS subtitles (those with a single style) with a better font such as Calibri that has more Unicode chars.
darkred3
22nd September 2020, 21:25
Using libass isn't a perfect solution, because there are also files that fail horribly with libass.
You're right, trying to play a file with pgs subtitles results in the renderer immediately crashing unless I tick "Use VSFilter (legacy) ASS implementation". Which brings me to the question: Isn't it possible to have libass only handle ASS files while leaving other subs to VSFilter automatically? mpv must be working similarly since it's got no problems with pgs subs.
Edit: I see you've already got such a thing slated for the next release in HC. Looking forward to that.
huhn
22nd September 2020, 22:03
that's not the point is all about ASS.
older ASS files where made for vsfilter and libass was pretty much ignored so libass fails in some files because the spec is not really documented the "spec" was what vsfilter was outputting.
Ilovetv9
22nd September 2020, 23:07
edit mistake
Ilovetv9
22nd September 2020, 23:09
1 - test with internal filters + internal EVR-CP. By default it must working, EVR-CP do deinterlace.
2 - show LAV Video Decoder setting's page when playback.
Hey. Thanks for the help. You say "test with internal filters". Yes, that works like it should, no problems there when I use internal filters. But I'm trying to interlace the video with madvr+lav filters enabled to keep the video the best possible quality. Why do I have to switch to internal filters anytime I need to deinterlace? How can I keep using madvr+lav filters enabled and deinterlace the video to keep the best quality?
Aleksoid1978
23rd September 2020, 01:22
If some trouble using madvr+lav filters - why you write here, it's not a MPC-BE trouble :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.