プリセット テンプレート分析ジョブ インターフェイスにファイルを送信すると、MPS は入力ファイルをインテリジェントに分析して、入力ファイルに適した推奨プリセット テンプレートを提示します。テンプレート分析ジョブの結果は、「QueryTemplateAnalysisJob」インターフェイスまたは非同期通知機能で取得できます。

注意: プリセットテンプレート分析の結果は 2 週間だけ保持され、2 週間後には削除されます。2 週間を経過した推奨テンプレートプリセットを使用してジョブを再度送信した場合、トランスコードジョブは失敗します。失敗した際のエラーコードは AnalysisResultNotFound です。

リクエスト パラメーター

名前 データ型 必須 説明
Action String はい 操作インターフェイス名、システム定義のパラメーター。値は、SubmitAnalysisJob にします。
Input String はい 入力、Json オブジェクト: {"Bucket":"example-bucket", "Location":"oss-cn-hangzhou", "Object":"example.flv"} このバケットには、コンソールの RAM の バケット権限付与 ページで、MPS に対する読み取り権限を付与する必要があります。★★★
Priority String いいえ 対応するパイプ内でのタスクのトランスコードの優先度。値の範囲は [1-10] です。デフォルト値は 6 に設定されており、最も優先度が高いのは 10 です。
UserData String いいえ ユーザー定義のデータ(最大 1024 バイト)
PipelineId String はい パイプ ID。非同期通知が必要な場合は、このパイプが利用可能なメッセージの件名にバインドされていることを確認します。

応答パラメーター

名前 タイプ 説明
AnalysisJob AliyunAnalysisJob システムのプリセット テンプレート分析ジョブ

リクエスト例

    http://mts.cn-hangzhou.aliyuncs.com/?Action=SubmitAnalysisJob&Input=%7B%22Bucket%22%3A%22example-bucket%22%2C%22Location%22%3A%22oss-cn-hangzhou%22%2C%0A%22Object%22%3A%22example.flv%22%7D%7D<Public parameters>

応答例

XML 形式

    <SubmitAnalysisJobResponse>
        <RequestId>25818875-5F78-4A13-BEF6-D7393642CA58</RequestId>
        <AnalysisJob>
            <Id>88c6ca184c0e47098a5b665e2a126797</Id>
            <InputFile>
               <Bucket>example-bucket</Bucket>
               <Location>oss-cn-hangzhou</Location>
               <Object>example.flv</Object>
            </InputFile>
            <AnalysisConfig>
                <QualityControl>
                    <RateQuality>25</RateQuality>
                    <MethodStreaming>network</MethodStreaming>
                </QualityControl>
            </AnalysisConfig>
            <UserData>testid-001</UserData>
            <State>Success</State>
            <TemplateList list="true">
                <Template>
                    <Id>S00000000-000020</Id>
                    <Name>FLV-UD</Name>
                    <Container>
                        <Format>flv</Format>
                    </Container>
                    <Video>
                        <Codec>Auto</Codec>
                        <Profile>Auto</Profile>
                        <Bitrate>Auto</Bitrate>
                        <Crf>Auto</Crf>
                        <Width>Auto</Width>
                        <Height>Auto</Height>
                        <Fps>Auto</Fps>
                        <Gop>Auto</Gop>
                    </Video>
                    <Audio>
                        <Codec>Auto</Codec>
                        <Samplerate>Auto</Samplerate>
                        <Bitrate>Auto</Bitrate>
                        <Channels>Auto</Channels>
                    </Audio>
                    <State>Normal</State>
                </Template >
            </TemplateList>
            <Code> </Code>
            <Message> </Message>
            <Percent>100</Percent>
            <CreationTime>2014-01-10T12:00:00Z</CreationTime>
            <PipelineId>88c6ca184c0e47098a5b665e2a126797</PipelineId>
        </AnalysisJob>
    </SubmitAnalysisJobResponse>

JSON 形式

    {
     "RequestId": "25818875-5F78-4A13-BEF6-D7393642CA58",
     "AnalysisJob": {
         "Id": "88c6ca184c0e47098a5b665e2a126797",
         "InputFile": {
                 "Bucket": "example-bucket",
                 "Location": "oss-cn-hangzhou",
                 "Object": "example.flv"
         },
         "AnalysisConfig": {
                "QualityControl": {
                    "RateQuality": 25,
                    "MethodStreaming": "network"
                }
         },
         "UserData":"testid-001",
         "State": "Success",
         "Code": "",
         "Message": "",
         "Percent": 100,
         "PipelineId": "88c6ca184c0e47098a5b665e2a126797",
         "CreationTime”:”2014-01-10T12:00:00Z",
         "TemplateList": {
            "Template": [{
                "Id": "S00000000-000020",
                "Name": "FLV-UD",
                "Container": {
                    "Format": "flv"
                    },
                "Video": {
                    "Codec": "Auto",
                    "Profile": "Auto",
                    "Bitrate": "Auto",
                    "Crf": "Auto",
                    "Width": "Auto",
                    "Height": "Auto",
                    "Fps": "Auto",
                    "Gop": "Auto"
                    },
                "Audio": {
                    "Codec": "AAC",
                    "Samplerate": "44100",
                    "Bitrate": "Auto",
                    "Channels": "Auto"
                    },
                "State": "Normal"
                }]
         }
      }
    }