所以,我正在尝试使用PHP合并两个文件,我已经看了FFMpeg库,但我无法合并它们。这是我到目前为止所得到的:
$ffmpeg = FFMpeg\FFMpeg::create();
$vid1 = $ffmpeg->open('videos/vid1.mp4');
$vid2 = $ffmpeg->open('videos/vid2.mp4');
如何将$vid1
和$vid2
拼接在一起并保存?
由于
答案 0 :(得分:1)
您可以使用shell_exec()直接连接文件。
用法:
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'