跳转至内容

DaVinci Resolve

来自 ArchWiki

Davinci Resolve 是一款专有的视频编辑、色彩分级、色彩校正、视觉特效、动态图形和音频后期制作应用程序。

安装

提供功能受限的免费版本和付费(Studio)版本。

对于免费版本,请 安装 davinci-resolveAURdavinci-resolve-betaAUR

对于 Studio 版本,请安装 davinci-resolve-studioAURdavinci-resolve-studio-betaAUR

注意 自 19.1.3-2 版本起,您必须从 Blackmagic Design 官方网站手动下载安装程序,并在构建软件包之前将其放置在与 PKGBUILD 相同的目录中。[1]

要运行 DaVinci Resolve,需要使用合适的 OpenGL 和 OpenCL 驱动程序。对于 AMD 和 Intel 显卡,通过 Mesa (Rusticl) 支持开源 OpenCL 驱动程序。 NixOS wiki 提供了 DaVinci Resolve 支持的 AMD GPU 的兼容性矩阵

OpenGL 驱动程序表
GPU 供应商 OpenGL 驱动程序 开源 文档 测试的驱动版本 与 DaVinci Resolve 兼容 测试的 DR 版本 备注
AMD mesa AMDGPU 23.0.2-2 18.1.4-1 在 Vega 之前的 GPU 上,如果使用 opencl-amd 和 mesa,DR 会崩溃,请参阅 bug 报告。您可以改用 rocm 并设置 ROC_ENABLE_PRE_VEGA=1,或者使用 opencl-amd 配合 progl。

已在 Radeon RX 580 上测试。

已在 Radeon PRO W6600 上测试。

Intel mesa Intel显卡 23.1.6 19.1.3 无需问题即可工作。

已在 Intel Iris Xe Graphics (Alder Lake Mobile) 上测试。

NVIDIA mesa Nouveau
nvidia-utils NVIDIA 575.64.05-2 19.1.3 之前在 Optimus 笔记本上使用 nvidia-xrun 进行过测试。

已在 RTX 3060 上测试,无需问题或解决方案即可工作。

测试的 OpenCL 驱动程序表
GPU 供应商 OpenCL 驱动程序 开源 测试的驱动版本 与 DR 兼容 测试的 DR 版本 评论
中立 opencl-mesa 1:23.3.2-2 18.6.4-1 某些内核版本在 ROCm 上存在问题,但 6.1 LTS 和 6.10.2 版本可以正常工作。

已在 RX 6800M 上测试。

mesa-tkg-git 24.0.0_devel.180705.fdbb5d58983-1 18.6 MR 21305 合并后 (commit 0a072bb3) DR 与 rusticl 配合正常工作。

已在 RX 7600 上使用 RUSTICL_ENABLE=radeonsi 进行测试。

AMD opencl-amdAUR 混合了专业版和开源组件 1:5.6.0-2 18.5b 目前没有 AUR 包只包含从 Ubuntu 重新打包的 rocm 驱动程序(此 opencl-amd 包同时包含 rocm 和 orca)。在 GFX8(RX 580 等)上,默认使用 ORCA 遗留驱动程序,它本身目前需要 AMDGPU-PRO OpenGL 驱动程序才能工作(见上文)。

已在 Radeon Pro W6600 上测试(工作正常,即使使用 mesa)

已在 Radeon RX 580 上测试(工作正常,目前仅配合 progl)。

已在 Radeon RX 5700 XT, 6700 XT 上测试(配合 mesa)

解决了在尝试对颜色页面进行色彩校正时发生的崩溃(在 rocm-opencl-runtime 包中遇到)。已在 Radeon 7900XT 上测试。

rocm-opencl-runtime 5.4.3-1 18.1.4-1 对于 GFX9/Vega 之前的 GPU,请使用变量 ROC_ENABLE_PRE_VEGA=1;可与 Mesa OpenGL 配合使用

已在 Radeon Pro W6600 上测试

已在 AMD RX580 上测试。色彩校正可能导致崩溃(Radeon 7900XT 曾发生),请考虑使用 opencl-amd 5.6.0-2。

opencl-legacy-amdgpu-proAUR 22.10.1_1401426-1 是的,适用于 Vega 之前的 GPU 17.4.6-2 请注意,这只是 opencl-amdAUR 包,不包含 ROCm 驱动程序。

需要 AMDGPU-PRO OpenGL 驱动程序才能工作。

已在 Radeon RX580 上测试。

Intel intel-compute-runtime 25.27.34303.5-1 19.1.3 无需问题即可工作。

已在 Intel Iris Xe Graphics (Alder Lake Mobile) 上测试。

mesa 应用了 cl-gl 共享 MR 23.3.0(应用 MR 后) 18.6 通过导出环境变量 RUSTICL_ENABLE=iris 可正常工作
beignetAUR 1.3.2+12+gfc5f430c-2 核心转储
intel-openclAUR 5.0.r63503-2 核心转储
intel-opencl-runtimeAUR 1:18.1.0.013-2 核心转储
Nvidia opencl-nvidia 460.32.03-1 合适,但正在研究 cuda?

DaVinci Resolve 检查器

您可以运行 davinci-resolve-checker 脚本,它会告诉您您的配置是否适合运行 DR(不适用于 Intel 集成显卡 - 会显示 OpenCL 驱动程序不受支持,尽管现在它已支持)。在配置良好的情况下,它应该输出:

All seems good. You should be able to run DaVinci Resolve successfully. 

BlackMagic Design 卡

如果使用 DeckLink、UltraStudio 或 Intensity 卡进行视频采集和播放,请安装带 decklinkAUR 软件包的 Desktop Video 软件。

手动安装

自 19.1.3-2 版本起,直接安装 AUR 包不再有效。而是克隆该包(将 davinci-resolve 更改为您想要的版本,例如 davinci-resolve-studio)

git clone https://aur.archlinux.org/davinci-resolve.git[dead link 2025-08-15—HTTP 404]

然后从 BlackMagic 的支持网站下载您首选安装程序的最新 Linux 版本。将 zip 文件放在克隆的仓库中,与 PKGBUILD 等其他文件并列,并记下文件末尾的版本(例如 20.0.1)。同时记下运行下载的 zip 文件的 sha256sum 输出。现在编辑 PKGBUILD:将 pkgver 更改为您的版本,并更改第一个 sha256sum,将其余的保持不变,替换为您自己的。执行 makepkg -i 即可准备就绪。

技巧与提示

使用 ffmpeg 编码器插件

安装 davinci-ffmpeg-encoder-pluginAUR 包。AV1、HEVC 和 AVC 的新 ffmpeg 编码器(使用 SVT-AV1、x265、x264 软件和 NVAPI 进行硬件加速)将在“Deliver”(交付)选项卡中提供。请注意,编码器插件仅在 Studio 版本中可用。

缩短安装时间

Davinci Resolve 软件包的压缩需要相当长的时间,因为二进制文件相当大。您可以指示 makepkg 使用 不同的压缩算法,在这种情况下,它会完全禁用压缩,从而大大加快处理速度。

PKGEXT='.pkg.tar'

便携式使用应用程序

有时您可能希望不将 davinci resolve 包安装到系统中。例如,您不希望如此大的软件包占用系统分区的空间。或者您想在应用程序的不同版本之间快速切换:免费版和 Studio 版,当前版本和先前版本。为此,只需将下载的安装程序的内容解压到一个新创建的目录(在您的 $HOME 下),然后直接从该目录运行 opt/resolve/bin/resolve。

自动化脚本

DR 支持脚本。免费版仅支持从 DR 内部启动脚本,而对于 Studio 版,您也可以从外部调用脚本。要启用此功能,请转到 Preferences (首选项) -> System (系统) -> General (常规) -> External scripting using (外部脚本使用)。您可以选择:None (无)(类似于免费版,仅从 DR 内部调用)、Local (本地)(允许从本地主机调用)和 Network (网络)(允许从远程主机调用)。

文档可在 Help (帮助) -> Documentation (文档) -> Developer (开发人员) 中找到。

重新映射与鼠标滚轮结合使用的键盘修饰符以进行滚动和缩放

应用程序使用非常奇怪的键盘修饰符绑定来缩放和滚动时间线。原始行为如下:

  • shift + 垂直滚轮 = 音轨高度
  • ctrl + 滚轮或水平滚轮 = 滚动时间线
  • alt + 垂直滚轮 = 缩放时间线
  • 无修饰符 + 垂直滚轮 = 垂直滚动

通过禁用“2D 滚动”(在 Settings (设置) → User (用户) → UI (界面) 中),可以将垂直滚轮映射到时间线滚动,而水平滚轮将失去其功能(因此没有用于垂直滚动的键绑定)。无法从应用程序中进一步自定义此设置,请参阅 [2]

一个解决方法(在 X11 和 Wayland 中均可用)是使用 evsieve。在以下命令中将 /dev/input/event3/dev/input/event5 替换为您的键盘和鼠标事件

# evsieve --input /dev/input/event3 grab --input /dev/input/event5 grab \
    --hook   key:leftalt:1 toggle=alt:2 \
    --hook   key:leftalt:0 toggle=alt:1 \
    --hook   key:leftctrl:1 toggle=ctrl:2 \
    --hook   key:leftctrl:0 toggle=ctrl:1 \
    --toggle rel:wheel @alt-up @alt-down id=alt \
    --map    yield rel:wheel@alt-down key:leftalt:0 key:leftctrl:1 key:leftctrl:2 rel:wheel key:leftctrl:0 key:leftalt:1 \
    --toggle rel:wheel @ctrl-up @ctrl-down id=ctrl \
    --map    yield rel:wheel@ctrl-down key:leftctrl:0 key:leftalt:1 key:leftalt:2 rel:wheel key:leftalt:0 key:leftctrl:1 \
    --block  rel:wheel_hi_res \
    --print  @alt-down @alt-up @ctrl-down @ctrl-up \
    --output create-link=/dev/input/by-id/merged-virtual-KM name="merged virtual KM"

另一个解决方法(在 X11(和 Xwayland)中可用,但效果较差,有时会跳过事件)是使用 IMWheel 实用程序。它只能为正则表达式描述的应用程序重新映射修饰符。

使用以下配置

~/.imwheelrc
"^resolve"

    # just wheel for scroll
    None, Up, Control_L|Button4
    None, Down, Control_L|Button5

    # crtl wheel for zoom
    Control_L, Up,   Alt_L|Button4
    Control_L, Down, Alt_L|Button5

    # alt wheel for track height
    Alt_L, Up,   Shift_L|Button4
    Alt_L, Down, Shift_L|Button5

或者,使用以下块

~/.imwheelrc
"^resolve"

     # just wheel for zoom
     None, Up,   Alt_L|Button4
     None, Down, Alt_L|Button5

     # shift wheel for scroll
     Shift_L, Up, Control_L|Button4
     Shift_L, Down, Control_L|Button5

防止在完全退出前返回提示符

当您退出应用程序时,终端提示符会返回给您,但突然终端中会充斥着“Socket disconnected”消息。为防止这种情况,请通过 cat 管道输出主进程。有关解释,请参阅 此处

故障排除

日志

DaVinci Resolve 在每次启动时都会创建日志文件 ~/.local/share/DaVinciResolve/logs/ResolveDebug.txt。检查它有助于诊断问题。

应用程序窗口缺少标题栏

KDE 有一个解决方法——一个强制启用标题栏的窗口规则。请参阅 [3]

您可以手动创建一个描述所需窗口规则的文件

DaVinci_Resolve_main_window_always_with_titlebar_and_frame.kwinrule
[DaVinci Resolve main window always with titlebar and frame]
Description=DaVinci Resolve main window always with titlebar and frame
clientmachinematch=0
noborder=false
noborderrule=2
titlematch=0
types=1
wmclass=resolve
wmclasscomplete=false
wmclassmatch=1

然后转到 _系统设置 > 窗口管理 > 窗口规则_ 并导入此文件。

MP4, H.264, H.265 和 AAC 支持

DaVinci Resolve 免费版不支持 MP4 容器类型是一种误解。更准确地说,DaVinci Resolve 免费版不支持 H.264 和 H.265 视频的解码或编码,无论容器类型如何。

例如,包含 AV1 视频流和 MP3 或 PCM 音频流的 MP4 可以被 DaVinci Resolve 免费版解码。

DaVinci Resolve 免费版和 Studio 版本均不支持 AAC 音频流的解码或编码。

有关更多信息,请参阅 Blackmagic 官方编解码器文档(DR 20 版,类似地:DR 19 版18 版)。

MP4, H.264, H.265 和 AAC 支持表
释放 MP4 H.264 H.265 AAC 测试版本 备注
免费版 18.6.6-2 只要使用了支持的编解码器(例如:AV1 和 PCM),MP4 就被支持。
Studio 18.6.6-2

DaVinci Resolve 免费版解决方案

如果您的 MP4 视频是 H.264 或 H.265,但音频是 MP3 或 PCM,您只需要将视频转码为支持的编解码器,因为音频已受支持。

$ ffmpeg -i input.mp4 -c:v dnxhd -profile:v dnxhr_hq -pix_fmt yuv422p -c:a copy output.mov

如果您的 MP4 视频是 H.264 或 H.265,并且音频是 AAC,您需要将视频和音频都转码为支持的编解码器。

$ ffmpeg -i input.mp4 -c:v dnxhd -profile:v dnxhr_hq -pix_fmt yuv422p -c:a alac output.mov

如果您的 MP4 视频是 AV1,但音频是 AAC,只需将音频转码为支持的编解码器。

$ ffmpeg -i input.mp4 -c:v copy -c:a pcm_s32le output.mp4

如果您的空间有限,可以使用此选项(文件大小仍会增加 4-5 倍)——但请注意,这是一种有损格式,您可能会在后续阶段(例如,进行色彩校正)出现压缩伪影,并**丢失您的工作**。

$ ffmpeg -i input.mp4 -c:v mpeg4 -q:v 2 -c:a alac output.mp4

您也可以在 OBS 中使用 alac 编解码器进行初始录制,然后使用 ffmpeg 参数“-c:a copy”复制音频,以避免编码。

您可以使用 incron 自动化此任务。它将自动转换出现在指定文件夹中的文件。有关设置示例,请参阅 这篇文章。另一个选择是为此目的编写一个 Resolve 脚本。有关更多信息,请参阅 Resolve 脚本文档(在“另请参阅”部分链接)。

DaVinci Resolve Studio 解决方案

Studio 支持 H.264 和 H.265 视频,但不支持 AAC 音频。您可以将音频从不支持的 AAC 格式转码为支持的无损格式,而无需破坏性地重新压缩视频,或者将音频与视频分离。

#另请参阅 部分,请注意链接到一个 PDF 文件,其中包含官方支持的编解码器列表。

将音频转码为 **Apple Lossless Audio Codec**(-c:a alac)。如果您倾向于使用 MOV 容器,这是一个不错的选择。

$ ffmpeg -i input.mp4 -c:v copy -c:a alac output.mov

FLAC 的压缩优势仅比 ALAC 略有优势。要转码为 FLAC,您需要使用 MKV 容器。

$ ffmpeg -i input.mp4 -c:v copy -c:a flac -compression_level 12 output.mkv

使用 PCM 可能没有真正的优势,除了 MP4、MOV 和 MKV 容器都支持它,如果您觉得这很重要的话。

$ ffmpeg -i input.mp4 -c:v copy -c:a pcm_s32le output.mov

HiDPI

要实现与高分辨率显示器的兼容性,请相应设置以下 环境变量

QT_AUTO_SCREEN_SCALE_FACTOR=1

您可以在设置中更改 UI 缩放:Preferences (首选项) (ctrl + ,) → User (用户) 选项卡 → UI settings (UI 设置) → UI Display Scale (UI 显示比例)。

Wine 版本

某些插件仅适用于 Windows,不适用于 Linux,因此您可能希望通过 wine 使用 Davinci Resolve。此外,wine 版本可能能够解决 mp4 格式问题的 Linux 特有问题。Wine 6.5 带来了 OpenCL 1.2 支持,而 DR 需要此支持。不幸的是,尝试通过 wine 启动 DR 尚未成功。在此处查看测试结果 here。在 17.4.1 版的 DR 中,DR 无法看到可用的 GPU 列表(wine 6.21)。可能需要一些技巧才能让 wine 将 GPU 显示给应用程序。在 dr 18.5b1 版中使用 wine 8.7-1 时,我会收到 rocm 错误(5.4.3-1),该错误已在此处 提交

错误的 OpenCL 版本

如果应用程序根本无法启动,即使在成功显示安装程序和“导览”之后,您的 OpenCL 版本也可能与您的 NVIDIA 驱动程序不匹配。如果您安装了 nvidia-440xx,请确保也安装了 opencl-nvidia-440xx。一个可能的错误消息是:

~/.local/share/DaVinciResolve/logs/LogArchive/ResolveDebug_C1.txt
...
OpenCL error -1001: 'Unspecified Error', GPUPropertiesUtilUnix.cpp:338
...

返回入门屏幕

如果您正在试验驱动程序安装,您可能希望从欢迎导览和入门屏幕开始,它会检查您的系统和显卡。您可以通过删除配置目录来实现这一点

rm -r $HOME/.local/share/DaVinciResolve/configs

缺少全屏预览功能

此功能仅在 Studio 版本中可用。它位于菜单 _Workspace (工作区) > Video Clean Feed (视频净送)_ 中。

视频预览时没有声音

DaVinci 直接与 ALSA 交互,因此如果您使用 PulseAudio,您需要 安装 pulseaudio-alsapipewire-alsa。或者,您可以创建 /etc/ 中的 asound.conf 文件并包含以下内容,将其重定向到使用 PulseAudio:

/etc/asound.conf
pcm.!default pulse
ctl.!default pulse

Intel/NVIDIA 混合显卡上的错误代码 999

“由于错误,GPU 未能执行图像处理。错误代码:999。”

如果 NVIDIA GPU 以按需模式使用,您必须显式请求使用它。要启用,请设置以下 环境变量

__NV_PRIME_RENDER_OFFLOAD=1
__GLX_VENDOR_LIBRARY_NAME=nvidia

注意: 相同的环境变量设置也可以解决 (Intel 或 AMD)/NVIDIA 混合图形配置中“您的 GPU 内存已满”的错误。

DaVinci Resolve 在图形模式下无法启动。在控制台中,会抛出此错误:

$ /opt/resolve/bin/resolve 
bin/resolve: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

您需要 安装 libxcrypt-compat

缺少工作流程集成菜单

在 DR Studio for Windows 和 Mac OS 中,有一个 Workspace (工作区) -> Workflow Integrations (工作流程集成) 菜单。工作流程集成插件是用 JavaScript(electron 应用程序)编写的。如文档中所述(可以在 Help (帮助) -> Documentation (文档) -> Developer (开发人员) 中找到),Linux 目前不支持(在 17.4.3 版中已检查)。他们说 Linux 支持集成脚本,这很可能是一个错误,因为他们没有提供放置它们的位置,而且菜单仍然缺失(它仍然是 Workspace -> Workflow Integrations)。

找不到 Python 3.6

本文章或章节需要扩充。

原因: 请帮助编写此部分。(在 Talk:DaVinci Resolve#Python 3.6 not found problem 中讨论)

当转到 Workspace (工作区) -> Console (控制台) -> Py3 时,会显示错误窗口,提示“Python 3.6 not found”(找不到 Python 3.6)。

一个解决方案如下(来自 问题):

env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.6.11
sudo ln -s $HOME/.pyenv/versions/3.6.11/lib/python3.6 /usr/local/lib/python3.6
sudo ln -s $HOME/.pyenv/versions/3.6.11/lib/libpython3.so /usr/local/lib/libpython3.6.so

在 DR 18 版中,他们 表示,所有 python 3 版本都受支持。

终止卡死的进程

如果 dr 卡死,按下 ctrl + c(发送 sigint)后无法释放终端,并且当其窗口未显示而您无法再次打开 dr 时(它会提示另一个实例已在运行),您仍然可以解决此问题。打开任务管理器(KDE 中按 ctrl + esc),然后搜索名为“GUI”的进程,然后终止它(发送信号 9)。现在您可以正常启动 dr。

使用 Dolphin 代替 Qt 文件选择器

不幸的是,DR 尚不支持 XDG 桌面门户。有关功能请求,请参阅 [4]。作为一种解决方法,您可以使用 Andrew Shark 的脚本 Import Media via Dolphin

无法启动 (onetbb/log4cxx)

切换到 onetbb 导致卡死,并出现以下消息:

/opt/resolve/bin/resolve
...
ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
PnlMsgActionStringAdapter Already in Table: Code= 615e, Mode=  0, Level=  0, CmdKey= -1, Option= 0
log4cxx: No appender could be found for logger (BtCommon).
log4cxx: Please initialize the log4cxx system properly.
...

一种建议的解决方法是暂时将 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so 重命名为其他名称。

有关进一步讨论,请参阅 tbb 被 onetbb 替换且 resolve 在 Linux 上无法启动 论坛帖子。

无法启动 (libpango/glib)

由于 Resolve 处理库的方式,如果系统库与 resolve 自带的库差异过大,软件可能无法启动。

/opt/resolve/bin/resolve: symbol lookup error: /usr/lib64/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal

为规避此问题,您可以强制 Resolve 使用系统的版本

$ LD_PRELOAD="/usr/lib64/libglib-2.0.so" /opt/resolve/bin/resolve

Resolve 可能第一次尝试时无法启动,但后续尝试会成功。

这可能导致新的错误:

/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_static_name

截至 2024-05-23,该 `g_task_set_static_name` 错误的修复方法是(Arch 论坛解决方案来源):

$ LD_PRELOAD="/usr/lib/libgio-2.0.so /usr/lib/libgmodule-2.0.so" /opt/resolve/bin/resolve


另一种解决方法是删除 Resolve 目录中的一些库。这样 Resolve 将被迫使用系统库,而不是它自带的库。有关此技巧的更多信息,请参阅软件包的 AUR 注释和 PKGBUILD 本身。

/opt/resolve/libs/libglib-2.0.so*
/opt/resolve/libs/libgio-2.0.so*
/opt/resolve/libs/libgmodule-2.0.so*

无法启动 (wayland)

wayland 会话中,环境变量 QT_QPA_PLATFORM=wayland 可能已设置为启用其他 QT 程序以 Wayland 支持启动。但是,DaVinci Resolve 将无法启动,并出现以下错误:

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

DaVinci Resolve 可以通过以下方式强制使用 X11 启动:

QT_QPA_PLATFORM=xcb /opt/resolve/bin/resolve

启动时“成功”退出

DaVinci Resolve 可能无法启动,但永远不会异常退出(退出代码 0),也不会生成日志文件。/opt/resolve/bin/resolve 的标准输出类似如下:

ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
log4cxx: No appender could be found for logger (BtCommon).
log4cxx: Please initialize the log4cxx system properly.

这种情况通常与锁定文件有关。Resolve 使用 /tmp 中的锁定文件来检查是否正在运行实例。由于各种原因,如果 Resolve 上次没有正确退出,此锁定文件将保留下来,从而阻止任何新实例的 Resolve 启动。

锁定文件的命名格式为 qtsingleapp-DaVinc-xxx-lockfile,其中 xxx 是某种十六进制 ID。您可以手动删除此锁定文件,Resolve 应该可以重新启动。

无法下载附加内容

当使用 **Extras Download Manager**(附加内容下载管理器)下载 AI Voice Training 数据或其他附加内容时,所有下载都会立即失败,显示状态 **Download failed**(下载失败)。这是由于 Resolve 中存在 硬编码的 TLS 证书路径。您可以手动添加一个符号链接以使内部下载器正常工作。

mkdir -p /etc/pki/
ln -s /etc/ssl /etc/pki/tls

附加内容存储在 /opt/resolve/Extras/ 中,请确保有足够的空间并且用于启动 Resolve 的帐户具有写入权限。

无法激活许可证。请稍后再试

在首次安装或更新后首次激活 Davinci Resolve Studio 时,有时会出现此错误。通常可以通过执行以下命令来解决:

sudo chmod -R 7777 /opt/resolve/.license/

否则,如果您仍然拥有先前安装的 .license 文件夹,也可以通过将其复制过来解决此问题。

安装的字体未在 DaVinci Resolve 中显示

DaVinci Resolve 的“Text”(文本)对象仅尝试加载系统范围的 /usr/share/fonts/usr/local/share/fonts 文件夹中安装的 字体。然而,“Text+”(文本+)对象(也用于 Fusion 合成中的文本)仅加载 /usr/share/fonts 中的字体。

如果您找不到已安装的字体,请检查它是否安装在 /usr/share/fonts(系统范围字体)而不是 /usr/local/share/fonts/(系统范围字体)或 ~/.local/share/fonts(用户字体)中。可以创建指向 /usr/local/share/fonts 的符号链接到 /usr/share/fonts 中。但是,**不推荐**这样做,因为该目录由 pacman 管理,并且可能导致与字体包的冲突。

点击 Fusion 标签页中的键时崩溃

Fusion 似乎需要 US-locales,添加它们并生成 locales Locale#Generating_locales 

/etc/locale.gen
...
en_US.UTF-8 UTF-8
...

仅在 Fairlight 中可播放

DaVinci Resolve 搭配 Radeon 6700 XT(可能也包括类似显卡)似乎需要 opencl-amdAUR,而无法与 rocm-opencl-runtime 配合使用。

参见

  • Davinci Resolve 论坛帖子,其中包含经过测试的配置。
  • PDF 文件,列出了 DaVinci Resolve 19 的 支持的格式和编码
  • 您可以在 此处 查看 BMD 是否发布了新版本的文档,请查看“最新支持说明”一栏。此外,它还列出了每个版本的“新增功能”说明。
  • ResolveDevDoc - 非官方的脚本编写文档。使用 readthedocs 格式,比原始 txt 文件更美观易读且易于搜索。
  • pydavinci - 重构的 resolve 脚本 API

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.