需先自行安装 libmpv-dev 和 Qt5(>=5.2.0)等开发依赖,发行版包名可能不同;播放 YouTube 需额外安装可选的 youtube-dl;界面按 Noto Sans 字体设计,未安装该字体显示效果可能与预期不符
Baka-MPlayer
u8sandGPL-2.0更新放缓基于 libmpv 的跨平台视频播放器,界面简洁,适合想要轻量播放器又不想牺牲 mpv 解码能力的用户。
The libmpv based media player
git clone -b release https://github.com/u8sand/Baka-MPlayer.git
cd "Baka-MPlayer"
./configure
make -j `grep -c ^processor /proc/cpuinfo`
sudo make installREADME 未说明具体硬件要求,仅列出编译依赖(gcc、pkg-config、libmpv-dev、Qt5 等);未提及显存、CPU 或 GPU 型号限制
基于 libmpv 的跨平台开源播放器,界面简洁,适合追剧看片
基于 libmpv 的跨平台视频播放器,界面简洁,适合想要轻量播放器又不想牺牲 mpv 解码能力的用户。
核心能力
- 基于 libmpv 解码播放,支持常见多媒体格式
- 界面简洁无干扰,专注观看剧集体验
- 可选集成 youtube-dl 直接播放 YouTube 视频
- 支持编译多语言版本,内置多语言翻译
- 提供 Linux 各发行版与 Windows 交叉编译脚本
容易踩的坑
- v2.0.4Version 2.0.4 Stable Release最新正式版2015-12-03 · 2015-12-03 03:09 UTC
Changelog
- New: Highly requested Hide All Controls mode (under Settings menu)
- New: Ability to add external audio files
- New: Option to not save recently opened files
- New: Option to not restore playback position
- New: Option to change mpv msg-level
- New: "clear" command
- New: Explain how to leave full screen mode
- New: Message is displayed for Motion Interpolation & Deinterlace options
- New: Media Info displays if hwdec is in use or not
- Fixed: Reordering playlist items would make them disappear (Windows only)
- Fixed: Show message if file couldn't be opened
- Fixed: An issue with resuming playback position
- Fixed: Hide Album Art fully hides that portion
- Fixed: Command line output is no longer double spaced
- Changed: Double click a Key Binding entry to change it
- Changed: Renamed an item to Open Copied Link
- Changed: Cmd line shortcut key is now Ctrl+`
- Changed: Cmd line no longer requires "debug debug" to show output
- Changed: Gesture info is visually represented
- Changed: Button text case to Sane Case
- v2.0.3Version 2.0.3 Stable Release2015-06-04 · 2015-06-04 02:46 UTC
查看更新说明
Changelog
- Hint: If you speed up the video, Baka will display how much real time you have remaining.
- Fixed: Status info is now displayed with audio files without album art
- Fixed: Disable Show in Folder for online files
- Fixed: Key Bindings table is, and can be, sorted alphabetically
- Changed: Logo :D
- Changed: Settings file uses JSON
- Changed: Currently playing file is selected in playlist (old behavior)
- Changed: External subtitles will be labeled as so
- Changed: Volume level shown on mouse scroll
- Changed: Speed is increased/decreased by interval of 10%
- Changed: Sub font size is increased/decreased by 0.1
- Improved: Overall design
- Improved: Playback Info display
- Added: Croatian translation
- Added: Dutch translation
- Added: French translation
- Added: Spanish translation
- Added: Mute (different from setting volume to 0)
- Added: Thumbnail buttons (Windows only)
- Added: Metadata (ex. ID3 Tags) to playback info
- Added: Delete external sub file along with video file (optional)
- Added: Motion Interpolation option (previously called "smoothmotion")
- Added: "help" command
- v2.0.2Version 2.0.2 Stable Release2015-01-26 · 2015-01-26 03:44 UTC
查看更新说明
Changelog
- Fixed: Dim Desktop on multiple platforms
- Fixed: Playing files located in the root directory (Windows only)
- Fixed: Show parent folder under recently opened list (Windows only)
- Fixed: Show in Folder selects file (Windows only)
- Fixed: Gesture sensitivity is resolution independent
- Changed: Custom settings implementation
- Changed: File info shows up as overlay
- Changed: Some default key-bindings for easier workflow
- Improved: Major code refracting for efficiency
- Improved: Playlist
- Improved: Fit Window
- Improved: Settings
- Improved: Multiple-monitor support
- Improved: Tweaked interface colors for better visibility
- Added: Italian translation
- Added: Support for custom keyboard shortcuts
- Added: Playlist will auto show if cursor is near it in full screen
- Added: Automatic Updating (Windows only)
- Added: Command-Line engine
- Added: Support for easily updating youtube-dl
- v2.0.1Version 2.0.1 Stable Release2014-12-29 · 2014-12-29 03:44 UTC
查看更新说明
Changelog
- Windows Build Available!
- Reduced the number of files needed
- For full list of changes, refer to previous Changelogs
- Fixed: Spacing in debug window output
- Fixed: Some issue with loading mpv settings
- Fixed: Modified PKGBUILD to download much faster than before
- Fixed: Desktop file for better platform integration
- Changed: Build system from CMake to QMake
- Changed: Some menu item shortcut keys
- Changed: Increased seekbar height
- Changed: Fast seeking
- Changed: Do not save window size into settings
- Added: Youtube video playback support (and others)
- Added: Ability to open directories
- Added: Recently opened file list
- Added: Interact with mpv directly via command line interface
- Added: Fit Window 150%
- Added: Gesture Support
- Click & drag cursor up/down to change volume
- Click & drag cursor left/right to seek
- Playlist
- Search is now case-insensitive
- Up/Down Arrow keys navigate, Enter plays
- Currently playing item is bolded
- Added Translations
- Chinese
- Korean
- Portuguese
- Russian
- Windows Build Available!
- v2.0.0Version 2.0.0 Stable Release2014-11-20 · 2014-11-20 16:31 UTC
查看更新说明
Changelog
- Entire new look and feel
- More complete manual
- More efficient preferences functionality
- Changes to right-click (now opens context menu in full-screen mode)
- Playlist drag and drop support
- Mpv settings in settings file
- Settings version information for better version upgrading
- Baka-MPlayer album art for music without album art
- More useful Media Info dialog
- Playback speed adjusting
- Use of mpv OSD to notify you about various actions
- Update manager version information
- Window fitting probably works better
- Screenshot Dialog for selecting location and screenshot template
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Baka MPlayer

Overview
Baka MPlayer is a free and open source, cross-platform, libmpv based multimedia player. Its simple design reflects the idea for an uncluttered, simple, and enjoyable environment for watching tv shows.
Requirements
- gcc
- pkg-config
- libmpv-dev
- qtbase5-dev (>= 5.2.0)
- qt5-qmake
- qttools5-dev-tools
- qtdeclarative5-dev
- libqt5svg5-dev
- libqt5x11extras5-dev
- libqt5network5
- youtube-dl (optional, for streaming youtube videos)
Note: Packages may be named slightly different for each distro
Get the font
Baka MPlayer was designed around the font called Noto Sans. Noto Sans was used because of its open source nature and its broad support for Unicode characters. Having the correct font installed insures that what you see is what was intended.
Compilation
Windows
These instructions are for cross-compiling for Windows on a Linux system (Note: the architecture can be either x86_64 or i686 depending on which platform you're compiling for).
git clone -b release https://github.com/u8sand/Baka-MPlayer.git
cd "Baka-MPlayer"
mkdir build
cp -r windows/cross-compilation/* build/
cd build
arch=x86_64
./baka-build.sh $arch
This is a very long process because you'll need to build the mingw32 toolchain mxe and all dependent libraries, libmpv.a, and finally baka-mplayer.exe. If everything succeeded without error, you'll get Baka-MPlayer.$arch.zip which should contain everything you need.
To rebuild simply delete the directory (in build) or the .zip file of what you need to rebuild and re-run ./baka-build.sh $arch.
To add custom patches, put them in src/patches/ prefixed with the name of what you're patching.
Linux
If your distribution does not provide a package, you can compile it from source.
However we've made scripts for some distributions. See etc/sbin/linux/.
git clone -b release https://github.com/u8sand/Baka-MPlayer.git
cd "Baka-MPlayer"
mkdir build
cp -r linux/* build/
cd build
distro=debian_based
chmod +x $distro.sh
./$distro.sh
If this doesn't work or the distro you use is not listed here, you'll need to build mpv and then Baka MPlayer (the dependencies above are for Baka MPlayer). For help building mpv see https://github.com/mpv-player/mpv-build. Compiling Baka MPlayer from source can be done like so:
git clone -b release https://github.com/u8sand/Baka-MPlayer.git
cd "Baka-MPlayer"
./configure
make -j `grep -c ^processor /proc/cpuinfo`
sudo make install
The configuration file will be created on first run and will be written to ~/.config/bakamplayer.ini.
macOS
As of right now you have to compile from source. You require some more dependencies which you can get from homebrew:
brew install youtube-dl
brew install mpv --with-libmpv
git clone -b release https://github.com/u8sand/Baka-MPlayer.git
cd Baka-MPlayer
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
brew install qt5
export QMAKE=/usr/local/Cellar/qt5/5*/bin/qmake
./configure CONFIG+=install_translations
make
open build
Then drag the app to your Applications folder. In the future there will be a brew formula to simplify this.
Similarly to Linux, the configuration file will be created on first run and will be written to ~/.config/bakamplayer.ini.
Other languages
By default, Baka MPlayer will compile in English if no language is specified during compilation. To compile a multi-lingual version of baka-mplayer, configure it like so:
./configure CONFIG+=install_translations
For more configuration options see the configure source file or read the manual.
You can check out which languages we currently support by checking out Baka-MPlayer/src/translations/.
Bug reports
Please use the issues tracker provided by GitHub to send us bug reports or feature requests.