23.3k star,推荐一款好用的工具,极简的播放器,mpv

简介: 【8月更文挑战第17天】

1 mpv简介

MPV 是命令行的免费(如自由)媒体播放器。它支持多种媒体文件格式、音频和视频编解码器以及字幕类型。

极简的播放器,简单到什么程度呢?可以将屏幕上所有的按键通过配置去掉,从而只留下一个播放屏幕。同时也是一个自定义化程度很高的播放器,支持lua或者js脚本。

但说实在的,一些更高级的功能,对于新手来讲,属实不好入门,64页的说明书,只会让你头更大,但是万能的网友怎么会让你失望,你可以直接去下,mpv-lazy,使用别人已经加好的配置和脚本。
让你有更极致的体验。

2 mpv安装

直接访问如下地址就好,mpv是一个跨平台的软件,支持多种终端

https://mpv.io/installation/

image.png

源码可以去如下地址访问:

https://github.com/mpv-player/mpv

3 推荐你使用mpv的原因

无广、简单、开源、强大

mpv的主要特点包括:

  • 支持大多数音视频格式:mpv内置了多种解码器,可以播放常见的音视频文件。

  • 跨平台:mpv可运行在Linux、Windows、macOS等主流系统。

  • 强大的自定义性:mpv提供了许多自定义选项和脚本接口,用户可以自由定制播放体验。

  • 轻量高效:mpv硬件资源占用较低,优化良好,能流畅播放高分辨率视频。

  • 命令行界面:mpv提供简单强大的命令行操作方式。

  • 支持Youtube等站点:mpv可以直接解析和播放Youtube等视频站点。

  • 丰富的快捷键:可使用快捷键控制播放、调整设置等。

mpv由于上述特点,在Linux上尤其受欢迎,被许多发行版预装。它也经常被用于搭建媒体中心。总体来说,mpv是一个非常出色的开源视频播放器。

4 mpv一些常用的快捷键

这里介绍一些mpv播放器中比较常用的快捷键:

空间键 - 暂停/继续播放

左/右方向键 - 前后10秒

上/下方向键 - 音量调节

Page Down/Page Up - 上/下一章

Home/End - 跳到视频开始/结束

f - 全屏切换

z - 显示/隐藏控制栏

j/k - 前后切换字幕轨

1/2 - 减速/加速播放

[ / ] - 前后一帧

{ / } - 前后10帧

q - 停止播放并退出

/和? - 向前/向后搜索

d - 显示码流信息

o - 轮换播放顺序

这些是mpv中一些常用的快捷键,可以改善观影体验。mpv还允许用户自定义快捷键,非常方便。掌握这些快捷键可以提高使用mpv的效率。

image.png

相关文章
|
6月前
|
存储 缓存 Android开发
安卓Jetpack Compose+Kotlin, 使用ExoPlayer播放多个【远程url】音频,搭配Okhttp库进行下载和缓存,播放完随机播放下一首
这是一个Kotlin项目,使用Jetpack Compose和ExoPlayer框架开发Android应用,功能是播放远程URL音频列表。应用会检查本地缓存,如果文件存在且大小与远程文件一致则使用缓存,否则下载文件并播放。播放完成后或遇到异常,会随机播放下一首音频,并在播放前随机设置播放速度(0.9到1.2倍速)。代码包括ViewModel,负责音频管理和播放逻辑,以及UI层,包含播放和停止按钮。
|
JSON 搜索推荐 数据库
基于Qt框架实战:MP3音乐播放器搜索引擎
基于Qt框架实战:MP3音乐播放器搜索引擎
基于Qt框架实战:MP3音乐播放器搜索引擎
|
7月前
|
小程序 JavaScript 开发工具
Uniapp 对接抖音短剧播放器 video-player 坑点解决
Uniapp 对接抖音短剧播放器 video-player 坑点解决
346 1
|
4月前
|
Linux Shell Android开发
40K+Star的开源免费美化命令行工具
40K+Star的开源免费美化命令行工具
|
6月前
|
编解码 Linux iOS开发
FFmpeg开发笔记(二十三)使用OBS Studio开启RTMP直播推流
OBS(Open Broadcaster Software)是一款开源、跨平台的直播和和Linux。官网为<https://obsproject.com/>。要使用OBS进行直播,需执行四步:1) 下载并安装OBS Studio(<https://obsproject.com/download>),2) 启动流媒体服务器如MediaMTX,生成RTMP推流地址,3) 打开OBS Studio,设置直播服务为自定义RTMP服务器(127.0.0.1:1935/stream),调整视频分辨率,4) 添加视频来源并开始直播。同时,通过FFmpeg的拉流程序验证直播功能正常。
204 4
FFmpeg开发笔记(二十三)使用OBS Studio开启RTMP直播推流
|
6月前
|
缓存 Android开发 Kotlin
【安卓app开发】kotlin Jetpack Compose框架 | 先用OKhttp下载远程音频文件再使用ExoPlayer播放
使用 Kotlin 的 Jetpack Compose 开发安卓应用时,可以结合 OkHttp 下载远程音频文件和 ExoPlayer 进行播放。在 `build.gradle` 添加相关依赖后,示例代码展示了如何下载音频并用 ExoPlayer 播放。代码包括添加依赖、下载文件、播放文件及简单的 Compose UI。注意,示例未包含完整错误处理和资源释放,实际应用需补充这些内容。
|
7月前
|
JSON 安全 Java
Star 28.2k!这个开源库真是好用
阅读Hutool的源码是深入理解其工作原理的有效方式。通过阅读源码,你可以学习到Hutool的实现细节,了解其内部的逻辑和设计模式。这对于提高自己的编程技能和理解Hutool的精髓非常有帮助。由于分析源码需要更大的文章篇幅,后续有时间,V 哥再单独写一篇文章来解释这些好用工具类的源码分析。
|
7月前
|
小程序
基于微信小程序的音乐播放器设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的音乐播放器设计与实现(源码+lw+部署文档+讲解等)
256 0
基于微信小程序的音乐播放器设计与实现(源码+lw+部署文档+讲解等)