Cómo cortar / recortar / recortar un video con respecto al tiempo o porcentaje y guardar la salida en un archivo diferente

¿Hay algún tutorial o una biblioteca de C # que me ayude a lograr lo siguiente

Elija un archivo para editarPida al usuario que seleccione el método de cortar / recortar / recortar: - por tiempo o por porcentaje cortar / recortar / recortar el video por tiempo o porcentaje según lo elegido (digamos que deseo reducir un video de 5 minutos a 4 minutos, o reducir el video en un 80%)Guarde el video según lo solicitado en la ruta requerida

ahora los pasos 1) y 4) He implementado pero no pude encontrar una buena biblioteca de C # para lograr 3) y 4)

Busqué elffmpeg library pero no pudo encontrar un buen contenedor de C # para cumplir los requisitos

Cualquier ayuda será muy apreciada

Gracia

Respuestas a la pregunta(1)

Su respuesta a la pregunta