我可以让 MPV 播放器拾取文件夹中的任何字幕吗?

我可以让 MPV 播放器拾取文件夹中的任何字幕吗?

GitHub 源代码页面

我在 ubuntu 中使用这个非常棒的视频播放器,我只是想对它的字幕(.srt文件)行为做一些小小的改变

默认行为

目前 MPV 显示的是视频文件或 srt 文件中硬编码的字幕,其名称与视频文件完全相同,例如,如果视频文件的名称为video.mkv并且字幕文件的名称为video.srt,它会选择字幕文件,但如果它们不同,它就不会选择。

我想要实现的目标

它应该自动拾取与视频文件位于同一文件夹中的所有字幕

答案1

为了提供实际的 mpv 答案,您可以在位于以下位置的 mpv.conf 文件中指定加载字幕轨道的机制,.config/mpv.conf如下所述在 mpv 手册中. 就您而言,您需要添加sub-auto=all

答案2

如果您从终端使用 mpv,则可以输入mpv [name of your file] --sub-files=[name of your srt file]。实际上,您可以添加 srt 文件列表类型man mpv以获取更多信息。祝你好运。

答案3

播放机是各种媒体播放器程序的前端,现代版本默认为 mpv。如果您不介意使用它(因为您会使用 mpv 的一些细节),它会提供此选项来选择字幕:

在此处输入图片描述

它在 Ubuntu 的存储库中可用,因此sudo apt-get install smplayer足以获取它。

答案4

我正在尝试使用 mpv 播放来自互联网的在线视频,并想在其中添加本地字幕。

例如 mpv --sub-file=subtitle.srt 'Video Url' 此代码是不是工作直至我添加了字幕文件的绝对路径

通过后绝对路径字幕文件的--子文件标志,mpv 选择位于我本地电脑中、其名称与视频文件名不同的字幕文件,并使用它流式传输在线视频。

例如 mpv --sub-file=/home/UserName/Desktop/subtitle.srt 'Video Url'

希望这有帮助:]

相关内容