如何使用php sdk在Azure Media Service上创建自定义维度 像640X360,650 fps和960X540 at 1500 fps
答案 0 :(得分:0)
根据Github在https://github.com/Azure/azure-sdk-for-php#encode-asset关于编码资产的文档,您可以尝试通过以下方式为MES(媒体编码器标准版)配置任务预设:
$mediaProcessor = $this->restProxy->getLatestMediaProcessor('[Media processor]');
$task = new Task('[Task XML body]', $mediaProcessor->getId(), TaskOptions::NONE);
$task->setConfiguration('[Configuration name]');
$restProxy->createJob(new Job(), array($inputAsset), array($task));
您可以参考https://msdn.microsoft.com/en-us/library/mt269926.aspx获取任务预设xml内容的示例。
答案 1 :(得分:0)
Media Encoder Standard可以在setConfiguration调用中获取自定义预设。您可以发送XML或JSON。 https://msdn.microsoft.com/library/azure/mt269960.aspx
预设也存储在GitHub中。 https://github.com/Azure/azure-media-services-samples/tree/master/Encoding%20Presets/VoD/Media%20Encoder%20Standard