我有两个 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秒
组合.mp4:3兆字节但10秒(只有media1.mp4)
我怎样才能合并这两个文件?
我希望你可以将编码视频流与$media1.$media2
但可悲的是,你不能喜欢那样。
幸运的是,php 附带了exec()
函数,并将其与小函数一起使用ffmpeg程序可以让你做到这一点。
所以你要做的就是做一个 phpexec()
与 ffmpeg 并在那里进行合并。
祝你好运 !
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)