Recibiendo errores de "Conversión fallida" de nuevo

Por alguna razón, he comenzado a recibir errores de “conversión fallida” nuevamente.

Los controladores gráficos no han sido actualizados, y MCEBuddy se está ejecutando desde la línea de comandos en lugar de como un servicio.

Registros del último fallo: Microsoft OneDrive

Acabo de recibir otro — Por cierto, si transcribo el archivo manualmente, funciona bien. Aquí está el registro: Microsoft OneDrive

Me pregunto si el script que estoy usando arroja errores cuando es invocado desde Plex. Aquí está el script:

@echo off
C:\\Progra~1\\MCEBuddy2x\\MCEBuddy.UserCLI.exe --command=engine --action=start 
timeout /t 2 /nobreak > NUL
C:\\Progra~1\\MCEBuddy2x\\MCEBuddy.UserCLI.exe --command=addfile --action=%1
timeout /t 10 /nobreak > NUL
:loop
for /f "delims=" %%o in ('C:\\Progra~1\\MCEBuddy2x\\MCEBuddy.UserCLI.exe --command=jobstatus --action=%1 --quiet') do set status=%%o
if %status% == "not present" (
	Exit
) else (
	timeout /t 2 /nobreak > NUL
	goto loop
)

¡Gracias! Will.

Actualización: Creo que lo he resuelto. Como ya tenía MCEBuddy ejecutándose en modo de línea de comandos, el “command=engine --action=start” estaba generando un error.

Cuando elimino esa línea, funciona perfectamente. Espero que esto ayude a alguien :slight_smile:

O no. Tuve otra conversión fallida. Registros: Microsoft OneDrive

Estoy perplejo. ¡Cualquier ayuda se agradece!

Parece que tu controlador gráfico está teniendo un problema al inicializarse. Parece que hay una fuga de memoria:

2019-07-08T21:11:38 MCEBuddy.AppWrapper.FFmpeg → [hevc_nvenc @ 0000020a974c89c0] OpenEncodeSessionEx falló: sin memoria (10)
2019-07-08T21:11:38 MCEBuddy.AppWrapper.FFmpeg → [hevc_nvenc @ 0000020a974c89c0] No se encontraron dispositivos NVENC capaces

Intenta reiniciar tu sistema; si empieza a funcionar, entonces tu controlador gráfico tiene una fuga lenta que con el tiempo hace que se quede sin memoria. Tal vez prueba a bajar a una versión anterior/más estable.

Recordé que había descargado una versión de desarrollo de FFMpeg; probé reemplazarla por la versión 4.13 y hasta ahora no he tenido problemas.

Estoy usando la versión Studio de los controladores de NVidia; se supone que son más estables, ¡pero quizá solo necesito encontrar una configuración y mantenerla!

¡Gracias por la ayuda!

Después de recibir otra ronda de errores, volví a los controladores NVidia 4.19x: no he tenido problemas desde entonces.

Algo que me desconcierta: he procesado más de 90 archivos a través de la interfaz gráfica y no he encontrado problemas con la misma configuración y controladores. ¿Por qué la interfaz gráfica no muestra el problema de memoria, mientras que la línea de comandos o la invocación mediante script sí?

¡Gracias! Will.

¿Tienes el enlace a los controladores para poder incluirlo en el post fijo?

¿Cambiaste el modo de ejecución del motor? La única vez que podrías notar una diferencia es si el motor se ejecuta como servicio en lugar de como motor de línea de comandos. Esto se debe a la forma en que Windows inicia ffmpeg. En el contexto del kernel, los controladores gráficos se comportan de manera diferente que en el contexto de usuario. Esta es una limitación de la arquitectura de Windows/controladores.

Las API de hardware gráfico suelen estar diseñadas para el contexto de usuario (por ejemplo, juegos o aplicaciones de diseño que se ejecutan desde el contexto de usuario). La mayoría de las aplicaciones de kernel no utilizan API de aceleración por hardware gráfico (porque no tienen interfaces de usuario nativas), por lo que hasta Windows 8 el kernel no ofrecía esas API gráficas a las aplicaciones e incluso después de Windows 8, la mayoría de los proveedores de gráficos no se molestan en probarlas adecuadamente en el espacio del kernel.

Todavía recibo errores, pero creo que puede deberse a que volví al modelo de servicio en lugar de la línea de comandos. Aquí está el enlace al controlador heredado: Driver Details | NVIDIA

¿Has probado usar 353.9?

Win 7/8.1 - http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_7.5.18_windows.exe
Win 10 - http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_7.5.18_win10.exe

O

376.51

Desde que hice el downgrade a los controladores 4.19 anteriores y ejecuté el motor de línea de comandos, no he tenido problemas. ¡Gracias! Will.

Solo una nota informativa sobre las tarjetas Nvidia y conversiones simultáneas múltiples: