【问题标题】:Merging Video Files with PHP用 PHP 合并视频文件
【发布时间】:2015-04-29 09:50:26
【问题描述】:

我有两个 mp4 文件,我想合并它们。

$media1 = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/dir/media1.mp4');
$media2 = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/dir/media2.mp4');

file_put_contents($_SERVER['DOCUMENT_ROOT'].'/dir/combined.mp4', $media1.$media2);

media1.mp4:1 兆字节,10 秒

media2.mp4:2 兆字节,20 秒

combined.mp4 : 3 MB 但 10 秒(只有 media1.mp4)

如何合并这两个文件?

【问题讨论】:

标签: php file video merge


【解决方案1】:

我希望你可以将编码的视频流与$media1.$media2 结合起来,但遗憾的是,你不喜欢这样。

对你来说幸运的是,php 带有一个exec() 函数,并且将它与ffmpeg 小程序一起使用可以让你做到这一点。

所以你要做的就是用 ffmpeg 做一个 php exec() 并在那里进行合并。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多