Aus dem Davinci Resolve Forum
geschrieben von Ralf
Die Linux-Variante von Davinci Resolve unterstützt kein AAC. Dieses muss man also zwangsweise umwandeln.
Entweder kann man nun mit grafischen Tools Videos umwandeln oder man nimmt das Terminal.
Diese Befehle kann man als alias in die .bash_aliases hinterlegen, um diesen Befehl später immer zur Verfügung zu haben.
Zum Beispiel ein alias nur zur Umwandlung des Tones in PCM, das Video wird nicht neu umgewandelt sondern kopiert, oder man wandelt den Ton in pcm und das Video in DNxHD um.
Der Weg wäre folgender:
Folgendes in die ~/.bash_aliases:
#### Video in DNxHD Audio in pcm
alias encode-MP4_dnxhd='mkdir transcoded-in-mov; for i in *.MP4; do ffmpeg -i "$i" -c:v dnxhd -vf "format=yuv420p10le" -profile:v dnxhr_hqx -c:a pcm_s16le -f mov "transcoded/${i%.*}.mov"; done'
#### Audiospur pcm und Video Kopie
alias change-audio='mkdir reencoded_files; for i in *.MP4; do ffmpeg -i "$i" -vcodec copy -acodec pcm_s16le "transcoded/${i%.*}.mp4"; done'
Hier sollte man bei "*.MP4" die entsprechende Schreibweise nehmen, wie sie die Kamera produziert, also auch Kleinschreibung zu beachten (Wissen Linux-Nutzer meistens).
Nach neuer Benutzeranmeldung stehen dann die hinter "alias" stehenden Befehle zur Verfügung.
Dann mit dem Dateimanager in das Verzeichnis gehen in dem die Videodateien liegen, meist kann man da mit Rechtsklick diesen Pfad im Terminal öffnen (man kann natürlich auch im Terminal dahin navigieren) und dann das entsprechende alias eingeben.
Will man hier das volle Programm
also DNxHD mit PCM-Audio haben, gibt man im Terminal an der Stelle nur noch "encode_MP4" ein.
Will man die Videos im vorhandenen Format lassen und nur die Auiospur ändern, gibt man "change_audio" ein,
Bei beidem ffmpeg wandelt alle Videos in dem Ordner nacheinander entsprechend um und legt diese in das Unterverzeichnis "transcoded"
Will man andere Codecs verwenden (beispielsweise flac statt pcm) kann man das natürlich anpassen.