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

gal*_*ken 10 media-player mplayer infinite-loop mpv

我觉得标题已经很清楚了,正文没填满。

每次我播放新视频时,inf 循环都会消失,每次我都需要再次按 Shift+L。如何将其设为我的默认设置。据我所知,这个程序中没有任何配置。抱歉,如果我错了或者看起来不够努力。

Ana*_*man 19

据我所知,这个程序中没有任何配置。

虽然它不是默认创建的,但mpv支持一个名为 的文件mpv.conf,该文件允许mpv自定义行为(全局,对于特定媒体扩展,或通过设置其他自定义“配置文件”来引用任意组选项并且可以与--profile=)。可以在此处mpv.conf找到最新版本的一般格式概述(此处为“稳定”版本)。mpv

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

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

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

    前任。mpv配置文件

    loop-file=inf
    
    Run Code Online (Sandbox Code Playgroud)
  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
    
    Run Code Online (Sandbox Code Playgroud)

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

前任。mpv配置文件

loop-playlist=inf
loop-file=inf
Run Code Online (Sandbox Code Playgroud)

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

前任。mpv配置文件

# 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
Run Code Online (Sandbox Code Playgroud)

参考文献 (mpv)


小智 8

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

alias mpvl='mpv --loop '
Run Code Online (Sandbox Code Playgroud)