Fallo de decodificación de hardware debido a parámetro no válido

En realidad, el error que devuelven los controladores gráficos está relacionado con la decodificación y no con la codificación. Aún está utilizando el codificador de hardware:

2019-05-15T07:11:59 MCEBuddy.AppWrapper.FFmpeg → Stream #0:0: Video: hevc (hevc_nvenc) (Main) (hev1 / 0x31766568), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1–1, 2000 kb/s, 29.97 fps, 30k tbn, 29.97 tbc
2019-05-15T07:11:59 MCEBuddy.AppWrapper.FFmpeg → Metadata:
2019-05-15T07:11:59 MCEBuddy.AppWrapper.FFmpeg → encoder : Lavc58.42.100 hevc_nvenc

La solicitud de decodificador de hardware de ffmpeg está siendo rechazada por la tarjeta gráfica, por lo que falla. Podría haber varias razones, quizás no identificó correctamente la secuencia de video para usar el códec adecuado o quizás no admite la decodificación de video mpeg2 para esa configuración de secuencia específica.

Es posible que no veas una gran mejora en el rendimiento, ya que tu video original es mpeg2 y la decodificación de mpeg2 es bastante eficiente en software; podría simplemente tomar más tiempo copiar todos los datos de video a la memoria gráfica, decodificarlo y devolverlo a ffmpeg, y luego devolverlo a la tarjeta de video para su codificación. Por lo general, h.264 y h.265 verán la mayor mejora en la decodificación por hardware.

Si aún así quieres probarlo, puedes intentar agregar esto a la línea ffmpeg-general de tu perfil; obliga a la tarjeta a usar un decodificador de hardware específico:

-c:v mpeg2_cuvid

Este debería ser el último parámetro en la línea ffmpeg-general.