Codificación por hardware muy lenta con el nuevo controlador de AMD

La actualización de Windows instaló un nuevo driver para mi Radeon R9 hace unos días y ha destruido el rendimiento. Las conversiones se han quedado colgadas; un proyecto MP4 de alta calidad que comenzó esta noche iba al 37% en la pasada 1 tras 4 horas. Desactivé la codificación por hardware en el perfil y ahora vuelve a la normalidad: ya voy al 15% tras 10-15 minutos.",“target_locale”:“es”}

Graphics drivers are responsible for efficient or buggy hardware encoding. See this topic for details: GPU/Hardware Encoding/Acceleration FAQs

If your driver updated yesterday then that’s what’s causing the issue. Revert back to the older driver. Not all drivers are made equal.
Also without the logs it’s not possible to see what’s going on b

Subí 2 registros de conversión. Terminé cancelando ambos. Y como contraste, el de Nancy Drew que hice hace una semana tardó aprox. 52 minutos. El que subí lo detuve después de 5.5 horas. Si mal no recuerdo, mostraba casi completo pero parecía atascado.

Vale, noté algunas cosas:

  1. Ambos archivos se están codificando a la misma velocidad, unos 12 fps. Se está convirtiendo de H.264 a H.264 (¿?) usando tu codificador de hardware VCE y HandBrake, así que no hay diferencia en la velocidad de codificación.
  2. Nancy Drew es un video de 1 hora; Minority Report es un video de 3 horas, ¡así que sí, tardará tres veces más en terminarse!

¿Por qué exactamente estás convirtiendo de H.264 a H.264? Lo más probable es que por eso tu codificador gráfico esté perdiendo la cabeza; la mayoría no están hechas para convertir de H.264 a H.264. ¿Qué tal si pruebas con el perfil MP4 Unprocessed? ¡Será rapidísimo!

También noté que estás usando perfiles de 2 pasadas MP4 High Quality (que por lo general son MUY lentos) y vi que Nancy Drew ni siquiera terminó la conversión: tu controlador gráfico se colgó en la segunda pasada y lo cancelaste. Tal vez prueba con un perfil de un solo paso como MP4 Normal. Creo que la combinación de H.264 → H.264 junto con 2 pasadas es demasiado para tu controlador gráfico.

Si aún quieres usar codificación por hardware, prueba usar ffmpeg en lugar de HandBrake en tu perfil (cambia el orden). También actualiza a la compilación más reciente: hemos hecho algunos ajustes en la configuración del codificador. Cambia el orden de order=handbrake,ffmpeg a order=ffmpeg,handbrake.

Registros muy útiles; en la próxima compilación agregaremos una mejor detección de bloqueos para controladores de hardware, pero también indica que quizás necesites controladores gráficos más estables.

Probablemente por mi falta de experiencia. Estoy obteniendo un archivo TS desde mi software Hauppauge y quiero que esté en MP4 para mi servidor Plex para evitar la transcodificación. El perfil está reduciendo el tamaño a aproximadamente 1/3 del original. No he probado el perfil sin procesar porque temía que mantendría un archivo mucho más grande.