在 IINA 中使用 SVP

您所在的位置:网站首页 如何打开dylib文件 在 IINA 中使用 SVP

在 IINA 中使用 SVP

2024-07-15 10:39| 来源: 网络整理| 查看: 265

适用于1.0.6以及之后版本

为了最大程度地减少安装问题,请考虑至少使用macOS 10.14.6!如有所需,请参阅下面有关10.13和更早版本的说明。

最好直接按照SVP团队提供的英文教程

或者按照本WIKI的英文版本安装配置svp。

如有不解,请尝试按照SVP团队提供的英文详细指南安装mpv。

以下为安装mpv指南的简要指导:

注意:想要使用svp,注意是使用您自己的mpv版本而不是IINA附带的版本。

安装SVP 4 Mac DMG映像

将“ SVP 4 Mac”图标移到“应用程序”中

安装自己的mpv

按住Ctrl键双击Install mpv.command脚本以安装下面列出的所有内容,并编辑默认的mpv.conf。

注意:您不需要在每次SVP的更新上都运行此命令。

从IINA 1.0.6开始,您应该替换或链接有关于mpv的dylib文件,而不是而不是仅仅删除它们,因为IINA不会从系统默认路径中搜索dylib。请参考下面简明教程步骤5及以后

如果需要更新SVP应用:

下载更新的DMG包 挂载它并在应用程序中替换SVP 4 Mac.app 就好!

更新SVP时无需运行Install mpv.command!

将mpv更新到较新版本:打开Terminal并输入

brew upgrade mpv

之后请参考下面简明教程步骤6及以后

如果需要卸载SVP应用:

要删除SVP,只需从“应用程序”中删除SVP 4 Mac.app。

此外,如果要删除所有的Homebrew软件包(包括mpv视频播放器),请从终端运行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"

请注意,它将从Homebrew中删除所有内容,而不仅仅是mpv依赖项。

== 简明教程(面向有一定基础的用户) ==

安装命令行开发者工具。

安装 Homebrew。

使用 Homebrew 安装 luajit。

使用 Homebrew 安装 mpv(0.30 以上)

(SVP 开发者推荐配置)在 SVP 设置中,将 main->setup->mpv 的值改为 /tmp/mpvsocket;/tmp/iinasocket。

在 IINA 中添加 MPV 选项:input-ipc-server=/tmp/iinasocket。

请注意,每次IINA更新之后,以下步骤都是必不可少的!

安装IINA,假设您已经在/Applications/IINA.app中安装过它

第一次启动它,然后退出。这很重要

打开终端输入以下命令来删除IINA自带的所有关于mpv的libmpv.*文件:

rm -f /Applications/IINA.app/Contents/Frameworks/libmpv.*

继续在终端输入以下命令,将Homebrew的mpv链接到IINA.app:

ln -s /usr/local/lib/libmpv.1.dylib /Applications/IINA.app/Contents/Frameworks/libmpv.1.dylib 其余步骤仅是首次安装。

再次运行IINA,打开“偏好设置”,转到“高级”部分。选中“启用高级设置”选项,然后在“其他mpv选项”字段中添加一些选项:

Name —— Value

input-ipc-server —— /tmp/iinasocket

hr-seek-framedrop —— no

如果您使用的是较旧的macOS版本(例如10.13),请使用--disable-swift选项编译mpv。

由于Homebrew删除了这些标志,因此您必须运行

`brew edit mpv`

并手动更改公式,如下所示:

image

遗留教程未更新仅供参考

== 详细教程 == 首先安装命令行开发者工具,在终端(Terminal.app)中执行命令

xcode-select --install

之后在弹出的窗口中点击“Install”。

安装完成后,在终端中执行以下命令以安装 Homebrew。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装过程中,需要输入当前用户的密码以完成权限设置等安装步骤。注意在输入密码时,终端中并不会回显星号,只要继续输入密码并回车即可。

完成之后,首先执行以下命令安装 luajit:

brew install luajit

之后执行以下命令编译并安装 mpv:

brew install mpv 现在已经自带支持Vapoursynth,但不要通过brew cask install mpv进行安装

Homebrew 会自动下载所有需要的软件完成编译和安装,请耐心等待完成。如果速度过慢,请考虑科学上网等方式。 出现类似 🍺 /usr/local/Cellar/mpv/0.26.0: 27 files, 6.6MB, built in 4 minutes 54 seconds 即代表安装成功完成。 注:请确认上述提示中的版本号大于等于 0.29.0,否则无法兼容新版 IINA。

执行以下命令找到mpv中的dylib文件:

brew ls mpv

找到其中类似/usr/local/Cellar/mpv/0.31.0/lib/libmpv.1.107.0.dylib 的上级文件夹,执行以下命令将文件夹打开

open /usr/local/Cellar/mpv/0.31.0/lib

找到libmpv*.dylib (包括libmpv*.dylib等文件的替身文件)的几个文件。 将其拷贝到 IINA.app/Frameworks 下,已有的libmpv.1.dylib需要被mpv中的替换掉。

如何打开IINA.app/Frameworks:

在 Finder 中右键点击 IINA,选择“显示包内容”:

之后打开 Contents/Frameworks/ 。

我们需要添加额外 MPV 选项才能在 IINA 中使用 SVP。添加额外 MPV 选项的设置位于 IINA 偏好设置的“高级”标签中。 添加名为 input-ipc-server 的选项,并设置其值为 /tmp/mpvsocket。

之后重新启动 IINA 以使配置生效。

如果一切正常,再次播放视频时将会出现 SVP 的 OSD,代表 SVP 已经在正常工作。也可以在 SVP 控制面板的性能监视器中查看 SVP 的工作状态。在播放视频时,效果应该类似这样:

注:SVP 开发者推荐对 SVP 设置进行修改,但是不修改也可以正常使用。

注:安装 luajit 是为了避免无法启用 youtube-dl 支持而导致 IINA 调用相关参数时报错。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3