Definir uma predefinição personalizada para o HandbrakeCLI?

4

Estou em uma tarefa muito longa na conversão de mais de 800 arquivos pequenos para o mp4, e estou usando o Handbrake no momento. É rápido, mas como existem muitos arquivos, leva muito tempo. Eu criei um fluxo de trabalho de automação para o HandbrakeCLI para que eu possa converter arquivos em lote em qualquer pasta. Isso funciona muito bem, mas eu preciso trabalhar com uma predefinição personalizada que tenho na GUI do Handbrake. Posso importar a predefinição para CLI de alguma forma? Eu não sou um wiz do Lunix ou do terminal.

    
por user2059370 15.07.2014 / 14:53

2 respostas

8

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" ...

    
por 25.01.2016 / 14:24
-1
O

link lista esse recurso para uma versão 1.0 ainda não concluída.

Talvez o link possa ser de alguma ajuda, mas parece ser apenas o OS X .

    
por 28.05.2015 / 08:58