一、前言
mpv 是一个免费的、开源的、跨平台的媒体播放器。它支持多种媒体文件格式、音频和视频编解码器和字幕类型。
mpv 除了支持常见的图形化界面控制,还支持命令驱动,这对于编程用户而言,简直是福音,这也是我选择推荐和使用它的一个重要原因。
支持平台:
- 电脑端:Windows、MacOS、Linux、FreeBSD、NetBSD、OpenBSD
- 移动端:Android
相关网址:
软件界面:
二、安装
本文以 MacOS 平台安装 mpv 为例,其它平台可按官方教程完成安装。
方式一: brew 安装
$ sudo brew install mpv
验证安装:
# 查看安装版本,如果有输出表明安装成功。
$ mpv --version
方式二: 软件包安装
Step1:下载安装文件
进入 mpv下载页面,下载指定版本 或 最新版mpv安装包 。
Step2:解压文件
# 进入安装包所在目录
# 下方文件名修改为实际压缩包的文件名
$ tar -zxvf mpv-0.33.0.tar.gz
Step3:安装 mpv
依次点击【前往】->【应用程序】,然后将 Step2 解压后获得的 mpv 应用文件移动至其内,完成安装。
Step4:配置环境变量
echo "export PATH=/Applications/mpv.app/Contents/MacOS/:$PATH" >> ~/.bash_profile
source ~/.bash_profile
Step5:验证安装
#查看安装版本,如果有输出表明安装成功。
$ mpv --version
三、使用
以下是通过命令驱动 mpv 播放器实现一些基础功能的简单命令:
# 播放本地视频
mpv ./Desktop/青花瓷-周杰伦.mp4
# 播放线上视频
mpv https://youtu.be/L229QDxDakU
mpv https://www.bilibili.com/video/BV1CA411u7zN
# 不播放音乐,只播放视频
mpv --no-audio ./Desktop/青花瓷-周杰伦.mp4
# 不播放视频,只播放音乐
mpv --no-video ./Desktop/青花瓷-周杰伦.mp4
# 全屏播放
mpv --fs ./Desktop/青花瓷-周杰伦.mp4
# 获取帮助
mpv --help