This looks nice. I also used this recently and it was very polished: https://wordpress.org/plugins/video-thumbnails/

My only quirk with it is that it's tough to get the attachment ID and be able to do more with image sizes and whatnot. For some reason it stores the URL of the upload. I tried to ping the dev about it but never heard back. Still a good plugin though.