Soporte para codificación H.265 disponible -> Falso

Así que sé que mis conversiones con Intel Quick Sync a H.265 funcionan porque cuando las ejecuto directamente en HandBrake no tengo problemas. Por eso decidí probarlo en MCEBuddy 2.4 Beta 8.
Cuando intento una transcodificación a H.265, Quick Sync no se activa y no sé por qué. Con H.264 Quick Sync funciona perfectamente.

Aquí está el registro de la conversión que me pareció raro.

Blockquote
2017-11-07T22:56:16 MCEBuddy.AppWrapper.Handbrake → Starting process as a UISession process with Admin privileges. This requires atleast 1 user to be logged into the system (remote desktop or locally)
2017-11-07T22:56:16 MCEBuddy.AppWrapper.Handbrake → Setting process priority to Normal
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] hb_init: starting libhb thread
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] thread 47481e0 started (“libhb”)
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → HandBrake 20170728192513-45a24df-master (2017080101) - MinGW x86_64 - https://handbrake.fr
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → 8 CPUs detected
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → Opening null…
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] CPU: Intel(R) Core™ i7-7700K CPU @ 4.20GHz
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - Intel microarchitecture Kaby Lake
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - logical processor count: 8
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] Intel Quick Sync Video support: yes
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - Intel Media SDK hardware: API 1.24 (minimum: 1.3)
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - H.264 encoder: yes
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - preferred implementation: hardware (any)
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - capabilities (hardware): breftype icq+la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - H.265 encoder: yes (8bit: yes, 10bit: yes)
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - preferred implementation: hardware (any)
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] - capabilities (hardware): bpyramid vsinfo opt1
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] hb_scan: path=null, title_index=1
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → src/libbluray/disc/disc.c:274: failed opening UDF image null
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → src/libbluray/disc/disc.c:352: error opening file BDMV\index.bdmv
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → src/libbluray/disc/disc.c:352: error opening file BDMV\BACKUP\index.bdmv
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] bd: not a bd - trying as a stream/file instead
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → libdvdnav: Using dvdnav version 5.0.3
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → libdvdread: Encrypted DVD support unavailable.
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → libdvdread: Can’t stat null
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → No such file or directory
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → libdvdread: Could not open null
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → libdvdnav: vm: failed to open/read the DVD
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] dvd: not a dvd - trying as a stream/file instead
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] hb_stream_open: open null failed
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] scan: unrecognized file type
2017-11-07T22:56:20 MCEBuddy.AppWrapper.Handbrake → [22:56:20] libhb: scan thread found 0 valid title(s)
2017-11-07T22:56:22 MCEBuddy.AppWrapper.Handbrake → No title found.
2017-11-07T22:56:22 MCEBuddy.AppWrapper.Handbrake → HandBrake has exited.
→ Process exited with code 2
WARNING> 2017-11-07T22:56:24 MCEBuddy.AppWrapper.Handbrake → Handbrake failed, non 0 return code
INFORMATION> 2017-11-07T22:56:24 MCEBuddy.AppWrapper.Handbrake → QuickSync encoding supported available → True
INFORMATION> 2017-11-07T22:56:24 MCEBuddy.AppWrapper.Handbrake → H.264 encoding supported available → True
INFORMATION> 2017-11-07T22:56:24 MCEBuddy.AppWrapper.Handbrake → H.265 encoding supported available → False
2017-11-07T22:56:24 MCEBuddy.Transcode.ConvertWithHandbrake → Handbrake profile disable software encoder fallback after hardware encoding failure (handbrake-DisableSoftwareEncoderFallback) : False
2017-11-07T22:56:24 MCEBuddy.Transcode.ConvertWithHandbrake → Handbrake profile optimized for hardware encoding, disable auto hardware optimization (handbrake-UsingHardwareEncoding) : False
2017-11-07T22:56:24 MCEBuddy.Transcode.ConvertWithHandbrake → Cannot find supported h264/h265 software/hardware encoder combination in profile, disabling auto hardware encoder adjustments
INFORMATION> 2017-11-07T22:56:24 MCEBuddy.Transcode.ConvertWithFfmpeg → Checking for Unsupported profile for container / codec combination

Como pueden ver, HandBrake indica que no admite codificación H.265. ¿Necesito una versión más nueva de HandBrake en la carpeta de MCEBuddy o el perfil que usa MCEBuddy no es compatible con Quick Sync para H.265?

Agradecería cualquier consejo, gracias.

¿Estás en la última versión beta 2.4.8?

Problema confirmado con las versiones más recientes de HandBrake. Lo corregiremos en la compilación de hoy.

Solucionado. Prueba la última versión beta 2.4.8 y avísanos si hay algún problema.

sí, ahora está activado, pero la conversión con Handbrake falla con el hardware y recurre al codificador por software.Bizarre Foods_ Delicious Destinations - (Reykjavik)-2017-11-14-0.ts-Transcode and Comskip-2017-11-15T21-46-18.6812420-06-00.log (384.0 KB)

WARNING> 2017-11-15T21:47:28 MCEBuddy.AppWrapper.Handbrake → Handbrake falló, código de retorno distinto de 0
WARNING> 2017-11-15T21:47:28 MCEBuddy.Transcode.ConvertWithHandbrake → La conversión con Handbrake falló con el codificador por hardware, reintentando con el codificador por software predeterminado
2017-11-15T21:47:28 MCEBuddy.Transcode.ConvertWithHandbrake → Deshabilitando el decodificador qsv
2017-11-15T21:47:28 MCEBuddy.Transcode.ConvertWithHandbrake → Usando el codificador x265 predeterminado en lugar de qsv

por si acaso, detuve la conversión antes de tiempo ya que se estimaba que tardaría más de 1 hora en convertir.
handbrake mismo tarda entre 1 y 1 tiempo real en una transcodificación h.265 de esta grabación de unos 30 minutos.

Gracias por los registros, lo estoy revisando. Parece que hay una discrepancia de parámetros. Desafortunadamente, nuestras máquinas no tienen capacidad de codificación qsv h265, así que no podemos probarlo aquí, pero te responderemos.

¿Puedes probar esto? Abre tu archivo profiles.conf, localiza el perfil HEVC MP4 que estás utilizando y busca una línea llamada handbrake-video.

En esa línea encontrarás esto: --encoder-preset medium, elimínalo, guarda el archivo e intenta la codificación de nuevo. Ahora la codificación por hardware debería funcionar. Avísame cómo te va.

También, solo con fines de prueba, establece tu calidad al 0% (la tienes configurada para aumentar al 100% ahora). Ve si eso funciona sin hacer otros cambios, intentando aislar el problema aquí.

Una prueba más, ¿puedes abrir un símbolo del sistema e ir a la carpeta donde está instalado mcebuddy y luego al directorio de handbrake?

Ahora ejecuta este comando:

HandBrakeCLI.exe --encoder-preset-list qsv_h265

Avísame los resultados.

Eliminando --encoder-preset medium; se transcodificó sin problemas.
Bizarre Foods_ Delicious Destinations - (Reykjavik)-2017-11-14-0.ts-Transcode and Comskip-2017-11-16T23-22-14.4068669-06-00

Cambiando únicamente la calidad al 0%, también se transcodificó sin problemas.
Bizarre Foods_ Delicious Destinations - (Reykjavik)-2017-11-14-0.ts-Transcode and Comskip-2017-11-16T23-34-30.0770179-06-00

C:\Program Files\MCEBuddy2x\handbrake>HandBrakeCLI.exe --encoder-preset-list qsv_h265
[23:51:27] hb_init: starting libhb thread
[23:51:27] thread 26e1680 started (“libhb”)
Available --encoder-preset values for ‘qsv_h265’ encoder:
speed
balanced
quality

HandBrake has exited.Bizarre Foods_ Delicious Destinations - (Reykjavik)-2017-11-14-0.ts-Transcode and Comskip-2017-11-16T23-22-14.4068669-06-00.log (458.6 KB)
Bizarre Foods_ Delicious Destinations - (Reykjavik)-2017-11-14-0.ts-Transcode and Comskip-2017-11-16T23-34-30.0770179-06-00.log (520.5 KB)

Esto debería estar solucionado en la versión BETA 2.4.8 de hoy. Pruébala y avísanos si sigues teniendo problemas. Debería reemplazar automáticamente --encoder-preset con la opción equivalente compatible con el hardware.

Solo quería comentar que observé el mismo comportamiento en la 2.4.7 y actualizar a la última versión beta 2.4.8 también resolvió el problema para mí. Sin embargo, noté en los registros que, mientras en la 2.4.7 decía que tenía soporte para H.265, ahora en esta última versión beta 2.4.8 aparece como falso. Tengo un i3-6100 Skylake, que figura como compatible con H.265 por hardware.

INFORMATION> 2017-11-26T19:00:35 MCEBuddy.AppWrapper.Handbrake --> Soporte de codificación QuickSync disponible -> True
INFORMATION> 2017-11-26T19:00:35 MCEBuddy.AppWrapper.Handbrake --> Soporte de codificación H.264 disponible -> True
INFORMATION> 2017-11-26T19:00:35 MCEBuddy.AppWrapper.Handbrake --> Soporte de codificación H.265 disponible -> False

Adjunta tu registro de conversión para que podamos ver qué está pasando.

Airwolf (1984) - S04E13 - The Rogue Warrior.ts-Convert to MP4-2017-11-29T02-34-05.3790885-05-00.log (578.0 KB)

Se adjunta el registro que muestra que H.265 no está disponible.

Gracias por reportar esto, sí, es un problema confirmado, MCEBuddy se confundió entre los modos de 8 bits y 10 bits y por defecto elige el que tiene menos características en lugar del que tiene más.

Prueba la versión BETA 2.4.8 de hoy y debería resolver el problema.

Puedo confirmar que solucionó el problema de H.265, ahora aparece como verdadero en mis registros.

MCEBuddy.AppWrapper.Handbrake → Soporte de codificación H.265 disponible → Verdadero