如何更改赛璐珞字幕的字体样式和大小?

Cal*_*Cat 5 video-player subtitle mpv-media-player

如何更改赛璐珞字幕的字体系列字体大小甚至字体颜色设置(首选项)中没有像 VLC 或 Totem 中的相关选项。

Cal*_*Cat 9

Celluloid 在设置中没有点击选项来更改字幕的样式(到目前为止,也许),但由于它是mpv的前端,因此它可以使用mpv (命令行)选项,包括字幕的选项:

\n

方法1:将选项放入Celluloid的首选项中

\n
    \n
  • 从此打开赛璐珞并转到首选项\xe2\x86\x92其他选​​项卡。

    \n
  • \n
  • 将相关字幕选项放入Extra MPV选项框中(如果有多个选项,请用空格分隔)。例如:

    \n
    --sub-font=Tahoma --sub-font-size=48 --sub-color=1.0/1.0/0.0\n
    Run Code Online (Sandbox Code Playgroud)\n

    这会将默认字体设置为Tahoma,字体大小设置为48(窗口高度为 720),字体颜色设置为黄色 (255,255,0)。

    \n
  • \n
  • 点击保存并重新启动赛璐珞。

    \n
  • \n
\n

这种方法非常快速和方便,但它有一个主要缺点:它不会应用包含引号("\')的选项,这些选项是名称中带有空格的字体类型或使用十六进制形式的颜色值(即比将 RGB 0-255 转换为 RGB 0.0-1.0 更容易)。例如,这一行将不会应用:

\n
--sub-font=\'Comic Sans MS\' --sub-color=\'#FFFF00\'\n
Run Code Online (Sandbox Code Playgroud)\n

这给我们带来了第二种方法。

\n

方法 2:将外部配置文件加载到 Celluloid 中

\n
    \n
  • 创建一个名为mpv.confin~/Documents或 任意位置的文件(~/.config/mpv/如果还单独使用 mpv,则创建名为 in 的文件)

    \n
  • \n
  • 将相关选项放入文件中,不要使用双破折号 ( --)。例如:

    \n
    # Font type\nsub-font=\'Comic Sans MS\'\n# Font size\nsub-font-size=48\n# Font color\nsub-color=\'#FFFF00\'\n# Font format  \nsub-bold=yes\nsub-italic=no\n# Text background/box (black with 75% alpha) \nsub-back-color=\'#C0000000\'\n
    Run Code Online (Sandbox Code Playgroud)\n
  • \n
  • 保存文件。

    \n
  • \n
  • 打开 Celluloid 并转到Preferences \xe2\x86\x92 Config Files选项卡。

    \n
  • \n
  • 选中加载 MPV 配置文件并浏览到mpv.conf刚刚创建的文件。

    \n
  • \n
  • 点击保存并重新启动赛璐珞。

    \n
  • \n
\n

注意:如果同时使用配置文件和Extra MPV 选项框,则框中的选项优先。例如,如果有--sub-font=Tahomasub-font=\'Comic Sans MS\',则字体将为Tahoma

\n

借助 mpv 的强大功能,人们甚至可以设置自定义键盘快捷键。例如,要设置用于更改子字体大小和文本背景大小的键绑定:

\n
    \n
  • input.conf创建一个名为in~/Documents或任何位置的文件(或在~/.config/mpv/如果还单独使用 mpv,则创建名为 in 的文件)

    \n
  • \n
  • 将这些行放入文件中(基于):

    \n
    # Increase sub font size (set to [Alt] + [k])\nALT+k add sub-font-size +1\n# Decrease sub font size (set to [Alt] + [j])\nALT+j add sub-font-size -1 \n# Increase sub text background size (set to [Alt] + [.])\nALT+. add sub-shadow-offset +1\n# Increase sub text background size (set to [Alt] + [,])\nALT+, add sub-shadow-offset -1\n
    Run Code Online (Sandbox Code Playgroud)\n
  • \n
  • 保存文件。

    \n
  • \n
  • 打开 Celluloid 并转到Preferences \xe2\x86\x92 Config Files选项卡。

    \n
  • \n
  • 选中加载 MPV 输入配置文件并浏览到input.conf刚刚创建的文件。

    \n
  • \n
  • 点击保存并重新启动赛璐珞。

    \n
  • \n
\n