MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windows.

MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windows.
Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» (Gabest) и «Media Player Classic - Home Cinema» (Casimir666). 


Системные требования:
---------------------
* Процессор с поддержкой SSE2
* Windows Vista, 7, 8, 8.1, 10, 11 32-bit/64-bit

////////////////////////////////////////////////////////////////////////////// 

MPC-BE is a free and open source audio and video player for Windows.
MPC-BE is based on the original Guliverkli project and "Media Player Classic Home Cinema" project, contains additional features and bug fixes.


System requirements:
---------------------
* An SSE2 capable CPU
* Windows Vista, 7, 8, 8.1, 10, 11 32-bit/64-bit


Links:
-------
Project Page:        https://sourceforge.net/projects/mpcbe/
Get code:            https://github.com/Aleksoid1978/MPC-BE.git
Nightly Builds:      https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds


For the people involved in the development, see Authors.txt.
MPC-BE's code is licensed under GPL v3 (see COPYING.txt).

Translations are done by various translators (see Authors.txt).


MPC-BE makes use of the following 3rd party code:

Project             License                    Website
-------------------------------------------------------------------------------------
Bento4              GPLv2                      https://www.bento4.com/
CFileVersionInfo    -                          -
CLineNumberEdit     -                          -
coolsb              -                          http://www.codeproject.com/KB/dialog/coolscroll.aspx
CSizingControlBar   GPLv2                      http://datamekanix.com/sizecbar/
Detours             MIT License                https://github.com/microsoft/detours/
FFmpeg              GPLv3                      http://ffmpeg.org/
dav1d               BSD License                https://code.videolan.org/videolan/dav1d/
libflac             GPLv2 / BSD License        https://github.com/xiph/flac/
libpng              zlib / libpng License      https://github.com/glennrp/libpng/
libopenjpeg         BSD License                https://github.com/uclouvain/openjpeg/
libspeex            BSD License                http://speex.org/
Little CMS          MIT License                http://littlecms.com/
Logitech SDK        -                          -
MediaInfo           BSD License                https://mediaarea.net/MediaInfo
mfx_dispatch        MIT License                https://github.com/Intel-Media-SDK/MediaSDK
RapidJSON           MIT License                https://github.com/Tencent/rapidjson
ResizableLib        Artistic License           https://github.com/ppescher/resizablelib
soxr                LGPL                       https://sourceforge.net/projects/soxr/
TreePropSheet       -                          -
VirtualDub          GPLv2                      http://virtualdub.org/
ZenLib              zlib License               https://github.com/MediaArea/ZenLib
zlib                zlib License               https://zlib.net/
Comments
  • Нет превью у x265(hevc) без встроенного звука 2 (проблема не решена)

    Нет превью у x265(hevc) без встроенного звука 2 (проблема не решена)

    Мне создается впечатление что закрыли темы и в них больше не смотрят, ибо ответов-решений проблем я так и не увидел. От того что вы закрыли темы проблемы не решатся и не исчезнут, если они возникли у меня, также могут возникнуть и у др. А как еще по др до вас достучаться, куда еще писать я не знаю. Итак я глубже еще раз все что смог перепроверил. Никак не удается заставить показывать превью у x265, если нет внутри звука, менял настройки разные, сбрасывал настройки на стандарт (по умолч), ставил отдельно чистую копию(с отдельными настройками в папке), портативная или установленная один фиг, переустановил новый K-Lite Codec Pack. Бесполезно. Проверил на ноуте, win7, тоже есть кодек пак (более старый правда), настройки mpc-be стартовые "из коробки", ии... превью там действительно работает... чоо?? А поч у меня не работает тогда, не понимаю, чо за чертовщина? Видимо какой то баг, что-то ему не нравится, а что не понятно, причем со звуком работает все, и в том же mpc-hc работает(даже без звука), вот чо за фигня а? бред какой то.. По идее прога(как и любая) должна работать из коробки, а если что то не работает, знчт проблема/конфликт/баг в самой проге, тем более если все условия/треб, если они есть, для работы проги выполнены. Я не разраб, я не знаю как это решить/исправить. И если что, комп на Win10 x64 (версия этого года).

  • The option

    The option "Position subtitles relative to the video frame" has no effect on rasterized subtitles anymore.

    The problem was introduced between "1.6.2.7083_git2022.05.11-b2f7d82c0" and "1.6.2.7087_git2022.05.11-ee26d6097". ("1.6.2.7083_git2022.05.11-b2f7d82c0" working well but "1.6.2.7087_git2022.05.11-ee26d6097" and beyond are not).

    Unchecking the option "Position subtitles relative to the video frame" has no effect on rasterized subtitles anymore, (but it still takes effect on text-based subs though), meaning subtitles are always rendered relative to the frame buffer rather than the viewport and thus will be rendered off screen if I move or scale the frame.

    Before "1.6.2.7087_git2022.05.11-ee26d6097", it always worked as intended (The latest working version is "1.6.2.7083_git2022.05.11-b2f7d82c0".

    I also stated the issue on https://forum.doom9.org/showthread.php?p=1975494#post1975494 2022-09-29_00 56 13 858_mpc-be64_Options

  • HEVC 1080p 50fps 10bit video frame drop [SW Decoding], when HW not supported

    HEVC 1080p 50fps 10bit video frame drop [SW Decoding], when HW not supported

    Tested on both MPCBE and HC, and both EVRCP and MPCVR. All are latest stable version. I was just testing a random file then found this.

    Video was playing in software decoding mode because HW decoding not supported on my laptop for 4K HEVC. But that is not a problem. VLC is playing same video smoothly at 50 fps. MPC giving 10-15 fps.

    I am shocked how VLC is able to play 4K video that even in SW mode smoothly? Is there any disadvantage of DirectShow video players or bug?

  • MPC -BE is not showing the correct font style

    MPC -BE is not showing the correct font style

    I don't know if posting someone else's project link here is allowed or not, but I have the same issue with "MPC -BE v1.6.3.0" and you can find the details in the link below. Here

  • unable to load internal or external subtitles (greyed out entirely)

    unable to load internal or external subtitles (greyed out entirely)

    MPC-BE 1.6.5 x64 (git 2022.11.11 - 24bf58279) VideoRenderer 0.6.3.1956 Windows 10 21H2

    I have an .mkv file which contains internal subtitles that are not being loaded, and the "Load Subtitle" option is greyed out entirely.

    I can provide more media information as needed.

    It works fine in MPC-HC with madVR, by comparison, or in SubtitleEdit which is also able to extract any of the subtitle tracks, so I know the media file isn't entirely the problem.

  • v1.6.3 MKV Tearing

    v1.6.3 MKV Tearing

    Since I've updated to latest version, all Matroshka MKV videos (possible other formats too) are tearing badly while vertical or horizontal movement of the scene very badly.

    Had no problems with prev. versions. (That's why I've switched from MCP-HC to BE at the first place!) Tried to turn on VSync, etc .. but no change. Win7 pro 32 bit. GPU is on. (ATI) (No other changes, pc is running since 6 month, all I did was the MCP-BE update.)

  • Is this the right scale for PGS? And the PGS color in MadVR.

    Is this the right scale for PGS? And the PGS color in MadVR.

    Please check this video: https://disk.yandex.com/d/2fmJw--pHq-nyQ

    • 1st: The PGS in this video is rendered significantly larger than all other players and what it is on MPC-BE before https://github.com/Aleksoid1978/MPC-BE/commit/6f3b27b81b651fd6cd61686eaf0f8953bf505158 (tested on 1.6.2.7083 with "Position subtitles relative to the video frame" checked, so it's rendered on the video on that version, right?). Maybe because you swap the scale factor from scaleX = scaleY = videoAR < subtitleAR ? double(szTarget.cx) / m_virtualTextureSize.cx : double(szTarget.cy) / m_virtualTextureSize.cy; to something more or less equivalent to scaleX = scaleY = videoAR < subtitleAR ? double(szTarget.cy) / m_virtualTextureSize.cy : double(szTarget.cx) / m_virtualTextureSize.cx; to always get the larger one as the scaling factor while the old logic always get the smaller one? Was this done on purpose?

    • 2nd: Please check the color of the subtitle in MadVR. The color of PGS subs is obvious "pale". No color space conversion for PGSs and so when using MadVR? Using MPCVR is fine. But other players are also fine in MadVR.

  • HEVC Green Playback Glitch

    HEVC Green Playback Glitch

    I've noticed MPC-BE seems to have issues with some hevc encoded files.

    They playback all glitchy and green.

    The video player built into windows plays them back fine.

    Here's the media info from one of the files.

    General Unique ID : 106638210256385450189198857006715805140 (0x5039C5B12F1B799DEBCB2BD469789DD4) Complete name : Z:\downloads\jdownloader\Season 4 (Weirdsister College)\S04E01 - The All Seeing Eye.mkv Format : Matroska Format version : Version 4 / Version 2 File size : 524 MiB Duration : 24 min 34 s Overall bit rate : 2 981 kb/s Encoded date : UTC 2019-03-07 05:27:20 Writing application : HandBrake 1.2.0 2018122200 Writing library : Lavf58.20.100 ErrorDetectionType : Per level 1

    Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : [email protected]@Main Codec ID : V_MPEGH/ISO/HEVC Duration : 24 min 34 s Width : 718 pixels Height : 494 pixels Display aspect ratio : 16:10 Frame rate mode : Constant Frame rate : 25.000 FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Writing library : x265 2.9:[Mac OS X][clang 10.0.0][64 bit] 8bit+10bit+12bit Encoding settings : cpuid=1111039 / frame-threads=3 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=718x494 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=4 / 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=25 / lookahead-slices=0 / scenecut=40 / radl=0 / 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=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / no-strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=4 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=14.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=1 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=255 / sar-width / : / sar-height=16:15 / overscan=0 / videoformat=5 / range=0 / colorprim=5 / transfer=1 / colormatrix=6 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=255 / 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 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-mv-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei Default : Yes Forced : No Color range : Limited Color primaries : BT.601 PAL Transfer characteristics : BT.709 Matrix coefficients : BT.601

    Audio ID : 2 Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : A_AAC-2 Duration : 24 min 33 s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Compression mode : Lossy Delay relative to video : -124 ms Title : Stereo Language : English Default : Yes Forced : No

    Menu 00:00:00.080 : :Chapter 1

    S04E01 - The All Seeing Eye mkv_snapshot_11 21_ 2022 09 11_21 17 53

  • File menu delayed response

    File menu delayed response

    First click on file menu takes 2-3 seconds and then opens. This system has HDD.

    When tested on different system that system was fine. That has SSD.

    I can remember this problem was also there in MPC-HC in past. It was fixed long ago. I got this change log

    Hope this will save your time.

  • Using command line switch /startpos with HEVC causes crash

    Using command line switch /startpos with HEVC causes crash

    Hi, first off I'd like to say I really appreciate what a great app you have created and continue to maintain, the effort is really appreciated by me.

    Now to the bug, this bug isn't new, it has been around for ages, when using MPC-BE with a HEVC encoded file and the flag /startpos the file is loaded but then MPC-BE becomes unresponsive immediately (crash) and a force close is required, other codecs such as H264 work fine when attempting the same thing. It would be great if you could resolve this. thanks!

    eg: MPC-BE.exe "HEVC_codec_file.mkv" /startpos 00:10:00

    Russian translation if it helps:

    Привет, во-первых, я хотел бы сказать, что я очень ценю то отличное приложение, которое вы создали и продолжаете поддерживать, я действительно ценю ваши усилия.

    Теперь об ошибке, эта ошибка не нова, она существует уже много лет, когда при использовании MPC-BE с файлом, закодированным HEVC, и флагом /startpos файл загружается, но затем MPC-BE сразу перестает отвечать (сбой) и требуется принудительное закрытие, другие кодеки, такие как H264, работают нормально при попытке сделать то же самое. Было бы здорово, если бы вы смогли это решить. Благодарность!

  • Не отображается превью при проигрывании видео без звука / Not displayed by the preview when playing a video without sound

    Не отображается превью при проигрывании видео без звука / Not displayed by the preview when playing a video without sound

    Уже давно заметил эту проблему, и ее до сих пор не исправляют. У видео-файлов, внутри которых нету звуковых дорожек, при проигрывании не отображается превью (когда наводишь мышкой на полосу прокрутки/времени), что довольно неудобно, даже если есть подключенный внешний звук (при встроенном звуке таких проблем нет). В том же mpc-hc такой проблемы нет (но там нет некоторых возможностей). Хотелось бы иметь превью и без встроенного звука, все же превью для видео, а не для звука :З тупой google: I have long noticed this problem, and it is still not corrected. Video files, inside which no sound paths do not, when playing, does not display a preview (when you point a scroll/time with a mouse), which is quite inconvenient, even if there is an external sound connected (there are no such problems with a built-in sound). In the same MPC-HC there is no such problem (but there are no some opportunities). I would like to have a preview and without built -in sound, still a preview for video, and not for sound :3

  • [Bug] `on Top` option

    [Bug] `on Top` option

    The on Top option seems having problem with being persistent with the defined function.

    Example: when set the on Top option at While Playing or While Playing Video, sometimes not frequently the defined function gets reset automatically. this issue happened for me in couple of stable versions like 1.6.4 and 1.6.3.

    currently, I'm using the nightly version 1.6.4.104, I'm yet see the bug in this, but this bug hasn't been resolved.

Related tags
🧑‍🎓 hack-sstu-prog — библиотека на C для ускорения написания кода. Содержит множество функций из разных языков, которых нет в языке C.

??‍?? hack-sstu-prog. C тебя логика — с нас всё остальное. Установка Скачать файлы hack-sstu-prog.c и hack-sstu-prog.h. Поместить в корневой файл свое

May 15, 2022
Автоматическая лазерная башня для котиков
Автоматическая лазерная башня для котиков

Лазерная башня для котиков Русский • English(Английский) Описание проекта Автоматическая лазерная башня для котиков Основные детали arduino Nano v3 (m

Oct 2, 2022
Библиотека программного USB клавиатуры и мыши для Arduino Nano/UNO/Mega и прочих
Библиотека программного USB клавиатуры и мыши для Arduino Nano/UNO/Mega и прочих

EasyHID Библиотека программного USB клавиатуры и мыши для Arduino Nano/UNO/Mega и прочих Программный USB Работает на любой AVR Arduino 16 МГц Поддержк

Nov 18, 2022
Лёгкая библиотека для INA219 и INA226

GyverINA Лёгкая библиотека для модулей power-monitor'ов INA219 и INA226 Совместимость Совместима со всеми Arduino платформами (используются Arduino-фу

Oct 10, 2022
Implements a Windows service (in a DLL) that removes the rounded corners for windows in Windows 11

ep_dwm Implements a Windows service that removes the rounded corners for windows in Windows 11. Tested on Windows 11 build 22000.434. Pre-compiled bin

Nov 14, 2022
Windows 2000 styled installer for Panther based distributions of Microsoft Windows (WIM files).

An advanced installer for Microsoft Windows that mimics the looks of the Windows XP and older installers. Takes any modern (Vista and newer) Windows ISO or WIM file and creates a old styled Windows Setup experience on the go.

Aug 11, 2022
Windows kernel information leakage POCs on Windows 10 RS1+
Windows kernel information leakage POCs on Windows 10 RS1+

This repository covers various techniques and methods I write while conducting research into infoleaks, these are for leaking various Windows kernel a

Nov 13, 2022
Some extensions for windows explorer, tested on windows 10+

WindowsExplorerExtension Extensions for windows explorer, tested on windows 10 & windows 11. New Folder Extension What's This A Gnome nautilus inspire

Jan 13, 2022
Defender-control - An open-source windows defender manager. Now you can disable windows defender permanently.
Defender-control - An open-source windows defender manager. Now you can disable windows defender permanently.

Defender Control Open source windows defender disabler. Now you can disable windows defender permanently! Tested from Windows 10 20H2. Also working on

Nov 15, 2022
Windows 7/2008 R2 EoP
Windows 7/2008 R2 EoP

Windows RpcEptMapper Service EoP exploit Clément Labro (@itm4n) released in November 12, 2020 all the details for a vulnerability on Windows 7 and Win

Mar 29, 2021
Gaming Input Peripherals Device Firewall for Windows.
Gaming Input Peripherals Device Firewall for Windows.

HidHide ⚠️ Compiling a signed BETA release is in the works, please be patient! ⚠️ Introduction Microsoft Windows offers support for a wide range of hu

Nov 21, 2022
Asteroids Clone for Windows
Asteroids Clone for Windows

Asteroids Clone for Windows This game is a simple Asteroids clone primarily intended to demonstrate the capabilities and flexibility of w64devkit. It

Nov 10, 2022
A program that allows you to hide certain windows when sharing your full screen
A program that allows you to hide certain windows when sharing your full screen

Invisiwind Invisiwind (short for Invisible Window) is an application that allows you to hide certain windows when sharing your full screen.

Nov 7, 2022
A beginner friendly desktop UI for Tasmota flashed devices for Windows, macOS and Linux.
A beginner friendly desktop UI for Tasmota flashed devices for Windows, macOS and Linux.

TasmoManager A beginner friendly desktop UI for Tasmota flashed devices for Windows, macOS and Linux. Features Native Tasmota device discovery (via ta

Nov 20, 2022
Slackware for Windows Subsystem for Linux (WSL)
 Slackware for Windows Subsystem for Linux (WSL)

WSLackware: Slackware on Windows! Slackware for Windows Subsystem for Linux (WSL) WSLackware is an unofficial version of Slackware for Windows Subsyst

Nov 20, 2022
Add virtual monitors to your windows 10 device! Works with Oculus software, obs, and any desktop sharing software

License MIT and CC0 or Public Domain, whichever is least restrictive -- Use it AS IS - NO IMPLICIT OR EXPLICIT warranty This may break your computer,

Nov 26, 2022
The old Windows NT OpenGL samples/SDK from an MSDN CD.

The OpenGL API is supported on a variety of graphics hardware; the software in this release provides support for graphics hardware including basic emulation on any video adapter that is supported with the operating system, and accelerated graphics hardware that is supported by an OpenGL mini-client driver (MCD) or an OpenGL installable client driver (ICD).

Aug 13, 2022
A Dart package to send native 💬 toasts on Windows. Based on WinToast.
A Dart package to send native 💬 toasts on Windows. Based on WinToast.

desktoasts A Dart package to send native ?? toasts on Windows. Installation For Flutter dependencies: ... desktoasts: ^0.0.2 For Dart CLI here Sup

Mar 7, 2022
Spotify Adblocker for windows

SpotifyAdBlocker-Windows This project is a try to port This one to windows the way it is done is with dll redirection, the call to cef_urlrequest_crea

Aug 17, 2022