Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D1BE8 (NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING)?

 
Anterior Siguiente
NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS NS_E_MARKIN_UNSUPPORTED

NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING

NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING en parámetros de vídeo

NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING (0xC00D1BE8) pertenece a parámetros de vídeo. Microsoft lo describe así en español: Si elige conservar el entrelazado del vídeo, la anchura del vídeo de salida debe ser múltiplo de 4.

Para diagnosticar este HRESULT conserva anchura de salida y resto de dividirla entre 4, además del modo interlaced. Esos valores permiten comprobar la condición exacta en vez de atribuirla a un fallo genérico del encoder.

Diagnóstico diferencial

  • NS_E_TOO_MANY_VIDEO — No se pueden especificar más de dos entradas de vídeo.
  • NS_E_INVALID_VIDEO_BUFFERMAX — La configuración del tamaño máximo del búfer de vídeo no es válida.
  • NS_E_INVALID_VIDEO_HEIGHT — La configuración de altura de vídeo no es válida.

Corrección verificable

La prueba más útil es usar la anchura múltiplo de cuatro más cercana sin tocar bitrate ni frame rate. Si el código desaparece, registra también el nuevo valor aceptado para poder reproducir la corrección en el perfil definitivo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version