LINUX.ORG.RU

Профессиональный видеомонтаж в Davinci Resolve под Linux — начало работы

 ,


4

2

Davinci Resolve/Davinci Resolve Studio — это профессиональная проприетарная программа для полного цикла видеомонтажа с обвесом. Прямой конкурент Adobe Premier + After Effects + Audition. Именно так, включает в себя функциональность всех трёх пакетов. Сильные стороны: чуть ли не единственное решение для работы с цветом в принципе, активное использование видеоадаптера, приятная ценовая политика — бесплатной версии хватит всем, платная стоит $300 единоразовым платежом. И конечно поддержка Linux, которой у Adobe, кажется, не будет никогда.

Несколько вводных предложений в формате вопрос-ответ:

Чем это лучше Kdenlive?
Это профессиональное ПО. Одновременная работа над проектом через сервер, мощный движок для анимации, мощная работа с цветом, хорошая поддержка CUDA и OpenCI, горы встроенных фильтров на базе AI (очистка голоса и т.п.), поддержка форматов профессиональных камер — это первое что приходит в голову, не считая тысяч мелочей.

Зачем мне это?
Если железо тянет — это лучшее, что есть под задачи видеомонтажа на на онтопик-системах.

Ты кто?
Меня зовут Глеб, монтаж — не основная моя работа, но долгое время был четвертью моего дохода. Сейчас монтирую постольку-поскольку и слежу за тем, что придумывают нового.

К чему вообще этот материал?
В русскоязычном интернете материалов на эту тему по пальцам пересчитать, а от людей, которые занимаются этим систематически, их, кажется, вообще нет.

Если кому-то захочется отдельный материал про особенности Davinci, гайдов или каких-то тонкостей — пишите в комментариях. Данный материал касается конкретно особенностей, которые пришлось учесть при переносе видеомонтажных дел на онтопик.

Важный дисклеймер: профессиональный софт подразумевает соответствующее железо, соответственно, требования у Resolve более жёсткие, чем у таких редакторов, как Kdenlive. Более подробно см. раздел «Как дела с железом?»

Очень краткий разбор плюсов и минусов:
+ Оно работает
+ Хорошая производительность, а также больше доступной оперативной памяти по сравнению с Windows
+ Можно бесплатно
+ Линуксовая версия проще пиратится

- Владение ffmpeg — всегда хорошо, но здесь желательно
- Забываем про aac-звук (либо осваиваем ffmpeg)
- Бесплатная версия для windows поддерживает больше кодеков.
- В отличие от оффтопика, на iris даже не запускается

Davinci Resolve и Davinci Resolve Studio
Studio это платная версия дистрибутива. Поддерживает больше форматов, нет ограничений на количество применяемых эффектов, больше возможностей для рендеринга. При этом нужно знать, что бесплатной версии действительно «хватит всем», платные возможности — это уже про видеопроизводство.

Как дела с железом?
Понятное дело, что без железа ничего не намонтируется. Форумы и общие рекомендации говорят, что предпочтительнее сборки на базе nVidia. Сам систематично работал только на nVidia, но с актуальными AMD проблем не наблюдал.

Разумеется, необходим проприетарный драйвер. Одна из фич Resolve относительно стека Adobe — он активно использует видеокарту не только при монтаже, но и на рендере.

Хороших советов по установке драйверов не дам, полагаю что работает любой способ. И плавно переходим к дистрибутивам.

Как написано выше, linux-версия не считает iris за карту. Не то, чтобы это сильно нужно, но на условном i5 актуального поколения с ириской на оффтопике хоть и больно, но можно что-то сделать. Тут нет. Если ситуация поменялась — пишите, проверим и актуализируем.

Минимальные требования «Лишь бы запустилось» могу охарактеризовать так: любая карта с CUDA/OpenCl, Core i5 третьего поколения (либо аналогичный AMD), 4 Гб памяти. Сам пробовал такую конфигурацию с картой, кажется, GTX550 и даже что-то получалось монтировать.

Что по дистрибутивам?
Родной дистрибутив — Rocky. На ней производитель выпускает собственные рабочие станции, на базе которых собираются студии полного цикла видеопроизводства.

Сам живу на Mint, и меня полностью устраивает штатная утилита управления проприетарными драйверами. С ubuntu (точнее — xubuntu) опыт положительный по той же причине.

Инструкцию производитель даёт для debian-подобного и для Rocky.

Установка
Установка происходит с помощью графического установщика в виде файла .run. Зависимости проверяет при каждом запуске, и недостающие выводит списком. На 2026 год замечены несистематизированные проблемы вида «а в каком пакете это находится». Предполагаю, что лечится использованием LTS-версий.

Утилита для удаления присутствует, живёт с установленным пакетом, вычищается хорошо.

Единственный камень, который здесь есть: версии Resolve и Resolve Studio это разные установочные пакеты. Обновиться с Resolve на Resolve Studio нельзя.

Проблема с порога
Почему-то первый запуск иногда приводит к тому, что программа визуально не запускается. Гасим с помощью killall или любым удобным способом, и потом всё хорошо.

Бесплатная версия на Windows — интереснее.
В бесплатной версии Linux очень грустно с доступными кодеками для материала на выходе. Настолько грустно, что даже нет h264. Лечится переходом на версию Studio (платная), либо с помощью ffmpeg.

h265
Бесплатная версия на входе не ест. На оффтопике так же, с этим только смириться. Лечится переходом на версию Studio (платная), либо с помощью ffmpeg.

Звук
aac не ест ни на вход, ни на выход. И вот тут надо быть прямо внимательным! Mp4 контейнер не любит pcm-звук. Таким образом, можно по привычке рендерить в mp4, но получить на выходе отсутствие звука. На входе лечится через ffmpeg, на выходе — .mov+pcm. Дополнительно на входе лечится настройками камеры. Sony, вроде, и так в него пишет, Blackmagic в другое не умеет (да и не нужно), а вот на Canon придётся в настройках поковыряться.

Контейнеры
Резюмируя сказанное выше, про mp4 проще забыть как явление и брать mov. Проблем не вижу. Дежурно напомню, что он называется QuickTime.

Интерфейсные особенности
Немного иная относительно Windows логика доступов к файлам. Каталоги, с которыми вы работаете, указываются заранее в настройках. Это не мешает бросать файлы драг-энд-дропом из любого места в системе (куда есть доступ), но при работе через меню программы будет видно только то, что «примонтировано» к программе. Понятно откуда это взялось — готовая рабочая станция подразумевает, что пользователь вообще интерфейс ОС не видит. Проблем не создаёт, просто нужно иметь в виду.

Совместная работа
Это даже не linux-специфичная особенность, это распространяется на все сценарии с использованием разных ОС. Пути везде выглядят по-разному. Ребята подошли к вопросу очень просто, но очень мощно — можно тупо задать биндинги для путей. И даже регулярками.

Шрифты
Глубоко не лез, и материал дополню с оказией, но весь комплект системных шрифтов программа не видит. На 2026 год так и не смог понять, в чём дело, но я и не так много с ними работаю.

Глитчи/артефакты
Не стоит воспринимать как прям мнение, но. Именно на онтопике я узнал, что на слабой карте (1660 чтоль?) артефакты могут быть не только на предпросмотре, но и на рендере.

Резюме:
Жить можно и мне нравится. Основная неприятность, конечно, в вопросе с aac, но мы тут типа вроде профессионалы, поэтому мы не будем в него снимать. Тем более, что ffmpeg всё равно обычно под рукой — проксей сделать или что-то ещё.

Всем рекомендую.

Мой конфиг:
- какой-то i7 порядка 12 поколения;
- NVIDIA 3060;
- 16 Гб памяти.

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 9)
Ответ на: комментарий от Aceler

И то верно )) Почему-то на урезанную версию требует заполнить формуляр. Тогда предлагаю два варианта - либо попробовать полную версию, используя волшебный патч из трёх строчек на perl (который гуглится на раз), а потом купить, если всё понравится, либо скачать пробник, заполнив регистрационную форму любым мусором, например вот из установочного AUR-скрипта плейсхолдеры:

_reqjson="{ \
  \"firstname\": \"Arch\", \
  \"lastname\": \"Linux\", \
  \"email\": \"someone@archlinux.org\", \
  \"phone\": \"202-555-0194\", \
  \"country\": \"us\", \
  \"street\": \"Bowery 146\", \
  \"state\": \"New York\", \
  \"city\": \"AUR\", \
  \"product\": \"$_product\" \
}"

Весь скрипт, для автоматизации загрузки можно взять здесь: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=davinci-resolve

mikamiel
()
Ответ на: комментарий от Aceler

Я кстати не всегда мусором заполнял, до сих пор вообще ничего не приходило ни на одну из почт.

Dispetcher14 ★★★★★
() автор топика
Ответ на: комментарий от Aceler

Вам почти правильно посоветовали, скорее всего нужен эффект, который называется Scroll. Его можно редактировать.

Если хочется что-то более продвинутое, рисовать руками в Fusion.

Dispetcher14 ★★★★★
() автор топика
Ответ на: комментарий от Aceler

Что именно надо проверить?

Предлагаю заморочиться. Сниму футаж в нужных параметрах, будем на него класть грейд и какой-нибудь простой эффект, типа стабилизации, а затем фиксировать скорость рендера.

А так обычно интересно смотреть, как хорошо работают трекеры, и какой FPS на предпросмотре дают те или иные исходники.

Ну и там ещё в комплекте бенчмарк есть, но его практическая ценность под вопросом.

Dispetcher14 ★★★★★
() автор топика

На оффтопике смотрел его, и другие редакторы. В отсутствие видеокарты VSDC рендерит на кочане капусты, а сабж объясняет что я нищеброд и склоняет к суициду. Мой выбор был предсказуем.

muon ★★★★★
()
Ответ на: комментарий от muon

Сабж как раз таки о том, что если нет железа - то скорее всего и нет задач под указанный софт. Так что выбор ваш сугубо одобряется.

Dispetcher14 ★★★★★
() автор топика
29 января 2025 г.

Система Debian 12. На AMD Radeon RX 7900GRE работает с установленным ROCM (для opencl).

Тут проблема именно в том, что этот самый амдшный ROCM не абы куда еще встанет и не на любом ядре будет работать. На Debian 12, к примеру, пакет rocm ставится и работает, а вот amdgpu-dkms (как написано в руководстве по установке у AMD) уже не запускается со штатным ядром 6.1 (поэтому используется встроенный amdgpu). С Ubuntu'овским ядром 6.5 все устанавливается и работает в Debian, но это много телодвижений.

В-общем, нельзя так просто установить Davinci Resolve на систему с AMD GPU и работать. И кто занимается чисто видеомонтажом будут этим заморачиваться?

unisky ★★
()
Последнее исправление: unisky (всего исправлений: 3)
28 января 2026 г.

привет! небольшое дополнение к давинчи, список с гитхаба (скрипты и прочее), возможно пригодиться

#
# shell/convert
#
https://github.com/jdfthetech/Davinci-Scripts
https://github.com/Adiakys/davinci-video-transcoder
https://github.com/KickdeGans/davinci-resolve-convert
https://github.com/Cristianul/davinci-linux-scripts
https://github.com/bytechit/DaVinciVideo
https://github.com/edwardgj/dolphin-davinci-audio-tools
https://github.com/OngYean/davinci-resolve-media-converter
https://github.com/paulorabelo/to-davinci-media-converter
https://github.com/TheMiningPickaxe/DaVinci-Resolve-Converter
https://github.com/richiedollar/Davinci-Resolve-FFMPEG-Scripts
https://github.com/Zaahz/re-encode_for_davinci-resolve
https://github.com/Foxerfob/DavinchiConverter
https://github.com/abdalrahmanshaban0/Transcoding-DaVinci-Resolve-Linux
https://github.com/colmak/ffmpeg-batch-convert-davinci-linux
https://github.com/Biruworld/Davinci-Resolve-Video-Audio-Converter
https://github.com/luizpaulo1002/Davinci-Resolve-MP4-to-MOV
https://github.com/Kapy2003/Video-encoder-for-DAVINCI-LINUX-free
https://github.com/Glynn68/AV-FFMPEG-Transcode-for-Davinci-Resolve
https://github.com/mayermakes/Resolve_transcoder
https://github.com/Ernoba/Davinter-Smart-FFmpeg-Converter-for-DaVinci-Resolve
https://github.com/eulucastiagolt/resolver-converter-shell
https://github.com/tfhavingfun/vconvert
https://github.com/Kterone/Install-Davinci_Resolve-on-Arch-linux-low-vram-fixed-
https://github.com/michaelseh/resolve-import
https://github.com/tvendelin/ffmpeg-batch-scripts
https://github.com/Fcatilizer/BashVidConverter
https://github.com/Ari-Tech/video-conversion-linux
https://github.com/FelipeFMA/dvc
https://github.com/PeppersAI/PeppersAI-FFMPEGshforconvertingtodavincifree
https://github.com/luizcorreia/DNxHD_ProRes-conversion-bash-script
https://github.com/pablotoledom/resolve-video-converter-script
https://github.com/rvral-nxrd/video-transcoder
https://github.com/fischer-felix/Resolve-Convert
https://github.com/RSXEnthusiast/MediaHandler
https://github.com/cacciaviti/Linux_video_autotranscoder
https://github.com/Muzasio/video-batch-converter
https://github.com/Muzasio/video-batch-converter
https://github.com/MaxBotCoder/MP4-to-MOV-Transcoder-Linux
https://github.com/FelixLenz-Code/video-konvertierungs-skript-linux
https://github.com/kolinov2/youtube-editing-manager
https://github.com/403F2E/Media-Encoder
https://github.com/FerNandoGD24/recodec
https://github.com/dddk1ddd/prores_converter
https://github.com/spherenix/resolveAudio

#
# gpu
#
https://github.com/yesthatsjames/davinci-resolve-nvidia-launcher
https://github.com/Leocraft1/Intel-OpenCL-GPU-support-for-Davinci-Resolve

#
# etc
#
https://github.com/ASU-Mars/davinci_library

sunjob ★★★★★
()
13 марта 2026 г.
27 апреля 2026 г.
Ответ на: комментарий от Dispetcher14

Да, конечно. А можно именно изменения отдельно привести, чтобы весь текст с оригиналом не сравнивать?

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Ой, я попробую. Я почему-то был уверен, что можно просто взять мой маркдаун и через ctrl+a его воткнуть.

Dispetcher14 ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Я честно попытался, но мне недоступен старый маркдаун @_@ По-прежнему настаиваю просто воткнуть новый с помощью ctrl+a, там почти в кажлм абзаце что-то немножко поменяно. Или хотя бы просто ради интереса расскажите, почему так сделать нельзя, а я придумаю, как нам всем страдать поменьше.

Dispetcher14 ★★★★★
() автор топика
Ответ на: комментарий от Dispetcher14

просто воткнуть новый с помощью ctrl+a,

Хммм… Авотфиг.

Я сейчас взял тему на редактирование (ну чтобы исходник текста с тегами получить), и вижу, что первая версия была вообще не в маркдауне, а в лоркоде. Поменять язык разметки при редактировании нельзя. Боюсь, что придётся новую редакцию тоже в лоркод переделывать.

Я посмотрю, что там за изменения. Но смотреть теперь придётся только глазками…

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

а в лоркоде

facepalm и тысяча извинений. Как компромисс вижу такой вариант — собрать в odt и отредачить с записью изменений.

Dispetcher14 ★★★★★
() автор топика
Ответ на: комментарий от Dispetcher14

в odt

Это ещё зачем, чтобы мы оба страдали? :)

Я сейчас открыл оба текста в kate, уже сравниваю. Заодно явные очепятки поправлю.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от Dispetcher14

Заметил, что в разделе «Что по дистрибутивам?» сначала упоминается Rocky, а потом упоминается инструкция под CentOS, как в первой редакции. Наверное, тоже надо на Rocky поправить?

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Да, там Rocky. Проглядел потому что ну вы же понимаете, что смысловая компонента меняется не сильно.

Это ещё зачем, чтобы мы оба страдали? :)

Тут видимо что-то из как раз видео-воркфлоу в голове всплыло, на самом деле визуальная подсветка изменений в документе это прикольно. Особенно когда правки к сценарию прилетели.

Dispetcher14 ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Прочитал, явного вранья не заметил. И хорошо.

Спасибо вам, добрый человек. У меня в начале лета планируется проект недели на две, я думаю по его итогам будет много чего актуализировать. Если правда наберётся — перевыпустим с нуля, и в маркдауне :)

Dispetcher14 ★★★★★
() автор топика
Последнее исправление: Dispetcher14 (всего исправлений: 1)

Как оно в сравнении с lightworks?

// что с исследовательскими инструментами по разблокировке платных функций под линукс?

Bad_ptr ★★★★★
()
Ответ на: комментарий от Dispetcher14

перевыпустим с нуля, и в маркдауне

Это если только как оформить новую редакцию параллельно со старой и, возможно, со ссылками в обе стороны. Тут люди обсуждали, комментировали, просто взять и снести будет по-свински. «На это я пойтить не могу»!

hobbit ★★★★★
()
Ответ на: комментарий от Bad_ptr

Как оно в сравнении с lightworks?

Свечку над оным давно не держал, но где-то год назад был в ситуации, что было быстрее взять lightworks. Ощущения были как от гимпа чтоль — вроде функционально, но дольше чем в инструментах из индустрии. Lightworks мне нравится тем, что там хоть что-то можно вменяемо делать с цветом, в отличие от всего прочего не-давинчи. Ну то есть даже как будто интереснее чем в Премьере.

Почему возникла ситуация — Давинчи, конечно же, на несколько порядков тяжелее в плане ресурсов. Взамен — всё таки функциональнее, ну и там условных гайдов на много порядков больше.

Второй вопрос не понял, но патчи на Davinci Resolve Studio гуглятся быстро, и для линукса/мака представляют из себя однострочники на перле.

Dispetcher14 ★★★★★
() автор топика
Последнее исправление: Dispetcher14 (всего исправлений: 3)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.