¿Compré la tarjeta equivocada? No hay dispositivos compatibles con NVENC

Estoy usando una GTX 1650 y, bueno… he estado intentando que vuelva a funcionar. Funcionaba bien hace unos 3 meses, en septiembre, con la versión de MCEBuddy del 5/9/2019, versión 2.5.1; me encantaría mantenerla, ya que era la versión más rápida de MCEBuddy, incluso con las nuevas era unas 2 veces más rápida (al menos para mí, no sé por qué). Ahora estoy recibiendo ADVERTENCIAS y ERRORES, pero con tiempos de conversión de unos 6 minutos con la nueva MCEBuddy 2.5.3 del 24/12/2019, frente a unos 2 minutos con la 2.5.1 del 5/9/2019… lo siento, no tengo los registros de entonces, solo los nuevos. He intentado recrear todo tal como estaba: los mismos controladores, usar DDU una y otra vez, probar diferentes versiones de FFmpeg y jugar con distintos perfiles.
Esto es lo único que aún conservo de septiembre; creo que estaba usando unos 70% de la CPU still

Bob’s Burgers - 3x18 - It Snakes a Village.mkv-mp4 fast-2019-12-30T21-55-22.5802682-06-00.log

2.5.3 24/12/2019 ~70% CPU (501.1 KB) slow|369x500

Tus registros muestran que MCEBuddy está detectando tu codificador nvenc, sin embargo ffmpeg no puede usarlo:

2019-12-30T21:56:20 MCEBuddy.AppWrapper.FFmpeg → [h264_nvenc @ 00000000028e5d40] No NVENC capable devices found

Sin embargo, handbrake puede usarlo con una velocidad de conversión decente de unos 98fps.

Parece que tu controlador de gráficos puede haber cambiado y está causando problemas a ffmpeg. Intenta cambiar tu controlador a una versión más estable o revertirlo.

En cuanto a la utilización de la GPU, consulta este tema para más detalles.

Necesito ayuda para convertir vídeos de High 10 a 8 bits.
Esto es lo que estoy usando:

[MP4 Fast]
Description=Fast MP4 (H.264/AAC)
order=ffmpeg,handbrake
ffmpeg-general=-threads 0 -hwaccel auto
ffmpeg-video=-ss 0 -vcodec libx264 -b 1000k -x264opts cabac=0:ref=2:bframes=1:weightp=0:8x8dct=0:trellis=0:subq=6:me=hex:b-adapt=0:threads=auto -map 0:v -sn
ffmpeg-audio=-acodec aac -ab 128k -map 0:a
ffmpeg-audioac3=-acodec aac -ab 160k -map 0:a
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=–loose-anamorphic --verbose=2 -f mp4 -O
handbrake-video=–start-at duration:0 -e x264 -b 1000 -x cabac=0:ref=2:bframes=1:weightp=0:8x8dct=0:trellis=0:subq=6:me=hex:b-adapt=0:threads=auto
handbrake-audio=-E faac -R auto -B 128 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E faac -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true
AutoDeinterlace=false

Plex está transcodificando todo lo High 10.

Este tipo de temas está fuera de mi alcance; agradecería cualquier ayuda.

¿No transcodifica Plex según la capacidad del dispositivo de reproducción? Quizá empiece por averiguar qué formato admite el dispositivo de reproducción y luego elija un perfil que coincida.

¿cómo paso mis vídeos de high 10 a 8 bits? ffmpeg-video=-ss 0 -vcodec libx264 -b 1000k -x264opts cabac=0:ref=2:bframes=1:weightp=0:8x8dct=0:trellis=0:subq=6:me=hex:b-adapt=0:threads=auto -map 0:v -sn
no sé qué significa nada de esto

No estoy familiarizado con las opciones de ffmpeg, pero están documentadas en el sitio ffmpeg.org.
Si estuvieras usando Handbrake, hay codificadores separados para 10 y 12 bits. Por ejemplo, “x264” es el codificador de 8 bits, y “x264_10bit” es el codificador de 10 bits. Así que, a partir de las opciones en tu perfil, puedes saber si estás convirtiendo a 8 bits.

No me sorprendería si las opciones del codificador de ffmpeg se seleccionan de manera similar. Si quieres asegurarte, configura la prioridad del motor de transcodificación para usar Handbrake con el codificador de 8 bits en el perfil y no uses FFMPEG.

Miré el sitio de FFMPEG y la referencia está aquí:

9.10.1 Formatos de píxel compatibles

x264 admite espacios de color de 8 a 10 bits. La profundidad de bits exacta se controla al momento de configurar x264. FFmpeg solo admite una profundidad de bits en una compilación en particular. En otras palabras, no es posible compilar un FFmpeg con varias versiones de x264 con diferentes profundidades de bits.

Así que la respuesta real es: ¿quién/de dónde obtuviste tu biblioteca de códecs libx264 y qué opciones configuraron cuando la compilaron?

Apuesto a que todos están compilando libx264 con un espacio de color de 8 bits. Necesitarías tener el mismo soporte de espacio de color en el programa/dispositivo de reproducción, por ejemplo, VLC, Plex, etc.

Goose probablemente puede responder cómo se construyó libx264 para FFMPEG, y el FFMPEG de MCEBuddy simplemente dice que se utilizó el libx264 predeterminado/proporcionado.