php exec 命令在 ubuntu 上使用 ffmpeg 和 x264 工具将视频编码为 h.264 mp4 文件
我有一个安装了 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工具
Cheers
I have a dedicated server with ffmpeg and the x264 tool installed. I can encode any video and works really well. But now I need to encode videos to play on iPads, iPhones... the format needs to be mp4 and using the h.264 codec.
I'm using PHP to enconde videos, I'm just looking for an exec command to do the above encoding.
what I'm using for the other videos is:
exec("ffmpeg -i movie.mov -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 1280x720 movie.flv");
I just need something similar to that for encoding mp4
by the way, I can't use libx264. I can only use the x264 tool
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
gpac 可用于创建 MP4 文件。
gpac can be used to creat MP4 files.
ffmpeg 可以在没有 libx264 的情况下自行处理 mp4。它将视频编码为 h264,音频编码为 aac。
ffmpeg can do mp4 on its own without libx264. It will encode the video as h264 with audio as aac.
使用 x264 制作原始 h264 文件,使用 ffmpeg 编码原始音频,然后使用 gpac 的 MP4Box 将它们组合成 mp4 文件。
Make a raw h264 file with x264, encode raw audio using ffmpeg, then combine them into a mp4 file using MP4Box from gpac.