我正在使用PHP在共享主机上制作视频上传网站,我希望用户上传他们的视频,我想在每个上传到网站的视频上自动显示徽标水印。
我不想为此使用任何API,请帮忙
我试图使用以下方法在图像上添加水印:
imagecopy();
它工作得很好。
如何在共享主机中安装和运行FFMpeg?
您应该检查以下库。可能是有帮助的。
https://github.com/PHP-FFMpeg/PHP-FFMpeg#watermark
使用给定图像为视频添加水印。
$video
->filters()
->watermark($watermarkPath, array(
'position' => 'relative',
'bottom' => 50,
'right' => 50,
));
https://transloadit.com/demos/video-encoding/watermarking/
水印视频
"watermarked": {
"use": "resized",
"robot": "/video/encode",
"ffmpeg_stack": "v3.3.3",
"result": true,
"preset": "ipad-high",
"watermark_url": "https://demos.transloadit.com/inputs/transloadit-padded.png",
"watermark_size": "25%",
"watermark_opacity": 0.7,
"watermark_x_offset": -10,
"watermark_y_offset": 10,
"watermark_position": "top-right"
}