[英]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.