我有一个安装了ffmpeg和x264工具的专用服务器。我可以对任何视频进行编码,而且效果非常好。但现在我需要对视频进行编码,以便在ipad、iphone……格式需要为mp4,并使用h.264编解码器。
我使用PHP来编码视频,我只是在寻找一个执行命令做上面的编码。我在其他视频中使用的是:
exec("ffmpeg -i movie.mov -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 1280x720 movie.flv");
我只需要一些类似的编码mp4顺便说一下,我不能使用libx264。我只能使用x264工具
欢呼
gpac可用于创建MP4文件。
exec("ffmpeg -i movie.mov -sameq -ar 22050 -ab 32k -s 1280x720 movie.mp4");
ffmpeg可以在没有libx264的情况下自己实现mp4。它将视频编码为h264,音频编码为aac。
使用x264制作原始h264文件,使用ffmpeg编码原始音频,然后使用gpac中的MP4Box将它们组合成mp4文件。