如何在 MacOS 上编译/安装支持字幕的 mplayer?

如何在 MacOS 上编译/安装支持字幕的 mplayer?

这是这个问题

为了在 MacOS 10.13.6 上播放带有字幕文件的视频文件:如何安装mplayer以便我能够使用字幕(当使用命令行版本时mplayer

附录

我遵循了另一篇文章中的建议:

brew uninstall mplayer
brew reinstall freetype
brew reinstall fontconfig
brew install --build-from-source mplayer

最后一个命令引发了错误:

Error: Xcode alone is not sufficient on High Sierra.
Install the Command Line Tools:
  xcode-select --install

所以我安装了Command Line Tools。然后我重复mplayer安装命令。它是使用以下配置行安装的:

./configure --cc=clang --host-cc=clang --disable-cdparanoia --prefix=/usr/local/Cellar/mplayer/1.3.0 --disable-x11

然后运行以下命令

mplayer  testvideo.mkv  -sub SubTest.srt

内容SubTest.srt如下:

1
00:00:00,000 --> 00:00:05,000
<font face="Arial" size="50" color="#425aa0"><b>TEST TEXT</b></font>

没有显示任何字幕,也没有显示任何错误。

的输出brew info mplayer是:

mplayer: stable 1.3.0 (bottled), HEAD
UNIX movie player
https://mplayerhq.hu/
/usr/local/Cellar/mplayer/1.3.0 (11 files, 28.8MB) *
  Built from source on 2019-01-11 at 07:40:20
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/mplayer.rb
==> Dependencies
Build: yasm ✔
Optional: libcaca ✘, libdvdnav ✘, libdvdread ✘
==> Options
--with-libcaca
    Build with libcaca support
--with-libdvdnav
    Build with libdvdnav support
--with-libdvdread
    Build with libdvdread support
--HEAD
    Install HEAD version
==> Analytics
install: 1,198 (30 days), 3,569 (90 days), 15,129 (365 days)
install_on_request: 1,140 (30 days), 3,408 (90 days), 14,307 (365 days)
build_error: 0 (30 days)

我还能尝试什么?我宁愿不想安装和使用虚拟盒...

答案1

这是一个有点奏效的程序:

  1. 使用 brew安装mpv。使用该工具可以观看带字幕的视频。
  2. 但是,该安装已mplayer损坏avconv
  3. 卸载mplayeravconv
  4. 重新安装mplayeravconv

相关内容