如何在共享主机中使用PHP将文本水印放在视频上[关闭]

问题描述 投票:-3回答:1

我正在使用PHP在共享主机上制作视频上传网站,我希望用户上传他们的视频,我想在每个上传到网站的视频上自动显示徽标水印。

我不想为此使用任何API,请帮忙

我试图使用以下方法在图像上添加水印:

imagecopy();

它工作得很好。

如何在共享主机中安装和运行FFMpeg?

php web video watermark php-ffmpeg
1个回答
1
投票

您应该检查以下库。可能是有帮助的。

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"
}
© www.soinside.com 2019 - 2024. All rights reserved.