[Share Experiences] 解决在deepin上用达芬奇DaVinci Resolve 16剪视频,常见问题
Tofloor
poster avatar
zizdong
deepin
Forum Operations
2023-07-07 22:34
Author

转载自:@老虎会游泳 虎绿林

安装需要获取root权限,所以UOS必须打开开发者模式才能安装。

1.从官网下载DaVinci_Resolve_16.2.5_Linux.zip并解压。

2.双击解压出来的DaVinci_Resolve_16.2.5_Linux.run,给执行权限并运行。

转1.png

3.一直点下一步(Next),有框就勾选,弹出密码框就输入系统登录密码。

转2.png

转3.png

4.安装好后打开,欢迎页面可能会呈现全白或者全黑,这是因为缺少 libssl-1.0库导致的。修复这个问题不太容易,所以你可以直接结束 DaVinci_Resolve_Welcome进程来跳过欢迎页面。

转4.png

5.导入一个MP4。咦,为什么播放黑屏?
其实是因为Linux免费版不支持H.264编码,只有Studio版才支持(仅限N卡)。注意:Windows上没有这些限制,都是支持的。

转5.png

支持的视频格式见https://documents.blackmagicdesign.com/SupportNotes/DaVinci_Resolve_16_Supported_Codec_List.pdf
支持的格式很多,我就不一一截图了。可惜就是没有普通UP主最常用的H.264(因为电影工业很少用低码率的H.264)。

6.纵观文档,我熟悉的格式只有一个,那就是采用MOV封装的MPEG4:

转6.png

注意,不是所有 .mp4文件的视频编码都是 MPEG4,实际上大部分都是 H.264,导入Resolve会黑屏。而且Resolve也没说它支持MP4封装。
此外,Linux免费版Resolve也不支持MP3、AAC等音频编码,只支持PCM音频编码(如果音频单独保存,可存成 .wav格式)。
所以必须进行格式转换,把“采用H.264视频编码、AAC音频编码的MP4文件”转换为“采用MPEG4视频编码、pcm_s16le音频编码的MOV文件”。
我们可以使用 ffmpeg命令进行转换(可用 sudo apt install ffmpeg安装):

ffmpeg -i dde-introduction.mp4 -vcodec mpeg4 -acodec pcm_s16le -f mov output.mov

7.把转换完成后的 output.mov导入Resolve,就可以正常剪辑了:

转7.png

8.然后你就会发现:没声音啊。调设置也不管用,因为Resolve默认使用ALSA音频驱动,而UOS/Deepin使用PulseAudio。不过我在网上找的一个简单的方法把对ALSA的请求转发到PulseAudio,执行以下命令即可(需要获取root权限,输入系统登录密码):

echo -e 'pcm.!default pulse\nctl.!default pulse' | sudo tee /etc/asound.conf

执行完后重新打开Resolve,声音就可以正常播放了。

备注:这个命令也可以解决 LightWorks 没声音的问题。


已知问题:

1.输入法不生效,不过可以复制粘贴中文。
2.mpeg4文件很大,清晰度也不好,可以考虑换成他们支持的其他编码,比如VP9、Prores等。


如果你使用OBS录制视频素材,可以采用如下设置(注意把顶部的“输出模式”从“简单”改成“高级”,下面那些选项才会出现):

转8.png

这样录出来的视频可以直接用Resolve剪辑,不需要格式转换。

如果嫌录出来的视频文件太大,把视频比特率减小一些就行。

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-07-07 22:35
#1

like

Reply View the author
熊爷不是好惹的
deepin
2023-07-07 23:41
#2

kissing_heart

Reply View the author
青稚
Moderator
2023-07-07 23:51
#3

这个得点赞like

Reply View the author
浪云
deepin
2023-07-08 00:40
#4

hi

经历过才能进步

Reply View the author
咸蛋超人
deepin
2023-07-08 05:25
#5

软件很好装,显卡驱动不好装。

Reply View the author
deepin
2023-07-08 06:30
#6

虽然不用这个,但还是支持下!LINUX下最省心的视频剪辑软件好像还是KDENLIVE,但用起来真心不顺手,可能习惯PR的原因!

Reply View the author
qq4945286
deepin
2023-07-19 18:17
#7

中文输入法不生效好解决,到系统中搜索一个动态文件 libfcitxplatforminputcontextplugin.so

再到达芬奇的安装目录/opt/resolve/libs/plugins下面新建一个platforminputcontexts文件夹把上面的libfcitxplatforminputcontextplugin.so粘贴到进来,重启一下达芬奇搞定

Reply View the author
ThinKinG
deepin testing team
2023-07-24 22:29
#8

大佬,Pr有什么办法在deepin上运行吗

Reply View the author
老李头
deepin
2023-09-11 21:58
#9
阿尼樱奈奈

like

amd无法驱动显卡,怎么命令卸载达芬奇啊

Reply View the author
蒙笛
deepin
2023-11-13 05:13
#10

18.6新版,貌似用ffmpeg转格式以后,导入mp4也是黑的,有办法解决吗?

参照楼主,还是装回到16.2.8版了,可以用。尝试了17.4,18.6两个版本,都不支持mp4,转化后也不行。

另外高分屏解决办法:

启动器参数里改为:

Exec=env QT_DEVICE_PIXEL_RATIO=2 QT_AUTO_SCREEN_SCALE_FACTOR=true /opt/resolve/bin/resolve %U

参阅b站视频:

https://www.bilibili.com/video/BV1ki4y1d7Rn/?vd_source=81f8dcd42e1fbcf1dbb8c57e8a2ec641

其他资料可以参看Arch坛子里rd专版:
https://wiki.archlinux.org/title/DaVinci_Resolve?ref=techhut.tv

Reply View the author