如何无限循环播放 MPV 播放器上默认播放的每个视频,而不必每次都按 shift+L 热键?

如何无限循环播放 MPV 播放器上默认播放的每个视频,而不必每次都按 shift+L 热键?

我认为标题很清晰,无需填写正文。

每次播放新视频时,inf 循环都会消失,每次我都需要再次按 shift+L。如何将其设为我的默认设置。据我所知,这个程序中没有配置。如果我错了或没有仔细查看,请见谅。

答案1

据我所知,该程序中没有配置。

虽然默认情况下不会创建,但它mpv支持一个名为 的文件mpv.conf,允许mpv自定义行为(全局、针对特定媒体扩展,或通过设置引用任意选项组并可与 一起使用的其他自定义“配置文件” )。可以找到最新版本的 的--profile=一般格式概述mpv.confmpv这里(“稳定”版本这里)。

如何使用 MPV 播放器无限循环播放默认播放的每个视频?

  1. 创建一个名为 的文本文件mpv.conf

  2. 将以下行放入该文件中:

    例如 mpv.conf

    loop-file=inf
    
  3. 放置mpv.conf在以下目录之一下(取决于您的平台):

    # Linux
    
    # System-wide
    /etc/mpv
    /usr/local/etc/mpv
    
    # User specific
    ~/.config/mpv/mpv.conf
    
    # Windows
    C:\users\USERNAME\AppData\Roaming\mpv\mpv.conf
    
    # Create "portable_config" in the same folder as mpv.exe
    C:\path\to\mpv\portable_config\mpv.conf
    

如果您想要无限循环播放列表,请使用loop-playlist=inf。您可以将两个选项添加到 以mpv.conf创建一个无限播放列表,其中每个条目也无限循环:

例如 mpv.conf

loop-playlist=inf
loop-file=inf

为了提高可用性,您还可以添加配置文件来禁用循环:

例如 mpv.conf

# global (default) options
loop-playlist=inf
loop-file=inf

# "finite" playback profile (disable looping)
# usage: mpv --profile=finite ...
# Note that "finite" is an arbitrary name
[finite]
loop-playlist=no
loop-file=no

参考文献(mpv)

答案2

您可以使用循环选项创建别名并将其保存到 .profile 或 .zshrc 或 .bashrc,如下所示:

alias mpvl='mpv --loop '

相关内容