宽屏转换器为mp4视频文件

时间:2017-02-22 10:12:41

标签: php ffmpeg mp4 video-processing ffmpeg-php

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

picture widescreen converted example

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

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

这可以用ffmpeg吗?我无法找到解决方案,但我已经看过这样的转换视频。

编辑:找到solution!

1 个答案:

答案 0 :(得分:0)

如果视频只需要适合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)具有旋转标记&&amp ;;的视频,则上述命令将失败。 b)没有autorotate的旧版ffmpeg。

相关问题