php exec命令在ubuntu上使用ffmpeg和x264工具将视频编码为h.264 mp4文件

时间:2011-08-11 09:05:02

标签: php ffmpeg exec h.264 x264

我有一个专用服务器,安装了ffmpeg和x264工具。我可以对任何视频进行编码,效果非常好。但现在我需要对视频进行编码以在iPad,iPhone上播放......格式需要为mp4并使用h.264编解码器。

我正在使用PHP来加入视频,我只是在寻找一个exec命令来执行上述编码。 我正在使用的其他视频是:

exec("ffmpeg -i movie.mov -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 1280x720 movie.flv");

我只需要类似于编码mp4的东西 顺便说一句,我不能使用libx264。我只能使用x264工具

干杯

3 个答案:

答案 0 :(得分:0)

gpac可用于创建MP4文件。

答案 1 :(得分:0)

exec("ffmpeg -i movie.mov -sameq -ar 22050 -ab 32k -s 1280x720 movie.mp4");

ffmpeg可以在没有libx264的情况下自行完成mp4。它将视频编码为h264,音频为aac。

答案 2 :(得分:0)

使用x264创建原始h264文件,使用ffmpeg编码原始音频,然后使用gpac中的MP4Box将它们组合成mp4文件。