removed AbstractProvider
removed hardcoded dependency
improved tests
 - mocked FFMpeg