首页 > 程序 > 在arch下使用davinci-resolve
作者:ghostry 发布时间:2022-11-08 浏览: 1659
转载注明出处: https://blog.1ge.fun/program/1067.html首先打开 https://wiki.archlinux.org/title/DaVinci_Resolve_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 学习,了解基本知识和自己的需求.
我是安装免费版
yay -S davinci-resolve
需要20GB以上磁盘空间.如果~/.cache
空间不足,则打开 .cache/yay/davinci-resolve
把里面的文件复制到一个空间充足的磁盘目录,在里面执行 makepkg -i
进行安装
如果zip文件下载失败,命令行会显示下载地址,可以拷贝下来用下载工具下载好,放到文件夹里.
我的是nvidia双显卡笔记本,安装后需要一些配置才能使用
首先运行resolve,第一次会出现一个空白的窗口,直接xkill
杀掉就能进入程序了.
在偏好设置->内存和gpu
里,取消gpu的自动,选择cuda和对应的nvidia显卡,退出.
然后写个脚本resolve.sh
内容如下
#!/bin/bash
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
/opt/resolve/bin/resolve
以后用这个脚本启动程序.
linux版本的resolve不支持h264,网上说使用
ffmpeg -hwaccel cuda -y -threads 2 -i in.mp4 -vcodec dnxhd -acodec pcm_s16le -b:v 36M -pix_fmt yuv422p -f mov output.mov
我测试发现文件太大.
经过测试,发现1080p视频
ffmpeg -hwaccel cuda -y -threads 2 -i "$in" -vcodec mpeg4 -acodec pcm_s16le -b:v 10M -f mov "$h265" < /dev/null
这样能在文件大小和视频质量之前找到不错的平衡.
交付视频也选mpeg4,文件不会太大.
下一篇: 麒麟v10安装docker