Combine vários clipes de áudio em um único arquivo chamando a API de transcodificação de mídia do Intelligent Media Management (IMM).
Visão geral
A mesclagem de áudio combina múltiplos clipes em um único arquivo contínuo. Esse recurso permite selecionar, editar e mixar diferentes materiais sonoros para criar áudios expressivos e com sonoridade natural.

Casos de uso
Produção musical: Integre faixas, vozes ou trechos de diferentes instrumentos em uma composição completa para ampliar a flexibilidade e a criatividade.
Edição e pós-produção de áudio: Consolide conteúdos de reportagens, documentários e outros programas sonoros para melhorar a coerência e a experiência de audição.
Educação e treinamento: Una segmentos de cursos ou palestras para gerar materiais didáticos em áudio e facilitar o estudo e a revisão pelos alunos.
Formatos de áudio e vídeo compatíveis
|
Categoria |
Formato |
|
Áudio |
Todos os formatos principais, como AAC, MP3, WAV, FLAC, WMA, AC3 e OPUS. |
|
Vídeo |
Todos os formatos principais, como MP4, MPEG-TS, MKV, MOV, AVI, FLV, M3U8, WebM, WMV, RM e VOB. |
Procedimento
Pré-requisitos
Crie uma AccessKey. Para mais informações, consulte Criar uma AccessKey.
Ative o Object Storage Service (OSS) e crie um bucket. Para mais informações, consulte Criar um bucket.
Ative o Intelligent Media Management (IMM). Para mais informações, consulte Ativar o IMM.
-
Crie um projeto no console do IMM. Para mais informações, consulte Criar um projeto.
NotaTambém é possível criar um projeto por meio de uma operação de API. Para mais informações, consulte Criar um projeto.
Use a operação ListProjects para listar todos os projetos criados em uma região específica.
Etapa 1: Fazer upload dos arquivos
Use o console do OSS para enviar seus arquivos de mídia a um bucket na mesma região do seu projeto no IMM.
Na página de upload, clique em Scan for Files para selecionar os arquivos de mídia locais.
Etapa 2: Usar o IMM para mesclar áudio
Chame a API CreateMediaConvertTask para criar uma tarefa de mesclagem de áudio.
Exemplos
Os exemplos a seguir demonstram como mesclar áudio usando o projeto test-project do IMM. Para mais informações, consulte transcodificação de mídia.
Use o OpenAPI Explorer para chamar a API de transcodificação de mídia e processar seus arquivos. Para mais detalhes, veja os exemplos de SDK.
Mesclar áudio com introdução e encerramento
Arquivos de entrada:
oss://test-bucket/video-demo/head.mp3,oss://test-bucket/video-demo/test.mp3eoss://test-bucket/video-demo/tail.mp3AlignmentIndex: 1
Configuração de áudio: Codec AAC, taxa de bits de 96 Kbps, 2 canais, taxa de amostragem de 44,1 kHz
Formato de saída: aac
Caminho do arquivo de saída:
oss://test-bucket/video-demo/concat.aacNotificação: Envie uma mensagem para o tópico MNS "test-mns-topic"
Para exemplos de SDK, acesse o OpenAPI Explorer. Os parâmetros do exemplo já estão preenchidos. Modifique-os conforme necessário e execute a requisição.
Parâmetros da requisição:
{
"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}"
}
]
}
Mesclar dois segmentos de áudio para MP3
Arquivos de entrada:
oss://test-bucket/video-demo/test.mp3eoss://test-bucket/video-demo/test1.mp3AlignmentIndex: 0
Configuração de áudio: Codec MP3, taxa de bits de 128 Kbps, 2 canais, taxa de amostragem de 44,1 kHz
Formato de saída: mp3
Caminho do arquivo de saída:
oss://test-bucket/video-demo/concat.mp3Notificação: Envie uma mensagem para o tópico MNS "test-mns-topic"
Para exemplos de SDK, acesse o OpenAPI Explorer. Os parâmetros do exemplo já estão preenchidos. Modifique-os conforme necessário e execute a requisição.
Parâmetros da requisição:
{
"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}"
}
]
}