全部產品
Search
文件中心

Intelligent Media Management:音頻拼接

更新時間:Feb 27, 2026

本文介紹了利用Intelligent Media Management(IMM)媒體轉碼介面來實現音頻拼接的能力。

功能簡介

音頻拼接是將多個音頻片段合并為一個連續音頻檔案的技術。通過音頻拼接,使用者可以選擇不同的音頻素材,進行編輯和融合,以創造出富有表現力且連貫自然的音頻作品。

image

使用情境

  • 音樂創作:在音樂創作過程中,音頻拼接技術用於將不同樂器的音軌、聲部或段落整合為一首完整的音樂作品,從而提升製作過程的靈活性與創意性。

  • 音頻編輯與剪輯:在新聞報道、紀錄片及其他音頻節目的編輯過程中,音頻拼接技術可協助剪輯師最佳化音頻內容,從而提升其連貫性和可聽性。

  • 教育與培訓:通過拼接音頻課程或講座,整合不同內容段落,以製作便於學生學習和複習的音頻材料。

支援音視頻格式列表

分類

格式

音頻

AAC、MP3、WAV、FLAC、WMA、AC3、OPUS等所有主流格式。

視頻

MP4、MPEG-TS、MKV、MOV、AVI、FLV、M3U8、WebM、WMV、RM、VOB等所有主流格式。

如何使用

前提條件

步驟一:上傳檔案

請使用OSS管理主控台將媒體檔案上傳至IMM專案所在地區的Bucket。

image

步驟二:使用IMM音頻拼接

調用CreateMediaConvertTask - 建立媒體轉碼任務介面建立音頻拼接任務。

參數樣本

以下樣本使用IMM專案test-project來進行音頻拼接處理。更多有關ApsaraVideo for Media Processing各功能介紹和使用,請參見媒體轉碼

說明

您可以通過OpenAPI 門戶使用媒體轉碼介面對視頻檔案進行處理,詳情請參考SDK代碼。

將一段標題和一段片尾拼接到一段音頻裡面

  • 輸入音頻檔案路徑:oss://test-bucket/video-demo/head.mp3oss://test-bucket/video-demo/test.mp3oss://test-bucket/video-demo/tail.mp3

  • 主媒體檔案索引號:1

  • 音頻配置:aac格式,碼率96Kbps,雙聲道,採樣率44.1kHz

  • 輸出音頻格式:aac

  • 輸出檔案儲存路徑:oss://test-bucket/video-demo/concat.aac

  • 拼接完成訊息通知:發送MNS訊息到MNS主題“test-mns-topic”

SDK樣本請參見OpenAPI門戶,已為您自動填滿樣本的參數,請您按需修改後再進行調試。

請求參數如下

{
  "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}"
    }
  ]
}

將兩段音頻拼接為一段mp3的音頻

  • 輸入音頻檔案路徑:oss://test-bucket/video-demo/test.mp3oss://test-bucket/video-demo/test1.mp3

  • 主媒體檔案索引號:0

  • 音頻配置:mp3格式,碼率128Kbps,雙聲道,採樣率44.1kHz

  • 輸出音頻格式:mp3

  • 輸出檔案儲存路徑:oss://test-bucket/video-demo/concat.mp3

  • 拼接完成訊息通知:發送MNS訊息到MNS主題“test-mns-topic”

SDK樣本請參見OpenAPI門戶,已為您自動填滿樣本的參數,請您按需修改後再進行調試。

請求參數如下

{
  "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}"
    }
  ]
}