这是这个问题:
为了在 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
这是一个有点奏效的程序:
- 使用 brew安装
mpv
。使用该工具可以观看带字幕的视频。 - 但是,该安装已
mplayer
损坏avconv
。 - 卸载
mplayer
和avconv
- 重新安装
mplayer
并avconv