Por más que lo intento, simplemente no encuentro ningún caso en el que los parámetros especificados en «handbrake-audio=» se estén utilizando durante el proceso de codificación. Por ejemplo, estoy intentando codificar una gran cantidad de archivos .MKV a un contenedor MP4 y me gustaría copiar las pistas de audio AAC de 2 canales sin volver a codificar. En todos los casos, independientemente de mis parámetros «handbrake-audio=», los trabajos de conversión hacen referencia a los parámetros audioac3 en cualquiera de los perfiles que he creado y utilizado. Aquí hay un par de ejemplos de sintaxis que he usado sin éxito:
handbrake-audio=-E copy -R auto -B 0 -D 0 --audio-copy-mask aac,mp3 --audio-fallback faac (o fdk_aac)
handbrake-audio=-a 1 -E copy -R auto -B 0 -D 0
handbrake-audio=-E copy -R auto -B 0 -D 0 -a 1
handbrake-audio=-a 1 -E copy:aac -R auto -B 0 -D 0
handbrake-audio=-E copy:aac -R auto -B 0 -D 0 -a 1
Estoy perdido en este punto y realmente me gustaría evitar tener que volver a codificar la pista de audio aac. Cualquier ayuda sería MUY apreciada.
Permítame agregar que, si comento la línea «handbrake-audioac3=», la conversión utiliza sin problemas los parámetros de «handbrake-audio=». Sin embargo, no es una solución válida, ya que ese perfil procesa tanto vídeos de 2 canales de audio único como vídeos con múltiples canales de audio y códecs de audio variables (me encantan las máscaras de copia de audio y la función de reserva de HandBrake). Como referencia, aquí tiene una copia de uno de mis perfiles:
<encoder>-audio se usa cuando el archivo de origen tiene audio que no es AC3 y <encoder-audioac3> se usa cuando el archivo de origen tiene audio AC3.
Supongo que en tu caso la fuente tiene audio AC3. Por lo general, a menos que quieras un manejo diferente para ellos, los configuras con los mismos parámetros.
Consulta los conceptos básicos del perfil para más detalles:
El audio de origen es AAC de 2 canales. Aquí está la salida de mediainfo sobre un video que es consistente con los demás que no hacen referencia a los parámetros handbrake-audio=. Todos estos videos tienen una única pista de audio AAC 2.0:
Así que aquí está el problema: estás usando un perfil personalizado, pero no se está registrando con MCEBuddy
→ Perfil utilizado: TV MP4 Video - High Quality (VBR 3K).
Entradas del perfil →
Profiles.conf está devolviendo en blanco cuando MCEBuddy intenta leerlo. Podrían haber 2 razones para esto:
El perfil no existe (verifica el nombre, debe ser una coincidencia exacta)
Simplifica el nombre, elimina caracteres especiales, puntos, etc. del nombre del perfil, guarda profiles.conf, VUELVE A ABRIR la configuración de tareas de conversión, selecciona de nuevo el perfil con el nombre corregido “nuevo” y haz clic en Aceptar y de nuevo en Aceptar.
Para simplificar las cosas y, con suerte, acelerar una solución, opté por hacer una instalación limpia de MCEBuddy, empezando de cero con un nuevo mcebuddy.conf y profiles.conf.