Php 用于mp4视频文件的宽屏转换器

Php 用于mp4视频文件的宽屏转换器,php,ffmpeg,mp4,video-processing,ffmpeg-php,Php,Ffmpeg,Mp4,Video Processing,Ffmpeg Php,我正在寻找一种可能性(php/linux)转换成宽屏格式的mp4视频任何种类。。。像一个图片宽屏转换器 图像的左右部分不需要模糊。。它也可能是黑色的。我不在乎 程序应识别视频是否为16:9格式,然后将其转换 这在ffmpeg中是可能的吗?我找不到解决办法,但我看过这样的转换视频 编辑:找到如果视频只需要适合16:9的帧而不需要缩放,则ffmpeg可以使用pad过滤器: ffmpeg -in in.mp4 -vf pad='if(gt(dar,16/9),iw,ih*16/9/sar)':'if

我正在寻找一种可能性(php/linux)转换成宽屏格式的mp4视频任何种类。。。像一个图片宽屏转换器

图像的左右部分不需要模糊。。它也可能是黑色的。我不在乎

程序应识别视频是否为16:9格式,然后将其转换

这在ffmpeg中是可能的吗?我找不到解决办法,但我看过这样的转换视频


编辑:找到

如果视频只需要适合16:9的帧而不需要缩放,则ffmpeg可以使用pad过滤器:

ffmpeg -in in.mp4 -vf pad='if(gt(dar,16/9),iw,ih*16/9/sar)':'if(gt(dar,16/9),iw*sar*9/16,ih)':(ow-iw)/2:(oh-ih)/2,scale=iw:-2 out.mp4
如果使用a)具有旋转标记的视频&&b)没有自动旋转的旧版本ffmpeg,上述命令将失败