2017-02-22 148 views
0

我要寻找一个可能性(PHP/Linux)的任何类型的MP4视频的转换成宽屏幕格式...像图片宽屏转换器宽屏转换为MP4视频文件,

picture widescreen converted example

左并且图像的右侧部分不需要模糊......它也可以是黑色的。我不在乎。

该程序应该认识到,如果视频不是16:9格式,然后将其转换。

这可能与ffmpeg?我找不到解决方案,但我已经看到了这样的转换视频。

编辑:找到solution!

回答

0

如果视频简单地需要放入一个16:

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 

的命令:无缩放9帧所需,然后FFMPEG使用垫过滤器可以做如果您正在使用a)带有旋转标记的视频,则以上操作将失败b)旧版本的ffmpeg没有自动旋转。

相关问题