Dolphin
Davinci
Audio Tools

Audio & video tools for Davinci Resolve on Linux. Right-click context menus in KDE Dolphin to convert your media files — FLAC, WAV, AAC, DNxHD/DNxHR. One click, batch processing, real-time progress.

Audio- und Video-Werkzeuge für Davinci Resolve unter Linux. Kontextmenüs in KDE Dolphin, um Mediendateien zu konvertieren – FLAC, WAV, AAC, DNxHD/DNxHR. Ein Klick, Stapelverarbeitung, Fortschritt in Echtzeit.

git clone https://github.com/shrippen/dolphin-davinci-audio-tools.git && cd dolphin-davinci-audio-tools && chmod +x install.sh && ./install.sh

Works on any Linux distribution with KDE Plasma. Auto-installs dependencies on Debian/Ubuntu and Arch.

Funktioniert auf jeder Linux-Distribution mit KDE Plasma. Installiert Abhängigkeiten automatisch unter Debian/Ubuntu und Arch.

Dolphin context menu “Davinci Resolve Conversions” with the audio and video conversion actions

Why this exists

Wofür das gut ist

DaVinci Resolve on Linux does not support all codecs, and above all it has no AAC. These scripts work around that limitation: you convert the files with a right-click in Dolphin, without a terminal and without remembering FFmpeg options.

DaVinci Resolve unter Linux unterstützt nicht alle Codecs, und vor allem kein AAC. Diese Skripte umgehen diese Einschränkung: Du konvertierst die Dateien mit einem Rechtsklick in Dolphin, ohne Terminal und ohne dir FFmpeg-Optionen zu merken.

Your footageDein MaterialCamera, phone or download with AAC audioKamera, Handy oder Download mit AAC-Audio
DolphinRight-click, Davinci Resolve ConversionsRechtsklick, Davinci Resolve Conversions
FFmpegAudio to FLAC or WAV, video to DNxHD or DNxHRAudio zu FLAC oder WAV, Video zu DNxHD oder DNxHR
DaVinci ResolveImports the files, with soundImportiert die Dateien, mit Ton
Input

Any Audio Codec In

Beliebiger Audio-Codec

FLAC, WAV, and AAC conversions accept any input codec FFmpeg supports — MP3, AAC, Opus, Vorbis, PCM, and more.

FLAC-, WAV- und AAC-Konvertierungen akzeptieren jeden Eingangs-Codec, den FFmpeg unterstützt – MP3, AAC, Opus, Vorbis, PCM und mehr.

Video

DNxHD & DNxHR

DNxHD & DNxHR

Smart resolution detection automatically selects DNxHD for ≤1080p and DNxHR SQ for 4K+ content, in professional .mov containers.

Die automatische Auflösungserkennung wählt DNxHD für ≤1080p und DNxHR SQ für 4K+, in professionellen .mov-Containern.

Batch

Batch Processing + ETA

Stapelverarbeitung + Restzeit

Select multiple files, convert them in one go. A single progress dialog shows pending files and an ETA based on actual media duration.

Mehrere Dateien auswählen und in einem Rutsch konvertieren. Ein einziger Fortschrittsdialog zeigt die offenen Dateien und eine Restzeit auf Basis der echten Mediendauer.

SafeSicher

Safe Replace

Sicheres Ersetzen

Originals are backed up before replacement, output is validated with ffprobe before overwriting, and failed conversions never touch your files.

Originale werden vor dem Ersetzen gesichert, das Ergebnis wird vor dem Überschreiben mit ffprobe geprüft, und fehlgeschlagene Konvertierungen lassen deine Dateien unangetastet.

KDE

Native KDE Dialogs

Native KDE-Dialoge

Progress bars and confirmations use kdialog — feels native on KDE Plasma, no GTK/GNOME dependencies needed.

Fortschrittsbalken und Bestätigungen nutzen kdialog – fühlt sich unter KDE Plasma nativ an, ohne GTK-/GNOME-Abhängigkeiten.

Audio

Audio-Only Support

Reine Audiodateien

Works with pure audio files like .m4a, .mp3, .flac — outputs .flac, .wav, or .m4a directly without video container overhead.

Funktioniert mit reinen Audiodateien wie .m4a, .mp3 und .flac – gibt .flac, .wav oder .m4a direkt aus, ohne Video-Container.

ProgressFortschritt

Know what is running

Sieh, was gerade läuft

Conversions can take a while, especially DNxHR on 4K footage. A native KDE progress dialog keeps you informed, so you can leave the terminal out of it.

Konvertierungen können dauern, besonders DNxHR bei 4K-Material. Ein natives KDE-Fortschrittsfenster hält dich auf dem Laufenden, ganz ohne Terminal.

  • One window for the whole selection: it does not reopen for every file
  • The label shows the current file and the pending ones
  • The ETA is weighted by media length, not by file count, so it stays rough but honest
  • A desktop notification reports each finished or failed file
  • Ein Fenster für die gesamte Auswahl: Es öffnet sich nicht für jede Datei neu
  • Die Beschriftung zeigt die aktuelle Datei und die ausstehenden
  • Die Restzeit wird nach Medienlänge gewichtet, nicht nach Dateianzahl, bleibt also grob, aber ehrlich
  • Eine Desktop-Benachrichtigung meldet jede fertige oder fehlgeschlagene Datei
KDE progress dialog showing the current file, the pending files, an ETA and a progress bar
The batch progress dialogDas Fortschrittsfenster für die Stapelverarbeitung

Conversions

Konvertierungen

Right-click any video or audio file in Dolphin to see these options under Davinci Resolve Conversions.

Rechtsklick auf eine Video- oder Audiodatei in Dolphin zeigt diese Optionen unter Davinci Resolve Conversions.

ActionAktionOutputAusgabeFormatFormatBehaviourVerhalten
Audio to FLAC (delete original)Audio zu FLAC (Original löschen)Video → .mkv · Audio → .flacFLACReplaces originalErsetzt das Original
Audio to FLAC (new file)Audio zu FLAC (neue Datei)Video → .mkv · Audio → .flacFLACKeeps originalBehält das Original
Audio to WAV (keep container)Audio zu WAV (Container behalten)Video → same ext (PCM inside)Video → gleiche Endung (PCM darin)WAVReplaces originalErsetzt das Original
Audio to WAV (.wav)Audio zu WAV (.wav)Audio-only → .wavNur Audio → .wavWAVReplaces originalErsetzt das Original
Audio to AAC (replace)Audio zu AAC (ersetzen)Video → .mp4/.mov · Audio → .m4aAACReplaces originalErsetzt das Original
Audio to AAC (new file)Audio zu AAC (neue Datei)Video → .mp4/.mov · Audio → .m4aAACKeeps originalBehält das Original
DNxHD/DNxHR (replace)DNxHD/DNxHR (ersetzen).mov (auto codec by resolution).mov (Codec automatisch nach Auflösung)DNxReplaces originalErsetzt das Original
DNxHD/DNxHR (.mov)DNxHD/DNxHR (.mov).mov (auto codec by resolution).mov (Codec automatisch nach Auflösung)DNxKeeps originalBehält das Original

Installation

Installation

Dependencies:

Abhängigkeiten:

DependencyAbhängigkeitPurposeZweck
ffmpegMedia conversionMedienkonvertierung
kdialogProgress dialogsFortschrittsdialoge
qdbus / qdbus6D-Bus updatesD-Bus-Aktualisierungen
notify-sendNotificationsBenachrichtigungen
bcMath calculationsBerechnungen
# Arch Linux sudo pacman -S ffmpeg kdialog qt6-tools libnotify bc # Ubuntu / Debian sudo apt install ffmpeg kdialog qdbus-qt5 libnotify-bin bc # Install the tool git clone https://github.com/shrippen/dolphin-davinci-audio-tools.git cd dolphin-davinci-audio-tools chmod +x install.sh && ./install.sh # Restart Dolphin kquitapp5 dolphin && dolphin

Changes

Änderungen

  1. 1.2.1

    The conversions are grouped in their submenu again.Die Umwandlungen stehen wieder gesammelt in ihrem Untermenü.

    FixedBehoben

    • Dolphin showed the entries without their submenu (X-KDE-Submenu) after a KIO regression; KIO fixed it upstream, and the grouping is restored.Dolphin zeigte die Einträge nach einem Fehler in KIO ohne ihr Untermenü (X-KDE-Submenu); KIO hat ihn behoben, die Gruppierung ist wieder da.
    All changes since 1.2.0 →Alle Änderungen seit 1.2.0 →
  2. 1.2.0

    The audio conversions take any audio, not only AAC, and audio-only files can be converted too.Die Audio-Umwandlungen nehmen jeden Ton, nicht nur AAC, und auch reine Audiodateien lassen sich umwandeln.

    NewNeu

    • Audio to WAV (.wav): turns any audio-only file into a standalone .wav and replaces the original.Audio zu WAV (.wav): macht aus jeder reinen Audiodatei eine eigenständige .wav und ersetzt das Original.
    • Audio-only files work with the FLAC and AAC conversions too (for example .m4a → .flac, audio → .m4a).Reine Audiodateien gehen auch mit den FLAC- und AAC-Umwandlungen (zum Beispiel .m4a → .flac, Audio → .m4a).

    ImprovedVerbessert

    • FLAC and WAV conversions accept every audio codec FFmpeg reads, not only AAC; the menu entries are called Audio to FLAC / WAV / AAC instead of "AAC → …".FLAC- und WAV-Umwandlungen nehmen jeden Audio-Codec, den FFmpeg liest, nicht nur AAC; die Menüeinträge heißen Audio zu FLAC / WAV / AAC statt „AAC → …“.
    • DNx conversions skip audio-only files with a clearer message.DNx-Umwandlungen überspringen reine Audiodateien mit einer klareren Meldung.

    NoteHinweis

    • The scripts are renamed: aac2flac_* → audio2flac_*, aac2wav_* → audio2wav_*, toaac_* → audio2aac_*. Run install.sh again so Dolphin finds them.Die Skripte heißen neu: aac2flac_* → audio2flac_*, aac2wav_* → audio2wav_*, toaac_* → audio2aac_*. install.sh erneut ausführen, damit Dolphin sie findet.
    All changes since 1.1.0 →Alle Änderungen seit 1.1.0 →
  3. 1.1.0

    Converting many files shows one progress dialog with an estimate of the time left.Beim Umwandeln vieler Dateien gibt es einen Fortschrittsdialog mit einer Schätzung der Restzeit.

    NewNeu

    • One progress dialog for the whole batch instead of a new one per file, with the files still waiting in its label.Ein Fortschrittsdialog für den ganzen Stapel statt eines neuen je Datei, mit den noch wartenden Dateien in seiner Beschriftung.
    • A rough estimate of the time left, weighted by the length of every file in the queue.Eine grobe Schätzung der Restzeit, gewichtet nach der Länge jeder Datei in der Warteschlange.

    FixedBehoben

    • The progress bar did not move and the dialog did not close (the D-Bus reference for qdbus was split wrongly).Der Fortschrittsbalken bewegte sich nicht, und der Dialog schloss nicht (die D-Bus-Referenz für qdbus wurde falsch zerlegt).
    • Media lengths are read the same in every locale, so progress and estimate are right with a decimal comma too.Medienlängen werden in jeder Sprache gleich gelesen, Fortschritt und Schätzung stimmen auch mit Dezimalkomma.
    All changes since 1.0.0 →Alle Änderungen seit 1.0.0 →
Older releasesÄltere Versionen
  1. 1.0.0

    The first release: Dolphin service menus that turn audio and video into formats DaVinci Resolve on Linux can read, with native KDE dialogs.Die erste Version: Dolphin-Dienstmenüs, die Ton und Video in Formate umwandeln, die DaVinci Resolve unter Linux lesen kann, mit nativen KDE-Dialogen.

    NewNeu

    • AAC → FLAC (replace in place or write .mkv), AAC → WAV keeping the container, to AAC with a fitting container (.mp4 / .mov), and DNxHD / DNxHR SQ as .mov.AAC → FLAC (an Ort und Stelle ersetzen oder .mkv schreiben), AAC → WAV mit gleichem Container, zu AAC mit passendem Container (.mp4 / .mov) und DNxHD / DNxHR SQ als .mov.
    • Several selected files at once, with progress dialogs and desktop notifications.Mehrere ausgewählte Dateien auf einmal, mit Fortschrittsdialogen und Desktop-Benachrichtigungen.
    • Install and uninstall scripts for common Linux distributions.Skripte zum Installieren und Entfernen für verbreitete Linux-Distributionen.
    • Each result is checked before it replaces the original.Jedes Ergebnis wird geprüft, bevor es das Original ersetzt.

    ImprovedVerbessert

    • Progress and confirmation dialogs use KDE's kdialog instead of GNOME's zenity.Fortschritts- und Bestätigungsdialoge nutzen KDEs kdialog statt GNOMEs zenity.

    NoteHinweis

    • Needs kdialog and qdbus/qdbus6 instead of zenity.Braucht kdialog und qdbus/qdbus6 statt zenity.
    All changes since the original →Alle Änderungen seit dem Original →