簡體   English   中英

將水印添加到AWS Elastic Transcoder

[英]Adding Watermark to AWS Elastic Transcoder

無論我將我的overlay.png文件放在存儲桶的根目錄還是輸入/輸出文件夾中,都不會使用以下代碼來應用水印:

$watermark = array(
    'InputKey' => "overlay.png",
    'PresetWatermarkId' => 'TopLeft'
);

# Create the job.
$create_job_request = array(
    'PipelineId' => $pipeline_id,
    'Input' => $input,
    'Watermarks' => array($watermark),
    'Outputs' => $outputs,
    'OutputKeyPrefix' => "$output_key_prefix"
);

創建輸出就很好,沒有水印。 關於我必須在哪里放置overlay.png文件的任何信息?

提前致謝

好的,我發現了錯誤!

我不得不將水印放入“輸出”中

因此添加:

$outputs[0]['Watermarks'] = array($watermark) 

做到了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM