Batch mux cover.jpg als Anhang in einen mkv

558
sameer

Ich habe hier ein paar Ordner mit Tausenden von Unterordnern. Jeder dieser Unterordner hat ein .mp4 und ein .jpg. Ich habe A-, B-, C-Ordner.

D:\A\sub folderq\ D:\A\sub folderr\ D:\A\sub folderw\ ... D:\B\sub folderq\ D:\B\sub folderr\ D:\B\sub folderw\ ... D:\C\sub folderq\ D:\C\sub folderr\ D:\C\sub folderw\ ... 

Jeder meiner Hauptordner (A, B, C) enthält nur einen Unterordner. Jeder Unterordner kann eine .srt- und .mp3-Datei haben, aber eine .mp4- und .jpg-Datei ist definitiv vorhanden. Ich habe eine Batch-Renamer-Anwendung verwendet, um die JPG-Dateien in cover.jpg umzubenennen. Dann verwende ich jetzt mkvtoolnix, um eine .mkv nacheinander zu erstellen.

Was ich will, ist ein Batch-Skript / Powershell-Skript / alles, um automatisch .mkv zu erstellen und diese .mkv-Dateien in einen Ordner wie A, B oder C zu verschieben. Auch diese .mkv-Dateien sollten den Namen der jeweiligen .mp4-Dateien annehmen, aus denen sie stammen erstellt. Ein Linux-Skript funktioniert auch, falls Windows-Skript nicht möglich ist.

Diese Unterordner / .mp4s / .srts / .mp3s / .jpgs können auch Unicode-Zeichen in Dateinamen haben. Danke im Voraus.

Edit: Okay, ich habe es versucht

"C: / Programme / MKVToolNix \ mkvmerge.exe" --ui-language de --output ^ "D: \ A \ DVD_003113_0.mkv ^" --language 0: und --language 1: und ^ "^ ( ^ "^" D: \ A \ DVD_003113_0.mp4 ^ "^" ^) ^ "--attachment-name cover.jpg --attachment-mime-type image / png --attach-file ^" D: \ A \ cover.jpg ^ "--track-order 0: 0,0: 1

Es wird jedoch nicht durch Unterordner laufen. Wie mache ich es durch Unterordner.

0
Was hast du schon probiert? slhck vor 6 Jahren 0
Ich habe nichts versucht, weil ich nicht programmieren kann. Ich habe auch nichts gefunden, was ich tun wollte. sameer vor 6 Jahren 0

0 Antworten auf die Frage