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

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

0

Решение

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

Я должен был поставить водяной знак в «выходы»

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

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

сделал трюк!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]