AFAIK, não é possível no momento dizer ao Handbrake para substituir os arquivos originais nem salvá-los na pasta de origem.
Ainda assim, você pode evitar colisões de nomes verificar a opção Automatically name output files
na janela Preferences
e garantir que Title
faça parte do campo File Format
, como explicado na documentação .
O Handbrake colocará os arquivos convertidos em sua pasta de destino especificada, mas você não terá nenhum problema de colisão de nomes.
Se você estiver familiarizado com a linha de comando , outra maneira de resolver esse problema pode ser escrever um script que use HandBrakeCLI
.
Por exemplo, no Ubuntu (ou qualquer outro sistema GNU / Linux) você pode escrever um script bem básico como este (para detalhes veja o página de documentação da CLI ):
#!/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
Se você já tem habilidades básicas de scripting (ou se você está disposto a aprendê-las), você pode tornar os scripts muito mais poderosos e complexos do que os triviais, e até mesmo substituir os originais por arquivos convertidos, como você disse sua pergunta.
Acho que você também pode fazer coisas semelhantes no Windows 10 PowerShell, mas não sou familiarizado com isso e não posso ajudar.