使用Node.js使用Azure媒体服务(视频编码器)从视频生成缩略图

编程入门 行业动态 更新时间:2024-10-24 22:25:51

使用Node.js使用Azure媒体服务(<a href=https://www.elefans.com/category/jswz/34/1771437.html style=视频编码器)从视频生成缩略图"/>

使用Node.js使用Azure媒体服务(视频编码器)从视频生成缩略图

How to generate thumbnails using Media Encoder Standard with .NET

上面的链接显示了用于从.NET中的视频生成缩略图的预设,我正在使用相同的预设来使用node.js生成单个缩略图。我正在尝试使用azureMediaServicesClient.transforms.createOrUpdate(resourceGroup, accountName, transformName, preset);中所述的“ azure-arm-mediaservices” npm package中的MediaServices的 media-services-v3-node-tutorials函数创建转换。

当前,当我尝试创建用于生成缩略图的转换时遇到错误,但是对于使用“ BuiltInStandardEncoderPreset”的视频编码来说,它工作得很好。

有人知道要使用Node.js生成缩略图视频吗?对此,我们将给予任何帮助!问候。

回答如下:

UPDATE

第三方媒体缩略图解决方案

Create thumbnails from your image and video files for your Node.js based application。

const forVideo = (source, destination, options) =>
           thumbGenerator(source, destination, Object.assign({}, videoOptions, options), VIDEO_TYPE)

PRIVIOUS

Azure-Media-Service官方CLI解决方案

您可以阅读offical document并在线进行测试。下面的代码是我体内的测试内容。创建变换时,可以在Azure Media Services Explorer中找到您的变换。如果您不熟悉媒体服务SDK,则可以准备所有参数,然后通过node.js发送http请求。

然后您可以创建工作并在以后做某事。我也尝试了#Microsoft.Media.Image,但失败了。您可以尝试用我的方式生成缩略图。

{
  "properties": {
      "description": "Basic Transform using a custom encoding preset",
      "outputs": [
            {
            "onError": "StopProcessingJob",
            "relativePriority": "Normal",
            "preset": {
                "@odata.type": "#Microsoft.Media.StandardEncoderPreset",
                "codecs": [
                   {
                        "@odata.type": "#Microsoft.Media.JpgImage",
                        "range": "12",
                        "start": "12",
                        "step": "1",
                        "stretchMode": "AutoSize"
                    }
                ],
                "formats": [
                    {
                        "@odata.type": "#Microsoft.Media.JpgFormat",
                        "filenamePattern": "Thumbnail-{Basename}-{Index}{Extension}"
                    }
                ]
            }
        }
    ]
  }
}

更多推荐

使用Node.js使用Azure媒体服务(视频编码器)从视频生成缩略图

本文发布于:2024-05-07 05:38:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754551.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:视频   编码器   缩略图   媒体   Node

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!