Azure媒体服务,使用PHP SDK对自定义宽度和高度进行编码


Azure Media Services, Encode custom width and height using PHP SDK

如何使用php-sdk在Azure Media Service上创建自定义维度像640X360在650帧/秒和960X540在1500帧/秒

根据Github上的文档https://github.com/Azure/azure-sdk-for-php#encode-资产关于编码资产,您可以尝试通过:为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内容的示例。

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