AWS Elastic Transcoder水印

时间:2014-03-11 02:40:01

标签: php amazon-web-services amazon-s3 amazon-elastic-transcoder

我正在尝试为通过亚马逊弹性转码器处理的所有视频添加水印,但我无法使其正常工作。

我使用一个水印集(BottomRight)创建了预设文件。

这是我的PHP源代码

$output = array(
  'Key' => $folderNameOut,
  'PresetId' => '139450346',
  'ThumbnailPattern' => 'thumbs/filename-{count}',
  'Watermarks' => array(
  'InputKey' => 'watermark/watermark.png',
  'PresetWatermarkId' => 'BottomRight'
 ));

我尝试将水印图像放在拇指和视频存储桶中,甚至是HTTP网址,但不起作用。

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

水印数组中有一个缺少的数组

$output = array(
 'Key' => $folderNameOut,
 'PresetId' => '139450346',
 'ThumbnailPattern' => 'thumbs/filename-{count}',
 'Watermarks' => array(
  array(
   'InputKey' => 'watermark/watermark.png',
   'PresetWatermarkId' => 'BottomRight'
   )
));