Use Video as Featured Image

You can work around if you have time.
– Install http://ffmpeg-php.sourceforge.net/
– Create a custom meta field (upload field – you can use a plugin)
– In your template or loop, get retrieve the uploaded video URL and assign it to a variable
– Use the following function to generate an image from the retrieved video (I am not entirely sure if it will work and if it will not slow down your website)

$frame = 10;
$movie="test.mp4";   // this could be the variable from the vid url
$thumbnail="thumbnail.png";

$mov = new ffmpeg_movie($movie);  
$frame = $mov->getFrame($frame);
if ($frame) {
    $gd_image = $frame->toGDImage();
    if ($gd_image) {
       imagepng($gd_image, $thumbnail);
       imagedestroy($gd_image);
       echo '<img src="'.$thumbnail.'">';
    }
}

Original question: https://stackoverflow.com/questions/2043007/generate-preview-image-from-video-file