MPC-BE (64-bit) 歷史版本列表
MPC-BE 64 位(又名 - 媒體播放器經典 - 黑色版)是基於原始媒體播放器經典項目和媒體播放器經典家庭影院項目的 Windows PC 的免費和開源的音頻和視頻播放器,但包含許多其他功能和錯誤修復。黑色版 Mod(BE mod)是 Media Player Classic 家庭影院的皮膚版本,比普通的舊式 Media Player Classic 更好看。媒體播放器經典 - 黑版 64 位... MPC-BE (64-bit) 軟體介紹更新時間:2022-03-10
更新細節:
What's new in this version:
Notable Changes:
- (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method
- (SEMVER-MINOR) net: add new options to net.Socket and net.Server
- (SEMVER-MINOR) src: allow preventing InitializeInspector in env
- doc: add release key for Bryan English
Dependency Updates:
- deps: update nghttp2 to 1.47.0
- deps: upgrade npm to 8.5.2
更新時間:2022-03-01
更新細節:
What's new in this version:
Features:
- The Mailspring snapcraft distribution now loads using LZO, which significantly improves launch performance
- Mailspring now skips "All Mail" when syncing Protonmail accounts which prevents messages from thrashing between folders and consuming significant CPU
- Mailspring now defaults to SSL / TLS on port 465 for SMTP, per RFC 8314
- We now go back to inbox after "Remove and show next/previous" for last email
更新時間:2022-02-23
更新細節:
What's new in this version:
Notable Changes:
- doc: deprecate notice for process methods
- stream: revert map spec compliance
- build: remove broken x32 arch support
- (SEMVER-MINOR) esm: support https remotely and http locally under flag
- (SEMVER-MINOR) fs: support copy of relative links with cp and cpSync
- (SEMVER-MINOR) lib: add FormData global when fetch is enabled
- (SEMVER-MINOR) readline: bind keystroke ctrl+6 to redo
- process: deprecate multipleResolves Documentation-only
Dependency Updates:
- deps: upgrade npm to 8.5.1
- deps: update undici to 3e267ece5f
- deps: upgrade npm to 8.5.0
更新時間:2022-02-11
更新細節:
What's new in this version:
Add fetch API:
- Adds experimental support to the fetch API. This adds a --experimental-fetch flag that installs the fetch, Request, Reponse and Headers globals.
- (SEMVER-MINOR) lib: add fetch
Add stream methods:
- (SEMVER-MINOR) stream: add iterator helper find
- (SEMVER-MINOR) stream: add toArray
- (SEMVER-MINOR) stream: add forEach method
- (SEMVER-MINOR) stream: support some and every
Other Notable Changes:
- (SEMVER-MINOR) node-api: add node_api_symbol_for()
- module: unflag esm json modules
- deps: upgrade npm to 8.4.1
更新時間:2022-01-30
更新細節:
What's new in this version:
- Removed MPC RealVideo Decoder and MPC RealAudio Decoder
MPCVideoDec:
- Added the ability to select a graphics adapter for the D3D11 copy back decoder
- Fixed AV1 video decoding
Subtitles:
- Removed "" code display for some subtitles
- Fixed drawing of an opaque frame
Player:
- Added the ability to store the settings file in the user profile
- Added the ability to call the recent files menu, history windows and shader selection windows by pressing a key
- Miscellaneous fixes
MPCBEShellExt (explorer extension):
- Fixed operation of "Open files using" command
- Updated German translation
- Updated Portuguese (Brazil) translation
- Updated Dutch and Chinese (Traditional) translation
- Updated Turkish translation
- Updated Hungarian translation
- Updated Ukrainian translation
- Updated Chinese (Simplified) translation
- Updated Japanese translation
Updated libraries:
- dav1d git-0.9.2-85-g633c63e
- ffmpeg git-n5.1-dev-188-gdcc9454ab9
- Little-CMS git-lcms2.13rc1-6-ge090fcf
- MediaInfo git-v21.09-72-ge481a58e7
更新時間:2022-01-19
更新細節:
What's new in this version:
Changed:
- (SEMVER-MINOR) child_process: add support for URL to cp.fork
- (SEMVER-MINOR) crypto: alias webcrypto.subtle and webcrypto.getRandomValues on crypto
- doc: add Mesteery to collaborators
- (SEMVER-MINOR) events: graduate capturerejections to supported
- (SEMVER-MINOR) events: add EventEmitterAsyncResource to core
- (SEMVER-MINOR) loader: return package format from defaultResolve if known
- (SEMVER-MINOR) perf_hooks: multiple fixes for Histogram
- (SEMVER-MINOR) stream: add filter method to readable
- (SEMVER-MINOR) stream: add isReadable helper
- (SEMVER-MINOR) stream: add map method to Readable
更新時間:2022-01-11
更新細節:
What's new in this version:
Improper handling of URI Subject Alternative Names (Medium)(CVE-2021-44531):
- Accepting arbitrary Subject Alternative Name (SAN) types, unless a PKI is specifically defined to use a particular SAN type, can result in bypassing name-constrained intermediates. Node.js was accepting URI SAN types, which PKIs are often not defined to use. Additionally, when a protocol allows URI SANs, Node.js did not match the URI correctly.
- Versions of Node.js with the fix for this disable the URI SAN type when checking a certificate against a hostname. This behavior can be reverted through the --security-revert command-line option
- More details will be available at CVE-2021-44531 after publication
Certificate Verification Bypass via String Injection (Medium)(CVE-2021-44532):
- Node.js converts SANs (Subject Alternative Names) to a string format. It uses this string to check peer certificates against hostnames when validating connections. The string format was subject to an injection vulnerability when name constraints were used within a certificate chain, allowing the bypass of these name constraints.
- Versions of Node.js with the fix for this escape SANs containing the problematic characters in order to prevent the injection. This behavior can be reverted through the --security-revert command-line option.
- More details will be available at CVE-2021-44532 after publication
Incorrect handling of certificate subject and issuer fields (Medium)(CVE-2021-44533):
- Node.js did not handle multi-value Relative Distinguished Names correctly. Attackers could craft certificate subjects containing a single-value Relative Distinguished Name that would be interpreted as a multi-value Relative Distinguished Name, for example, in order to inject a Common Name that would allow bypassing the certificate subject verification.
- Affected versions of Node.js do not accept multi-value Relative Distinguished Names and are thus not vulnerable to such attacks themselves. However, third-party code that uses node's ambiguous presentation of certificate subjects may be vulnerable.
- More details will be available at CVE-2021-44533 after publication
Prototype pollution via console.table properties (Low)(CVE-2022-21824):
- Due to the formatting logic of the console.table() function it was not safe to allow user controlled input to be passed to the properties parameter while simultaneously passing a plain object with at least one property as the first parameter, which could be __proto__. The prototype pollution has very limited control, in that it only allows an empty string to be assigned numerical keys of the object prototype.
- Versions of Node.js with the fix for this use a null protoype for the object these properties are being assigned to
- More details will be available at CVE-2022-21824 after publication
- Thanks to Patrik Oldsberg (rugvip) for reporting this vulnerability
更新時間:2021-12-28
更新細節:
What's new in this version:
MP4Splitter:
- Extended support for PCM audio ('ipcm')
- The analysis of the average bitrate of audio tracks has been removed. This will speed up the opening of some files.
- Improved support for files with tracks with offset timestamps
- Changed the format of the output pins and the list of audio tracks in the player
- Fixed distortion of frame proportions when using the 'pasp' atom in some cases
OggSplitter:
- Fixed reading of metadata in some files
MpegSplitter:
- Fixed MPEG Audio track detection
AudioSplitter:
- Added support for Cue Sheet inside 'TXXX' tag
RealMediaDecoders:
- Fixed work of the RealAudio decoder
- Removed compilation of x64 decoders. Decoders didn't work because there is no RealMedia library for x64.
MPCVideoDec:
- Eliminated high load on the system with frequent navigation on H.264 and MPEG-2 videos when using the D3D11 decoder
- The MVC decoder information is now available through the IExFilterConfig interface
- Added support for "copy-back" mode for D3D11 decoder
- Added support for NVDEC decoder for NVIDIA video cards
- Added support for output in YUV444P16 format ('Y3[0][16]')
- Fixed output format setting for some codecs
AudioSwitcher:
- Optimized auto volume control code.
- Added audio processing with "compand" audio filter (included in FFmpeg)
- Added dithering when outputting to Int16, if the sound was of higher bit depth before
MpcAudioRenderer:
- Fixed freezing at the end of playback in some cases
- Corrected sample format selection for WASAPI Shared mode when "Windows Sonic for Headphones" is active in Windows 10
- Reduced size of MpcAudioRenderer.ax
- Added dithering when outputting to Int16, if the sound was of higher bit depth before
- Added reset button
VideoRenderers:
- EVR-CP and Sync Renderer no longer require d3dx9_43.dll to render statistics text
- Removed the ability to disable desktop composition (Aero) on Windows 7
- Uses more correct locking of D3DDevice from different threads for EVR-CP
Subtitles:
- Texture size 2560x1600 changed to 2560x1440
Youtube:
- Improved retrieval of video metadata
- Added error output for videos with restrictions
- Added recognition of links like "youtube.com/shorts/"
- For videos VP9 and AV1 with a frame size of 360p or less, select the lowest audio quality so that the audio bitrate is no more than the video bitrate
- Added sorting of formats when opening via youtube_dl
- Fixed slow playback of some links
- Subtitle support has been improved
- Added support for yt-dlp and other analogs of youtube-dl. In the settings you can specify the name of the executable file or the full path. Added search for an executable file in the system registry in the "App Paths" branches. Fixed search for an executable file in folders specified in the system PATH variable.
Player:
- Reworked saving of many settings. The values of these settings will not be inherited when upgrading from older versions of the player.
- The history of open files and URLs is now saved in the history.mpc_lst file. Added a window for viewing history.
- Bookmarks are now saved in the favorites.mpc_lst file
- Statistics information is now updated after navigation when playback is paused
- Fixed DVD-Video playback with built-in filters
- Open file/URL dialog now automatically removes enclosing quotes from given paths
- Fixed shift and enlargement of the main window when hovering over the cover of the audio file displayed above the taskbar
- Added the command "Add to playlist from clipboard" (Ctrl+V)
- Removed "Disable desktop effects (Aero)" option
- The ability to call the properties of the active video renderer in the "Video" settings panel during playback has been implemented
- Fixed working with Blu-ray playlists and chapters
- Added support for System Media Transport Controls
- The values of 33% and 67% for the option "After starting playback, fit window to screen" are now interpreted as 1/3 and 2/3
- Added visual separation of external and internal subtitles in the subtitle menu for VSFilter
- Fixed crash when outputting a scrollbar in exclusive mode with unknown duration
- Other minor fixes and internal optimizations.
MPCBEShellExt (explorer extension):
- Improved operation for users with limited rights
- Updated Chinese (Simplified) translation
- Updated German translation
- Updated Hungarian translation
- Updated Dutch and Chinese (Traditional) translation
- Updated Turkish translation
- Updated Portuguese (Brazil) translation
- Updated Japanese translation
- Updated Ukrainian translation
Updated libraries:
- dav1d git-0.9.2-69-g396122d
- Detours git-v4.0.1-96-g45a76a3
- ffmpeg git-n4.5-dev-2772-g6c45d34e50
- libflac git-1.3.3-85-gb358381a
- libpng git-v1.6.37-36-ga37d48365
- Little-CMS git-2.12-39-gc07b7e3
- MediaInfo git-v21.09-16-g6ce198a2
- nanosvg git-ccdb199
- rapidjson git-v1.1.0-665-g00dbcf2c
更新時間:2021-12-28
更新細節:
What's new in this version:
Support for gRPC Request:
- With this release, you can now test your gRPC request in Postman. To get started, open a Workspace, click New and then select "gRPC Request".
Here is a non-exhaustive list of features that are supported out of the box:
- Protobuf API management
- Unary, Client streaming, Server streaming, and Bidirectional streaming RPCs
- Message authoring powered with code completion and autogeneration
- Metadata, Authentication, and TLS configuration
- Templating using Postman Variables
Introducing Variable Type in Environments & Globals:
- You can now select types of variables in environments and globals. We are supporting types- string & secret with this release. Head to our learning center to learn more.
- You can use variable type secret to mask the initial and current values on the UI. This will help with better security of sensitive information such as API keys, tokens, passwords, and secrets.
更新時間:2021-12-26
更新細節:
What's new in this version:
- Fixed a bug that prevented users from opening profile links from the app