使用php ffmpeg将720p Mp4转换为480p

时间:2015-08-11 08:30:50

标签: php ffmpeg

我需要将720p或1080p视频转换为480p mp4视频,我在下面找到代码

ffmpeg -i input -vf scale=-1:480 -vcodec mpeg4 -qscale 3 output.mp4

请帮助我,我无法提供输入视频。

$video='/path/to/mp4/video';
exec('ffmpeg -i $video -vf scale=-1:480 -vcodec mpeg4 -qscale 3 output.mp4');

为什么上面的代码无效

1 个答案:

答案 0 :(得分:0)

我使用了该代码,并且可以正常工作。也许您不是在vid文件的目录中?或者其他的东西?您应该将YOURVID.mkv替换为文件或/path/to/your/file.mkv,并将/path/to/output.mkv替换为文件名或转换后的输出480p文件的文件路径。最简单的方法是将720p / 1080p原始视频放在目录中,然后使用filename.mkv,然后仅使用output.file.name.mkv而不是路径将其输出到同一目录。那么所有文件都将位于该目录中。我可能已经过度解释了。抱歉。大声笑。并感谢您发布此信息。在安装了ffpmeg的freebsd机器上,它确实对我非常有用。

ffmpeg -i YOURVID.mkv -vf scale=-1:480 -vcodec mpeg4 -qscale 3 /path/to/new/output.mp4

我有一台旧的32位Intel Atom Acer上网本,它对任何事情都没有太大好处。我已经安装了batocera,并且需要480p视频才能在其上播放。

P.S。带有320GB的硬盘,上面提到的上网本,一些复古游戏rom和一些480p视频文件,是一个出色的移动娱乐中心。