[FFmpeg-user] ffmpeg problem with creating thumbnail

Paul B Mahol onemda at gmail.com
Thu May 23 23:33:27 CEST 2013


On 5/19/13, Dragan <forumwt at gmail.com> wrote:
> I have a tube site and im using this function to generate thumbs from video
> file
>
> $thumbwidth = 240; //thumb width
> $thumbheight = 180; //thumb height
>
> $imagick_command = "-modulate 110,102,100 -sharpen 1x1 -enhance";
>
> shell_exec("$ffmpeg_path -ss $first -i \"".$row[file]."\" -vcodec mjpeg
> -vframes 1 -an -f rawvideo -s ".$thumbwidth."x".$thumbheight."
> \"$image\"");
>
> shell_exec("/usr/local/bin/mogrify $imagick_command $image");
>
>
> Here is thumbs result, this image is just what i need, no border and etc..
>
> <http://ffmpeg-users.933282.n4.nabble.com/file/n4659218/Fm6gV.png>
>
> but sometimes *depending on video size* i have thumbs like this
>
> <http://ffmpeg-users.933282.n4.nabble.com/file/n4659218/QRTOl.png>
>
> Whats the best way to remove this *black space* from thumbs, but need to
> keep thumb size 240x180

crop filter, if you want to remove black pixels, which will change
height of video too.

Nice filter would be to auto detect such black rectangles, and pass
such metadata to crop filter.


More information about the ffmpeg-user mailing list