Thursday, October 18, 2012

Create thumbnails for mp4 using ffmpeg

First of all note this point. If you use this code in your local server use ffmpeg for windows exe file.otherwise use linux server user use linux version.

//In your ffmpeg.exe file path
$ffmpeg_path = 'ffmpeg';

//In your video file
$video_path = 'video_old.mp4';

// Image destination path
$image = "video_old".time().'.jpg';

// default time to get the image
$second = 1;

// get the duration and a random place within that
$comd = "$ffmpeg_path -i $video_path -deinterlace -an -ss $second -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image 2>&1";

shell_exec($comd);


Note: not need to given path is ffmpeg.exe.only given ffmpeg.

1 comment: