如何为 DaVinci Resolve 15 Studio 托管多用户协作环境
本文指导如何在 QNAP NAS 上为 Blackmagic Design 的 DaVinci Resolve 15 Studio 创建多用户协作在线编辑环境。下图描述了本文的配置,使用 Windows PC 和 Mac 利用 QNAP NAS 实现协作在线编辑。
*DaVinci Resolve 15 的免费版本不支持协作功能。

项目 | 描述 |
---|---|
1 | 运行 QTS 4.3.4 的 QNAP NAS TVS-1282T3。 |
2 | 从 NAS 适配器 7 到 QNAP 交换机的 10Gbps Cat 6 连接 |
3 | 从 NAS 适配器 8 到 QNAP 交换机的 10Gbps Cat 6 连接 |
4 | QNAP QSW-1208-8C 交换机 |
5 | 从交换机到 Mac 的 10Gbps Cat 6 连接 |
6 | 从交换机到 Windows 工作站的 10Gbps Cat 6 连接 |
7 | 装有 10GbE 网络适配器的 Mac |
8 | 装有 10GbE 网络适配器的 Windows 工作站 |
QNAP NAS 设置
因为 DaVinci Resolve Studio 使用 PostgresSQL 数据库来存储项目,所以您必须从 QTS App Center 安装“PostgresSQL”应用程序。

默认情况下,只能从 QNAP NAS 本身访问 Postgres 数据库。要从 DaVinci Resolve 工作站访问数据库,必须在 Postgres 中更改两个参数:
- 修改 pg_hba.conf 文件以允许外部 TCP/IP 连接。
- 修改 postgresql.conf 中的监听地址,使其监听外部 IP 地址,而不仅仅是 localhost IP 地址。
- 首先修改 pg_hba.conf 文件以允许外部 TCP/IP 连接。
- 通过终端与 QNAP NAS 建立 SSH 连接,打开 Mac 终端并输入:
ssh admin@172.17.22.37
必须将 IP 地址 172.17.22.37 替换为您的 QNAP NAS 的 IP 地址。
然后输入 QNAP NAS 管理员帐户的密码并完成 SSH 连接。 - 要在 QNAP NAS 上找到 pg_hba.conf 文件的路径,请输入:find / -name pg_hba.conf
在此示例中,路径为 /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/ - 要查看文件内容,请输入:
- cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf
提示:
要在修改文件之前备份文件,请使用以下命令:
cp /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf.backup - 接下来,对 pg_hba.conf 文件添加必要的更改。
echo "host all all 172.17.22.37/16 trust" >> /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf
在此示例中,我们的 QNAP NAS 和计算机位于 172.17.x.x 网段上。将此网段替换为您正在使用的网段。
* 目前,使用 md5 或密码进行安全保护的选项不适用于 DaVinci Resolve Studio,因此唯一的安全保护方法是屏蔽 IP 数字和网络范围。如果您有专用网络,这可能就不是问题。
要检查修改是否完成,请输入:
cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/pg_hba.conf
- 通过终端与 QNAP NAS 建立 SSH 连接,打开 Mac 终端并输入:
- 修改 postgresql.conf 中的监听地址
- 要找到该文件,请输入:find / -name postgresql.conf
在此示例中,路径为:/share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf - 要查看文件内容,请输入:
cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf提示:
要在修改文件之前备份文件,请使用以下命令:
cp /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf.backup - 修改文件以启用对数据库的外部访问:
echo "listen_addresses = '*' " >> /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf
要检查修改是否正确,请输入:
cat /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/postgresDB/postgresql.conf
- 要找到该文件,请输入:find / -name postgresql.conf
- 必须重新启动 QNAP NAS 才能启用这两项修改。
在 macOS 上设置 DaVinci Resolve 15 Studio
- 创建新的数据库
- Name(名称):输入项目名称
- Location(位置):QNAP NAS IP 地址
- Username(用户名):postgres(DaVinci Resolve Studio 默认值)
- Password(密码):DaVinci(DaVinci Resolve Studio 默认值)
*要在 Postgres 数据库中查看 DaVinci Resolve Studio 项目名称,请登录 NAS,启动 PostgresSQL 应用程序,然后使用帐户“postgres”登录,无需密码。
- 项目设置
打开项目后,转到“Project Settings”(项目设置)>“Master Settings”(主设置)>“Working Folders”(工作文件夹)。将“Cache files”(缓存文件)和“Gallery stills”(图库静止图像)文件位置分配给 NAS 文件夹。
*有关装载共享文件夹的详细信息,请参阅本文 -如何将兼容 Thunderbolt 的 NAS 中的共享文件夹装载到 Final Cut Pro X?
要启用协作,请单击“File”(文件)>“Enable Collaboration”(启用协作)。
要使 Windows 和 Mac 设备协同工作,请转到“DaVinci Resolve”>“Preferences”(首选项)>“Media Storage”(媒体存储)并调整“Mapped Mount”(映射装载)(如果只是 Mac 设备需要协作,请忽略此步骤)。因为 Windows 和 Mac 的文件路径不同(Mac 为:/Volumes/Public,Windows 为:Y:\)映射装载有助于确保两个设备都可以访问共享文件夹。
在 Windows 中设置 DaVinci Resolve 15 Studio
- 连接数据库
设置完项目和 Mac 后,Windows 便可连接到数据库进行协作编辑。
打开 Windows DaVinci Resolve 15 Studio 后,单击“New database”(新建数据库)>“Connect”(连接)>“PostgreSQL”并输入以下信息。
- Name(名称):输入项目名称
- Location(位置):QNAP NAS IP 地址
- Username(用户名):postgres(DaVinci Resolve Studio 默认值)
- Password(密码):DaVinci(DaVinci Resolve Studio 默认值)
- 项目设置
要使 Windows 和 Mac 设备协同工作,请转到“DaVinci Resolve”>“Preferences”(首选项)>“Media Storage”(媒体存储)并调整“Mapped Mount”(映射装载)(如果只是 Mac 设备需要协作,请忽略此步骤)。因为 Windows 和 Mac 的文件路径不同(Mac 为:/Volumes/Public,Windows 为:Y:\)映射装载有助于确保两个设备都可以访问共享文件夹。
提示 1:当 Bin 正在编辑时,上面会显示个人模式。您可以单击鼠标了解谁在编辑 Bin。此外,DaVinci Resolve Studio 的设置为:当一个用户编辑 Bin 时,其他用户处于只读模式,同一时间只有一个用户可以编辑 Bin。
提示 2:如果您进入 Bin 时具有编辑权限,时间轴将显示为红色。如果您已在 Bin 中编辑,则当您处于只读模式时,时间轴将显示为灰色。