Creando perfil de HandBrakeCli con entrada JSON

Hola a todos, he estado jugando un poco con la configuración de un perfil de MCEBuddy que utilice HandBrakeCli mediante un archivo de configuración JSON para establecer el codificador con los ajustes específicos que quiero.

El perfil con el que he estado probando se ve así:

[Handbrake Cli 1.2.0 JSON Testing]
Description=nVidia HEVC (H265) JSON Input Testing
order=handbrake
handbrake-general=–preset-import-file E:\Configuration\HandBrake\Handbrake_H265_Q17_Yadif.json -Z “H265 DVD Convertion”

Desafortunadamente falla, aunque funciona cuando se ejecuta directamente en la línea de comandos de HandBrakeCli.exe con los parámetros -i -o. ¿Alguien tiene experiencia aplicando archivos JSON como fuente para la codificación en MCEBuddy?

MCEBuddy espera ver un codificador y una tasa de bits en la línea de comandos de video. Si deseas usar perfiles JSON personalizados, debes indicarle a MCEBuddy que no realice verificaciones de seguridad ni ajustes automáticos de los parámetros de video y audio.

Probablemente necesitarás usar estos en tu perfil:

handbrake-VideoOptimized=true
handbrake-AudioOptimized=true
handbrake-HardwareEncodingOptimized=true

Consulta este tema para más detalles sobre cómo funciona.

Estoy intentando hacer lo mismo y también estoy teniendo problemas.

He añadido las entradas optimizadas de HandBrake, pero MCEBuddy sigue fallando.

La bandera optimizada fue el camino correcto.

¿Puedes adjuntar el registro de conversión y también una copia de un archivo JSON? ¿Funciona directamente mediante la línea de comandos?

no es digno de ser registrado…

Quería probar algunas configuraciones nuevas para las que ya tenía un perfil en Handbrake, así que pensé en tomar el camino fácil. Terminé haciendo un perfil adecuado de todos modos.

Dicho esto, sería útil ver un ejemplo claro de copiar/pegar de cómo se vería un perfil como este, principalmente para poder verificar la sintaxis, etc. ¿Podrías publicar un ejemplo cuando tengas un momento?

Aquí está mi código, simplemente reemplaza presetname.json con el nombre de tu preset (¡no olvides mover el preset a la carpeta handbrake-cli!)

[Handbrake Preset]
Description=Utiliza un preset construido con la GUI de Handbrake
2pass=true
order=handbrake
handbrake-general=–preset-import-file PRESETNAME.json
handbrake-audio=-E faac -R auto -B 128-D 0
handbrake-audioac3=-E faac -R auto -B 384 -D 0
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true