在ffmpeg中创建缩略图时保持纵横比

时间:2014-09-30 16:51:21

标签: php ffmpeg

说明:

所以在彻底搜索后,我使用ffmpeg在Stack Overflow上找到关于视频上传和缩略图创建的答案。我使用以下代码创建我上传的视频的缩略图..每件事都是工作正常,直到我修改我的代码以保持创建的缩略图的宽高比。

$ffmpeg = "C:\\ffmpeg\\bin\\ffmpeg";
                $videoFile = $_FILES['vid']['tmp_name'];
                $videoFilename = "1.jpg";
                $size = "120x90";
                $getseconds = 5;
                $cmd = "$ffmpeg -i $videoFile -vf scale='min(300\, iw):-1' -ss $getseconds -s $size -vframes 1 $videoFilename";

现在什么都没有用......我做错了什么......任何人?

1 个答案:

答案 0 :(得分:0)

这就是您要找的东西:

$cmd = "$ffmpeg -itsoffset -1 -i $videoFile -vframes 1 -filter:v scale='400:-1' -ss $getseconds  image.png";

请告诉我它是否有效:)