如何在Linux上安装使用达芬奇DaVinci-Resolve视频剪辑|附带格式转换脚本

这篇具有很好参考价值的文章主要介绍了如何在Linux上安装使用达芬奇DaVinci-Resolve视频剪辑|附带格式转换脚本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如何在openSUSE-Linux上安装DaVinci-Resolve

您是否还在等待Adobe套件在Linux上的到来?您是否曾多次尝试通过Wine使用Premiere?您是否还在想苹果为什么不以Linux本机版本发布Final Cut Pro?

如果您对所有这些问题中的一个或全部回答是,那么您来对地方了。我们也知道Final Cut是优雅的Apple用户的口头禅,我们也知道Premiere是新一代内容创作者的顶级非超者,但我们也知道我们在谈论中高品质的产品。是的,因为专业人士,即电影和视频制作领域中的顶尖人士,还使用了其他东西。

听说过LightWorks或Davinci Resolve吗? 您是否知道它们都可用于Linux?

BlackMagic的DaVinci-Resolve16专业视频编辑

DaVinci Resolve是世界上唯一将专业8K编辑,色彩校正,视觉效果和音频后期制作结合在一起的软件解决方案。只需单击一下,即可在编辑,颜色,效果和音频之间即时切换。

Resolve Studio(价格更高的PRO和付费版本)还是为多用户协作而设计的唯一解决方案,因此编辑者,助手,调色师,VFX艺术家和声音设计师都可以在同一项目上同时工作!无论您是单个艺术家,还是大型协作团队的成员,不难看出为什么DaVinci Resolve是高端后期制作以及在好莱坞长片,电视节目和商业广告上比其他任何软件都要完成的标准。

DaVinci Resolve包含专业编辑人员剪辑大片,电视节目和广告所需的一切。对于离线和在线编辑都是完美的选择。高性能的播放引擎使编辑和修整变得非常快,甚至对于H.264和RAW等处理器密集型格式也是如此。要了解有关Resolve功能的更多信息,请检查此页面。

NVIDIA显卡、Linux和DaVinci-Resolve免费和专业视频编辑的完美组合

由于过去在AMD图形卡和Resolve程序之间遇到一些问题,DaVinci建议使用NVIDIA图形卡。

接下来我们来分别介绍NVIDIADaVinci-Resolve的安装过程。

如何在openSUSE上安装NVIDIA驱动程序

关于Linux系统上的显卡驱动有两种:社区开源和闭源两种版本。
而NVIDIA显卡驱动的不开源也对影响了其社区开源版本对其显卡的支持能力,因此我们最好的选择是使用其官网提供的闭源版本驱动程序。

接下来,我们来一步步说下官网版本驱动的安装方法:

1.下载驱动程序

显卡驱动下载地址, 找到最新的版本,例如当前是460.27.04版本,我们就下载 NVIDIA-Linux-x86_64-460.27.04.run文件这个文件包含32位64位支持库,另外一个名字中带no-compat32的文件是不兼容32位库版本。

wget -c https://download.nvidia.com/XFree86/Linux-x86_64/460.27.04/NVIDIA-Linux-x86_64-460.27.04.run
2.驱动程序的依赖软件包安装

这一步是准备编译NVIDIA内核模块的依赖包,如gcc编译器和devel_kernel内核源码及开发库。

  1. 安装依赖软件包: sudo zypper install -t pattern devel_C_C++ devel_kernel
  2. 如果不想每次升级内核都重新安装驱动,还需要安装dkmssudo zypper install dkms
3. 开始安装NVIDIA驱动程序

完成所有上面的准备操作后,请执行以下步骤:

  1. 将系统重新引导到引导加载程序
  2. 在引导加载程序中选择openSUSE条目,然后按“ e”以进入编辑器
  3. 将“ nomodeset 3”添加到“splash = silent quiet showopts”组中。它应如下所示: splash=silent quiet nomodeset 3 showopts
  4. F10键以正常启动并添加步骤3中的更改。

如果以上步骤成功,那么您应该在虚拟控制台模式下运行。以普通用户身份登录并导航到Nvidia驱动程序安装程序已保存到的目录。然后:
通过运行如下命令执行安装驱动:

$ chmod +x NVIDIA-Linux-x86_*

$ sudo ./NVIDIA-Linux-x86*

安装程序可能会运行禁用Nouveau驱动程序的预安装脚本。如果是这样,安装程序将需要重新启动才能完成安装。只需按照前面的4个步骤操作,然后再次运行安装程序即可。

  1. 如果安装程序要求使用,请dkmsY并继续。
  2. 安装完成后,运行 sudo mkinitrd
  3. 一旦mkinitrd完成,重新启动计算机。

如果一切成功,则应该运行最新的NVIDIA驱动程序!而且,如果您安装了dkms,则只要您的内核收到更新,就应该自动加载驱动程序!

NVIDIA为何不提供RPM包

如果通过RPM包方式就没必要像上面那样的复杂了,但是NVIDIA的解释是这样的:

并非每个Linux发行版都使用RPM,并且NVIDIA提供了一个适用于所有Linux发行版的解决方案。NVIDIA鼓励Linux发行版以其本机软件包管理格式重新打包和重新发行NVIDIA Linux驱动程序。这些重新包装的NVIDIA驱动程序可能会与Linux发行版的软件包管理技术最佳地互操作。因此,NVIDIA鼓励用户使用发行版的重新包装的NVIDIA驱动程序(如果有)。

如何安装DaVinci-Resolve16专业视频编辑

第一步依然是需要下载安装程序, davinciresolve下载地址 ,你要记住studio版本是收费版本,而DaVinci-Resolve版本是免费版本,并不需要激活操作。下载后的操作命令如下:

$ unzip ./DaVinci_Resolve_16.2_Linux.zip
$ sudo sh ./DaVinci_Resolve_16.2_Linux/DaVinci_Resolve_16.2_Linux.run -i

安装完成后,我们就可以在启动器菜单中找到DaVinci Resolve菜单项了,启动它试试吧。

启动器DaVinci Resolve菜单中可以同样看到Uninstall DaVinci Resolve的项,点击后就可以卸载它了(如果你这么想的话)。

到这里,我们就可以在Linux上使用DaVinci Resolve软件了,但是DaVinci Resolve处理视频使用DNxHD编码方式,通常我们就需要对已有的mp4视频进行格式转换后再导入处理。

DaVinci的视频格式转换问题解决方法

通常我们使用手机或者相机录制的视频是mp4格式的,我们可以通过 FFmpeg工具来解决这些格式转换问题。

第一种使用zypper安装已经编译好的RPM包:

$ sudo zypper in -y ffmpeg

第二种,自己编译(可以自己选择支持的选项:如支持GPU选项)

$ git clone https://git.ffmpeg.org/ffmpeg.git
$ cd ffmpeg

$ ./configure --prefix=/apps/ffmpeg --enable-nonfree  --enable-opengl --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzimg --enable-libzvbi --enable-vaapi --enable-vdpau --enable-libx264 --enable-libx265 --enable-libxvid

成功安装了ffmpeg工具后,现在要将音频和视频从文件转换为DNxHD格式,该格式可以像其他文件一样解析,请执行以下操作:

$ ffmpeg -i INPUT-VIDEO-FILE.mp4 -c:v dnxhd -profile:v dnxhr_hq -pix_fmt yuv422p -c:a pcm_s16le OUTPUT-VIDEO-FILE.mov

INPUT-VIDEO-FILE可以是MP4,也可以是AVI,MOV或其他格式。

当然这里有我编写的一个格式互相转换脚本:

#!/usr/bin/env bash
########################################################################
# filename: vconvert
# Author: zioer
# mail: next4nextjob@gmail.com
# mp4与mov格式互转脚本工具
########################################################################
usage()
{
cat <<END
usage:
    `basename $0` <input-file> [output-directory] [frames-per-second]
brief:
    将mp4文件转换为达芬奇软件可识别格式dnxhr 或者反向转换

    input-file : 需要转换的文件的文件路径(mp4/avi/mov)
    output-directory: 可选,输出文件目录,默认与input-file同目录
    frames-per-second: 可选,帧率,默认 24 fps

END
}

if [ "$#" -lt "1" ] ; then
    usage
    exit 0
fi

inputfile=""
outputfile=""
if [ "$#" = "1" ] ; then
    inputfile="$1"
    # outputfile=`echo $1|sed 's/mp4$/mov/i'`
    outputfile="$1"
elif [ "$#" = "2" ] ; then
    inputfile="$1"
    outputfile=$2"/"`basename $1`
fi

ftype="${inputfile#*.}"
fps="${3:-24}"

case "$ftype" in
    mp4|MP4|avi|AVI)
        # convert mp4 ==> mov #
        outputfile=`echo $outputfile| sed 's/...$/mov/i'`
        # DNxHD scale: 1280x720, 1920x1080
        # DNxHD video rate fps: 24(24/1) film, 30000/1001 ntsc, 25/1 pal, 24000/1001 ntsc-film
        # Pixel Format: yuv422p, yuv422p10
        ffmpeg -i $inputfile -c:v dnxhd -vf "scale=1920:1080,fps=${fps},format=yuv422p" -profile:v dnxhr_sq -c:a pcm_s24le -ar 48000 $outputfile
        ;;
    mov|MOV)
        # convert mov ==> mp4 #
        outputfile=`echo $outputfile| sed 's/mov$/mp4/i'`
        ffmpeg -i $inputfile -vcodec mpeg4 -b:v 15M -acodec libmp3lame -b:a 192k $outputfile
        ;;
    *)
        echo "invalid ftype:[$ftype]"
        ;;
esac

您可以使用FFmpeg将所有内容转换为Resolve之类的内容,并执行所需的所有解决方法。这是一个额外的步骤,但可以正常工作,它使您可以在Linux上使用DaVinci Resolve的全部功能。

现在,您可以轻松地将新文件导入DaVinci Resolve工作台。文章来源地址https://www.toymoban.com/news/detail-781771.html

到了这里,关于如何在Linux上安装使用达芬奇DaVinci-Resolve视频剪辑|附带格式转换脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win/mac达芬奇19下载:DaVinci Resolve Studio 19

    DaVinci Resolve Studio 19 是一款功能强大的视频编辑和调色软件,广泛应用于电影、电视和网络节目的后期制作。这款软件不仅提供了专业的剪辑、调色和音频处理工具,还引入了全新的DaVinci Neural Engine AI工具,对100多项功能进行了大规模升级。 在剪辑方面,DaVinci Resolve Studio 1

    2024年04月23日
    浏览(82)
  • FPGA驱动RGB888屏幕——基于正点原子达芬奇FPGA开发板

    RGB888简介 一个像素点由三种颜色控制,每个颜色8bit,共24bit,三个字节,这就是RGB888。同样的还有RGB565等。 LCD屏幕介绍 1、HSYNC(水平同步信号、行同步信号):产生此信号,说明开始显示新的一行。 2、VSYNC(垂直同步信号、帧同步信号):当产生此信号的话就表示开始显示

    2024年02月04日
    浏览(32)
  • 移植蜂鸟E203内核至达芬奇pro35T【集创芯来RISC-V杯】(二)

    开发板:正点原子达芬奇FPGA开发板 芯片型号:Xilinx Artix-7 35T 开发工具:Vivado 2022.1 源码链接: e203_hbirdv2: The Ultra-Low Power RISC-V Core https://gitee.com/riscv-mcu/e203_hbirdv2?_from=gitee_search 发现IP有报错:  此时,打开system.v文件 ,发现IP名不对,所以我们要重新设置IP  所以我们来修改第一个

    2024年02月02日
    浏览(30)
  • 【Linux】如何使用 WSL 在 Windows 上安装 Linux

    开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修

    2024年02月07日
    浏览(31)
  • 如何在 Linux 环境下安装使用 pycharm?

    在Linux环境下安装和使用PyCharm,可以按照以下步骤进行操作: 打开浏览器,访问PyCharm官方网站(PyCharm: the Python IDE for Professional Developers by JetBrains)。 在网站上找到适用于Linux的PyCharm版本,下载对应的安装包。通常有两个版本可供选择:Community Edition(免费版)和Professional

    2024年02月07日
    浏览(28)
  • 如何在Linux系统中使用yum命令安装MySQL

    1、安装软件 网址来源:https://dev.mysql.com/downloads/repo/yum/ 2、启动软件 3、配置软件 a、获取密码 b、软件设置 说明:密码强度检查等级分为0/LOW(只检查长度)、1/MEDIUM(检查长度、数字、大小写、特殊字符)和2/STRONG(检查长度、数字、大小写、特殊字符字典文件)。 4、开放

    2024年02月14日
    浏览(40)
  • 如何在 Ubuntu Linux 上使用 SNAP 安装 Docker?

    Docker 是一种开源的容器化平台,它允许开发人员将应用程序和其依赖项打包到一个可移植的容器中,以便在不同的环境中运行。在 Ubuntu Linux 上,我们可以使用 SNAP(一种软件包管理系统)来安装和管理 Docker。本文将详细介绍如何在 Ubuntu Linux 上使用 SNAP 安装 Docker,并提供一

    2024年02月16日
    浏览(52)
  • 如何在 Linux 服务器上安装和使用 SFTP?

    SFTP 或 SSH 文件传输协议是一种在两台计算机之间安全传输数据的方法。它是运行在 SSH 协议之上并利用其安全性并完全支持其身份验证的 FTP。 现在,建议使用 SFTP 而不是旧的旧 FTP 或 FTP/S 协议。SFTP 默认是安全的,因为这就是 SSH 的工作方式。从安全的角度来看,SFTP 还可以

    2024年02月11日
    浏览(38)
  • 如何使用 Flatpak 在 Linux 上安装 ONLYOFFICE 桌面编辑器?

    Flatpak  是一款与 Linux 发行版 无关的软件实用工具 , 可用于在 Linux 上构建和分发桌面端应用。其可帮助您安装第三方 Linux 应用程序,无需安装库或处理依赖。 ONLYOFFICE 编辑器桌面版是一款全面的办公工具,提供了文本文档、电子表格,演示文稿和表单的查看和编辑功能。它

    2024年02月15日
    浏览(31)
  • 在linux下如何使用yum命令查看安装了哪些软件包

    Linux 系统下 yum 命令查看安装了哪些软件包: 1. 使用 yum 查找软件包 命令: 2. 列出所有可安装的软件包 命令: 3. 列出所有可更新的软件包 命令: 4. 列出所有已安装的软件包 命令: 5. 列出所有已安装但不在 Yum Repository 内的软件包 命令: 6. 使用 yum 获取软件包信息 命令:

    2024年02月02日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包