OSX:使用 VLC 的 CLI 版本

lan*_*ng2 25 vlc-media-player command-line macos

如何在 OSX 上使用 VLC 的 CLI 版本?

在 OSX 上安装 VLC 后,它可以通过正常的 GUI 进程、聚光灯等正常工作。此外,我知道可以这样做

open bla.avi -a vlc
Run Code Online (Sandbox Code Playgroud)

但是,当我vlc在 shell 中发出命令时,它不起作用。which vlc在 shell 中也不返回任何内容。

VLC 的 CLI 版本对于转码、流媒体等非常方便。所以让它工作会很好。

slh*_*hck 24

该命令open bla.avi -a vlc有效,因为 OS X 正在使用其启动服务数据库打开应用程序 VLC。这与默认情况下未安装的同名命令行二进制文件没有任何关系。

您搜索的二进制文件在VLC.app包中,因此您可以将其输入到终端中:

/Applications/VLC.app/Contents/MacOS/VLC -I rc
Run Code Online (Sandbox Code Playgroud)

这将打开交互式命令行 VLC。或者,执行以下命令以将上述行注册为别名vlc

echo "alias vlc='/Applications/VLC.app/Contents/MacOS/VLC -I rc'" >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

添加后,您需要重新启动终端。现在输入vlc,您将进入命令行。

如果您不喜欢交互式界面或希望VLC与其他选项一起使用,您需要相应地编辑您的~/.bash_profile,例如通过open -e ~/.bash_profile.

  • @MikeiLL 你也可以只调用 `open -a VLC`。这适用于 OS X 中的任何应用程序。 (4认同)
  • 如果您确实希望通过命令行 vlc 命令打开 GUI,请从命令中删除“-I rc”。 (2认同)