Здравствуйте.
Возник вопрос, есть ли средства для работы с видео в c# , а именно интересует воспроизведение на форме и возможность обрезать видео, к примеру: я выбираю файл, начинаю воспроизводить его, и указываю что начало видео это "точка А" , далее во время просмотра я нажимаю кнопку которая помечает текущее время воспроизведения как "точка Б" и в последствии я могу "вырезать" участок на видео от "точки А" до "точки Б" в другой видео файл.
Вам поможет ffmpeg. У него есть возможность подключения в виде библиотеки, функции которой будут исполняться прямо в процессе вашего приложения. Для вызова неуправляемых фукций из библиотеки ffmpeg используйте pinvoke или стороннюю управляемую библиотеку в качестве прослойки - www.ffmpeg-csharp.com