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

发布于 2024-11-28 19:19:49 字数 371 浏览 1 评论 0原文

我有一个安装了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一梦浮鱼 2024-12-05 19:19:49

gpac 可用于创建 MP4 文件。

gpac can be used to creat MP4 files.

极致的悲 2024-12-05 19:19:49
exec("ffmpeg -i movie.mov -sameq -ar 22050 -ab 32k -s 1280x720 movie.mp4");

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

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

ffmpeg can do mp4 on its own without libx264. It will encode the video as h264 with audio as aac.

勿忘初心 2024-12-05 19:19:49

使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文