首页 > 其他分享 >【Azure 媒体服务】Azure Media Service上传的视频资产,如何保证在Transfer编码后音频文件和视频文件不分成两个文件?保持在一个可以直接播放的MP4文件中呢?

【Azure 媒体服务】Azure Media Service上传的视频资产,如何保证在Transfer编码后音频文件和视频文件不分成两个文件?保持在一个可以直接播放的MP4文件中呢?

时间:2023-05-25 20:33:57浏览次数:60  
标签:文件 Service -- Media 视频文件 Azure ams

问题描述

Azure Media Service上传的视频资产,如何保证在Transfer编码后音频文件和视频文件不分成两个文件?保持在一个可以直接播放的MP4文件中呢?

 

问题解答

Azure Media Service上提供的 Build-in Transform 生成的资产中,音频与视频分别存储在不同的文件中。通过自定义 StandardEncoderPreset 创建的 Transform 可以用来copy音视频到单个可以streaming播放的MP4文件。

 

第一步:把以下的内容保存在在  custom-preset.json 文件中

{
    "@odata.type": "#Microsoft.Media.StandardEncoderPreset",
    "codecs": [
        {
            "@odata.type": "#Microsoft.Media.CopyVideo"
        },
        {
            "@odata.type": "#Microsoft.Media.CopyAudio"
        }
    ],
    "formats": [
        {
            "@odata.type": "#Microsoft.Media.Mp4Format",
            "filenamePattern": "{Basename}_{Bitrate}{Extension}"
        }
    ]
}

 

第二步:使用az cli 指令创建 Transform

az ams transform create --account-name <your media service name>--resource-group <your group name> --name transformname-copy-to-single-file --preset custom-preset.json

 

第三步: 在Media Service的页面中,用创建的 <transformname-copy-to-single-file> 来编码上传的资产文件

Media Services -->  Transforms + jobs --> Create a job ...

 

参考资料

az ams transform create :https://learn.microsoft.com/en-us/cli/azure/ams/transform?view=azure-cli-latest#az-ams-transform-create-examples

CopyVideo and CopyAudiohttps://learn.microsoft.com/en-us/rest/api/media/transforms/create-or-update?tabs=HTTP#copyaudio

 

标签:文件,Service,--,Media,视频文件,Azure,ams
From: https://www.cnblogs.com/lulight/p/17432776.html

相关文章

  • webstore忽略指定的文件夹显示
    ......
  • 一个ELF文件中的段
    使用readelf-Selfname.o可以读取一个ELF文件的段信息。 Elf32_Shdr段描述符结构 含义: ......
  • Linux定时删除过期日志文件
    1.问题Linux服务器上有程序持续产生临时文件供其它程序使用,但这些文件只需保留一段时间,后续要经常进行删除过期文件,人工删除一是输出时间长,二是多个目录删除繁琐2.解决方案使用Linux自带的删除文件命令进行模糊匹配文件名称+设置定时机制3.实现步骤删除目录(ome/linux1/newServer/S......
  • 如何将日志配置文件放入到Apollo配置中心并支持热更新
    增加监听日志文件(LoggerConfiguration.java)@ServicepublicclassLoggerConfiguration{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(LoggerConfiguration.class);privatestaticfinalStringLOGGER_TAG="logging.level.";@Autowired......
  • Linux挂载iso文件步骤
    1.确认ios文件路径,我的iso文件在"/ext/bak/"路径下 2.设置将来需要挂载的路径该路径在"/mnt/rheliso/"路径下,如果没有此路径,可以自己建立该文件夹3.通过以下命令实现挂载mount-tiso9660-oloop/ext/bak/rhelxxx.iso/mnt/rheliso/-tiso9660是指定挂载格式。-oloop表......
  • 查看Linux磁盘文件占用大小
    1、查看磁盘占用(KB)df-lk2、查看磁盘占用(GB)df-hl3、查看每个目录占用大小:du--max-depth=1-h4、查看文件的大小ls-lht......
  • 如何查看windows某个目录下所有文件/文件夹的大小
    下载 (TreeSizeFree) 软件链接:https://pan.baidu.com/s/1tgJTvmQWoZ2qvC7kzSO9MQ提取码:gewv ......
  • postman上传文件显示403,body显示网页代码
     可见图片文件上传不了。 往右侧看,可得图片占用资源过多。发现有4mb。将图片压缩后成1mb后可行。   一般post上传最大为2MB,当然它可以修改。......
  • SpringBoot结合easyexcel处理Excel文件
    文/朱季谦假如有这样一个需求,每天需要读取以下表头的Excel文件,统计文件里击中黑名单的比例,该文件is_blacklist列的1表示击中了黑名单,0表示未击中黑名单。基于该需求,可以在定时任务通过easyexcel工具进行处理。一、首先需要在SpringBoot引入easyexcel的maven依赖<dependency>......
  • 文件传输、文件同步、数据备份的有效解决方案
    1.文件传输的速度文件传输的快慢,根本在于传输协议的优劣和网络带宽利用率的高低。传统的TCP和UDP,前者传输可靠性较高,但速度太慢,后者速度有保证,但可靠性不足。Raysync高速传输协议是镭速传输基于UDP的传输性能,突破传统FTP、HTTP传输的缺陷研发的高速传输协议,其传输速率提升100X,带......