Добавление водяного знака в 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?

заранее спасибо


person userlip    schedule 20.03.2018    source источник


Ответы (1)


Хорошо, я нашел ошибку!

Мне пришлось поместить водяной знак в «выходы»

Итак, добавив это:

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

сделал трюк!

person userlip    schedule 21.03.2018