Se você estiver trabalhando na mesma máquina e conta como a instância da GUI na qual você criou a predefinição, basta selecioná-la com -z:
HandBrakeCLI -Z MyPreset -i inputfile.mpg -o outputfile.mp4
Se você estiver tentando fazer isso em outro computador onde você configurou a predefinição, primeiro será necessário exportá-lo da GUI (no menu de predefinições) como um arquivo .plist. Então você pode importá-lo (você precisa fazer isso toda vez, ele não salva) quando você faz a codificação:
HandBrakeCLI --preset-import-file /path/to/preset.plist -Z "my preset" -i inputfile.mpg -o outputfile.mp4
Ele usa PresetName. O nome do arquivo é usado apenas para o propósito de abrir o arquivo, depois é esquecido e ignorado.
Se PresetName == "My Custom Preset"
e o arquivo for "somepreset.json"
, a linha de comando correta para usar essa predefinição é:
HandBrakeCLI --preset-import-file somepreset.json -Z "My Custom Preset" ...