すべてのプロダクト
Search
ドキュメントセンター

Intelligent Media Management:オーディオ結合

最終更新日:Jun 18, 2026

Intelligent Media Management (IMM) のメディアトランスコーディング API を呼び出して、複数のオーディオクリップを 1 つのファイルに結合します。

概要

オーディオ結合は、複数のオーディオクリップを 1 つの連続したオーディオファイルにまとめます。異なるオーディオ素材を選択、編集、ブレンドすることで、表現力豊かで自然な音声を作成できます。

image

ユースケース

  • 音楽制作: オーディオ結合により、異なる楽器のトラック、ボーカル、セクションを統合して完全な楽曲を作成し、柔軟性と創造性を高めます。

  • オーディオ編集とポストプロダクション: オーディオ結合により、編集者はニュースレポート、ドキュメンタリー、その他のオーディオ番組のコンテンツを効率化し、一貫性と聴きやすさを向上させることができます。

  • 教育とトレーニング: コースや講義のセグメントを結合して、学生が学習しやすく復習しやすい教育用オーディオ教材を作成します。

サポートされているオーディオおよびビデオ形式

カテゴリ

形式

オーディオ

AAC、MP3、WAV、FLAC、WMA、AC3、Opus など、主要なオーディオ形式。

ビデオ

MP4、MPEG-TS、MKV、MOV、AVI、FLV、M3U8、WebM、WMV、RM、VOB など、主要なビデオ形式。

操作手順

前提条件

  • AccessKey ペアが作成され、取得されています。詳細については、「AccessKey ペアを作成する」をご参照ください。

  • Object Storage Service (OSS) が有効化され、バケットが作成されています。詳細については、「バケットを作成する」をご参照ください。

  • IMM が有効化されています。詳細については、「IMM を有効化する」をご参照ください。

  • IMM コンソールでプロジェクトが作成されます。詳細については、「プロジェクトを作成する」をご参照ください。

    説明
    • CreateProject 操作を呼び出して、プロジェクトを作成できます。詳細については、「CreateProject」をご参照ください。

    • ListProjects 操作を呼び出して、リージョン内のすべてのプロジェクトの情報を一覧表示できます。

ステップ 1: ファイルのアップロード

OSS コンソールを使用して、IMM プロジェクトと同じリージョンのバケットにメディアファイルをアップロードします。

アップロードページで、[ファイルのスキャン] をクリックして、ローカルのメディアファイルを選択します。

ステップ 2: IMM を使用したオーディオの結合

CreateMediaConvertTask API を呼び出して、オーディオ結合タスクを作成します。

以下の例は、IMM プロジェクト test-project を使用してオーディオを結合する方法を示しています。詳細については、「メディアトランスコーディング」をご参照ください。

説明

OpenAPI Explorer を使用して、メディアトランスコーディング API を呼び出して、ファイルを処理できます。詳細については、SDK サンプルをご参照ください。

イントロとアウトロを含むオーディオの結合

  • 入力ファイル: oss://test-bucket/video-demo/head.mp3oss://test-bucket/video-demo/test.mp3oss://test-bucket/video-demo/tail.mp3

  • AlignmentIndex: 1

  • オーディオ設定: AAC コーデック、96 Kbps ビットレート、2 チャンネル、44.1 kHz サンプルレート

  • 出力形式: aac

  • 出力ファイルパス: oss://test-bucket/video-demo/concat.{autoext}

  • 通知: MNS トピック "test-mns-topic" にメッセージを送信

SDK サンプルについては、「OpenAPI Explorer」をご参照ください。サンプルパラメーターは事前に入力されています。必要に応じて変更してから、リクエストを実行してください。

リクエストパラメーター:

{
  "ProjectName": "test-project",
  "AlignmentIndex": 1,
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/head.mp3"
    },
    {
      "URI": "oss://test-bucket/video-demo/test.mp3"
    },
    {
      "URI": "oss://test-bucket/video-demo/tail.mp3"
    }
  ],
  "Targets": [
    {
      "Audio": {
        "TranscodeAudio": {
          "Bitrate": 96000,
          "Channel": 2,
          "Codec": "aac",
          "SampleRate": 44100
        }
      },
      "Container": "aac",
      "URI": "oss://test-bucket/video-demo/concat.{autoext}"
    }
  ]
}

2 つのオーディオセグメントを MP3 に結合

  • 入力ファイル: oss://test-bucket/video-demo/test.mp3 および oss://test-bucket/video-demo/test1.mp3

  • AlignmentIndex: 0

  • オーディオ設定: MP3 コーデック、128 Kbps ビットレート、2 チャンネル、44.1 kHz サンプルレート

  • 出力形式: mp3

  • 出力ファイルパス: oss://test-bucket/video-demo/concat.{autoext}

  • 通知: MNS トピック "test-mns-topic" にメッセージを送信

SDK サンプルについては、「OpenAPI Explorer」をご参照ください。サンプルパラメーターは事前に入力されています。必要に応じて変更してから、リクエストを実行してください。

リクエストパラメーター:

{
  "ProjectName": "test-project",
  "AlignmentIndex": 0,
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/test.mp3"
    },
    {
      "URI": "oss://test-bucket/video-demo/test1.mp3"
    }
  ],
  "Targets": [
    {
      "Audio": {
        "TranscodeAudio": {
          "Bitrate": 128000,
          "Channel": 2,
          "Codec": "mp3",
          "SampleRate": 44100
        }
      },
      "Container": "mp3",
      "URI": "oss://test-bucket/video-demo/concat.{autoext}"
    }
  ]
}