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