【问题标题】:AWS Elastic Transcoder watermarksAWS Elastic Transcoder 水印
【发布时间】:2014-04-14 10:56:03
【问题描述】:

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

我用一个水印集(BottomRight)创建了预设,就像在文档中一样。

这是我的 PHP 源代码

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

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

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 在预设和作业中添加了设置
  • 我做到了,我创建了一个带有水印集的预设,并在上面的示例代码显示的作业中。 :/ 我哪里做错了?
  • 我也有同样的问题...你能给我确切的语法吗
  • 虽然我使用的是 django、python,但它对任何遇到此类问题的人都有帮助。我最近发布了一个帖子aameer.github.io/articles/aws-elastic-encoder,它可以添加水印,我将文本转换为图像,然后将其用作水印

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


【解决方案1】:

水印数组中缺少数组

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-06
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多