AFAIK, es ist momentan nicht möglich, Handbrake mitzuteilen, dass die Originaldateien ersetzt werden sollen, und sie nicht im Quellordner gespeichert.
Trotzdem können Sie Namenskollisionen vermeiden, indem Sie die Automatically name output files
Option im Preferences
Fenster markieren und sicherstellen, dass sie Title
Teil des File Format
Feldes sind, wie in der Dokumentation beschrieben .
Handbrake legt die konvertierten Dateien in den angegebenen Zielordner ab, aber es tritt kein Namenskollisionsproblem auf.
Wenn Sie mit der Befehlszeile vertraut sind, können Sie auch ein Skript schreiben, das verwendet wird, um dieses Problem zu lösen HandBrakeCLI
.
Auf Ubuntu (oder einem anderen GNU / Linux-System) können Sie beispielsweise ein sehr einfaches Skript wie dieses schreiben (Details finden Sie auf der CLI-Dokumentationsseite ):
#!/bin/bash HandBrakeCLI --preset "PresetName" -i /path/to/source1 -o /path/to/any/destination1 HandBrakeCLI --preset "PresetName" -i /path/to/source2 -o /path/to/any/destination2 [...] HandBrakeCLI --preset "PresetName" -i /path/to/sourceN -o /path/to/any/destinationN
Wenn Sie bereits über grundlegende Skriptkenntnisse verfügen (oder bereit sind, sie zu erlernen), können Sie Skripts erstellen, die leistungsfähiger und komplexer sind als dieses triviale Skript, und Sie können sogar Originale durch konvertierte Dateien ersetzen, wie Sie in Ihrer Frage sagten.
Ich denke, Sie können ähnliche Dinge auch unter Windows 10 PowerShell ausführen, aber ich bin damit nicht fassbar und kann nicht helfen.