开发者社区> 问答> 正文

智能媒体管理,指定分辨率、声道,但生成的视频并没有修改成功?

智能媒体管理1、问题描述
指定分辨率、声道,但生成的视频并没有修改成功?
2、调用的服务
CreateMediaConvertTask(创建媒体转码任务)
3、请求与相应参数
req:
{"query":{"ProjectName":"zjyd-hcy","Targets":"[{\"Container\":\"mp4\",\"Video\":{\"Codec\":\"h264\",\"ResolutionOption\":\"fixed\",\"AdaptiveResolutionDirection\":false,\"Resolution\":\"720x1080\"},\"Audio\":{\"Channel\":2},\"URI\":\"oss://zjyd-hcy-imm/output/20240315/75c7d8eab3354b2d86913d76fb65ad4b.mp4\"}]","Sources":"[{\"URI\":\"oss://zjyd-hcy-imm/video/20240315/75c7d8eab3354b2d86913d76fb65ad4b.mp4\"}]","Tags":"{}"}}

resp:
{body":{"TaskId":"MediaConvert-bee59807-c887-4757-bcbe-5a4df4aba99d","RequestId":"CBFEF4AC-5401-5F26-9A85-688A69ADD54C","EventId":"187-1mzFil9m9EnCnMt0pBOwXa9cD5u"},"statusCode":200}

展开
收起
真的很搞笑 2024-03-19 12:11:38 42 0
2 条回答
写回答
取消 提交回答
  • Audio需要指定codec字段,为空或copy会导致channel参数不生效 ,此回答整理自钉群“智能媒体管理官网客户群②”

    2024-03-19 20:26:26
    赞同 展开评论 打赏
  • 将军百战死,壮士十年归!

    在您提供的场景中,您正在使用一个名为“CreateMediaConvertTask”的智能媒体管理服务来创建一个转码任务,目标是将源视频转换为指定分辨率和声道的新视频文件。以下是您的请求参数摘要:

    • ProjectName: "zjyd-hcy"
    • Targets:
      • 目标容器(Container): "mp4"
      • 视频设置(Video):
        • 编解码器(Codec): "h264"
        • 分辨率选项(ResolutionOption): "fixed"
        • 自适应分辨率方向(AdaptiveResolutionDirection): false
        • 指定分辨率(Resolution): "720x1080"
      • 音频设置(Audio):
        • 声道(Channel): 2
      • 输出位置(URI): "oss://zjyd-hcy-imm/output/20240315/75c7d8eab3354b2d86913d76fb65ad4b.mp4"
    • Sources:
      • 源文件位置(URI): "oss://zjyd-hcy-imm/video/20240315/75c7d8eab3354b2d86913d76fb65ad4b.mp4"
    • Tags: "{}" (没有标签)

    响应信息显示:

    • TaskId: "MediaConvert-bee59807-c887-4757-bcbe-5a4df4aba99d"
    • RequestId: "CBFEF4AC-5401-5F26-9A85-688A69ADD54C"
    • EventId: "187-1mzFil9m9EnCnMt0pBOwXa9cD5u"
    • statusCode: 200

    尽管服务端返回的状态码是200,表示请求已成功处理,但这并不意味着转码任务已经成功完成或达到预期效果。创建转码任务成功仅仅说明服务接受了转码请求并开始执行。

    如果生成的视频并未按照指定分辨率和声道进行修改,可能存在以下原因:

    1. 转码配置可能有误,需要确认所指定的分辨率和声道设置是否被服务正确识别和应用。
    2. 源视频的原始分辨率或音频声道可能限制了转码的效果,比如源视频本身不支持提升至720x1080分辨率,或者源视频只有单声道无法转换为双声道。
    3. 转码任务虽然创建成功,但实际执行过程中可能出现异常,需要检查转码任务的状态及可能的日志信息以获取具体错误原因。

    为了确定问题所在,您应该进一步查询转码任务的实际执行状态和结果,以及查看相关日志输出,以查明为什么生成的视频未按要求改变分辨率和声道设置。

    2024-03-19 14:05:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载