我正在尝试使用ffmpeg更改视频尺寸。 例如,用户正在上传视频1280 * 960。固定宽度的Ffmpeg更改高度
而我需要获得视频640 * 480作为回报。
我想这个代码和它的作品
exec($ffmpegPath." -i ".$srcFile." -ar 22050 -ab 32 -f flv -s 640x480".$destFile,$tmp);
但这种方法D'瞒着视频的宽度/高度平衡(即视频5000×480变为640×480,并期待从左右压缩)。
在这种尺寸(5000 * 480)的情况下,我需要得到像640 * 61退出视频我的意思是固定高度不适合我。
我期待在互联网上,发现了这个话题 https://superuser.com/questions/201051/resize-videos-with-different-widths-to-a-fixed-height-preserving-aspect-ratio-wi http://delogics.blogspot.com/2011/11/ffmpeg-maintain-aspect-ratio-with-fixed.html
,但都没有对我的作品(ffmpeg的甚至没有工作的这段代码,也许我在加入他们的部分代码时出错了我ffmpeg的字符串)
帮助我提高我的代码请
感谢
尺度过滤器,正如你已经调查过的,Dmitry Shkuropatsky提出的可能是你想要的,但是你没有包括你的scale usage的完整ffmpeg输出,所以我只能猜测你的FFmpeg可能是太老。 – LordNeckbeard 2012-03-02 19:26:59