因此,我正在尝试使用 PHP 合并两个文件,并且查看了 FFMpeg 库,但我无法合并它们。这是我到目前为止所得到的:
$ffmpeg = FFMpeg\FFMpeg::create();
$vid1 = $ffmpeg->open('videos/vid1.mp4');
$vid2 = $ffmpeg->open('videos/vid2.mp4');
如何缝合
$vid1
和 $vid2
并拯救他们?谢谢
最佳答案
您可以使用 shell_exec() 直接连接文件.
见 FFmpeg Concatenate
用法:
shell_exec( "G:/ffmpeg/ffmpeg.exe -f concat -safe 0 -i G:/ffmpeg/concatenate.txt -c copy G:/ffmpeg/phpconcatenated.mp4" )
concatenate.txt
包括要合并的文件的名称。# Example concatenate.txt
file 'G:/ffmpeg/input.mp4'
file 'G:/ffmpeg/input_2.mp4'
关于php - 通过 PHP 合并两个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42859590/