Todos os produtos
Search
Central de documentação

Intelligent Media Services:Processamento de áudio

Última atualização: Jun 28, 2026

Configure o parâmetro Timeline da operação SubmitMediaProducingJob para cenários de processamento de áudio, como ajuste de volume, mixagem, fade-in e fade-out, redução de ruído e normalização.

Notas de uso

  • A produção inteligente oferece suporte a edição, composição, renderização de efeitos e modelos para transmissões ao vivo, arquivos VOD e materiais do Object Storage Service (OSS). Para mais informações, consulte Visão geral da produção inteligente.

  • Produza um vídeo a partir de vídeos, arquivos de áudio, imagens e legendas configurando os parâmetros da Timeline e chamando a operação SubmitMediaProducingJob.

  • A timeline é criada ao adicionar materiais e configurar efeitos para gerar um vídeo. Ela consiste em faixas, materiais e efeitos. Para mais detalhes, consulte Configurações da Timeline.

  • Para saber mais sobre o uso do IMS SDK na edição de arquivos de áudio e vídeo, consulte Introdução.

Processamento de áudio para vídeos

Silenciar um vídeo inteiro

Configure o elemento Effects para silenciar todo o vídeo.

Nota

O campo Gain define o nível de ganho. O valor 0 indica que o vídeo está silenciado.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0
            }
          ]
        }
      ]
    }
  ]
}

Ajustar o volume

Ajuste o volume de clipes de áudio e vídeo.

Nota
  • O código de exemplo abaixo define o nível de ganho do clipe de vídeo como 0,5 e o do clipe de áudio como 2.

  • O campo Gain especifica um nível de ganho. Defina-o com um dos seguintes valores:

    • 0: silenciar.

    • 1: volume original.

    • Valor entre 0 e 1: inferior ao volume original, mas não silenciado. Valores menores indicam menor ganho.

    • Valor maior que 1: superior ao volume original. Valores maiores indicam maior ganho.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0.5
            }
          ]
        }
      ]
    }
  ],
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 2
            }
          ]
        }
      ]
    }
  ]
}

Silenciar um vídeo inteiro e mixar áudio

Um cenário comum consiste em silenciar um vídeo inteiro e, em seguida, mixar áudio nele.

Nota
  • Coloque todos os clipes de áudio a serem utilizados dentro do elemento AudioTracks.

  • Se o campo TimelineIn não for especificado, a mixagem começará no início do clipe de vídeo.

  • Caso o campo TimelineOut não seja definido, todo o clipe de áudio será usado na mixagem. Se o clipe de áudio for mais longo que o de vídeo, a seção mixada terá a mesma duração do vídeo e o restante do áudio será truncado.

  • O elemento AudioTrackClips pode conter clipes apenas de áudio ou clipes de vídeo com áudio.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h1.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0
            }
          ]
        }
      ]
    }
  ],
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav"
        }
      ]
    }
  ]
}

Silenciar um vídeo inteiro e mixar áudio de vários clipes

Silencie um vídeo completo e mixe áudio proveniente de múltiplos clipes.

Nota
  • O exemplo de código a seguir silencia o vídeo inteiro e mixa áudio de dois clipes distintos:

    • A seção de áudio do 1º ao 5º segundo do clipe m1.wav é mixada na seção do 2º ao 6º segundo do clipe de vídeo, com nível de ganho definido como 2.

    • A seção de áudio do 2º ao 10º segundo do clipe speech.mp3 é mixada na seção do 4º ao 12º segundo do clipe de vídeo, com nível de ganho definido como 0,5.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h1.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0
            }
          ]
        }
      ]
    }
  ],
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "In": 1,
          "Out": 5,
          "TimelineIn": 2,
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 2
            }
          ]
        }
      ]
    },
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/speech.mp3",
          "In": 2,
          "Out": 10,
          "TimelineIn": 4,
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0.5
            }
          ]
        }
      ]
    }
  ]
}

Configurar reprodução em loop de áudio

Nota

O código de exemplo abaixo silencia o clipe de vídeo e reproduz repetidamente a seção do áudio m2.wav do 4º ao 10º segundo sobre a parte da timeline que vai do 2º ao 14º segundo.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0
            }
          ]
        }
      ]
    }
  ],
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m2.wav",
          "LoopMode": true,
          "In": 4,
          "Out": 10,
          "TimelineIn": 2,
          "TimelineOut": 14
        }
      ]
    }
  ]
}

Fade-in e fade-out de áudio

Configurar fade-in e fade-out para um clipe apenas de áudio

Defina o campo Type como AFade para configurar efeitos de fade-in e fade-out de áudio.

Nota
  • No exemplo de código a seguir, aplica-se um efeito fade-in de 3 segundos e um efeito fade-out de 4 segundos. O fade-in aumenta o volume linearmente, enquanto o fade-out o diminui de forma linear.

  • Para obter mais informações sobre o efeito AFade, consulte AFade.

Efeito

Exemplo de Timeline

{
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "Effects": [
            {
              "Type": "AFade",
              "SubType": "In",
              "Duration": 3,
              "Curve": "tri"
            },
            {
              "Type": "AFade",
              "SubType": "Out",
              "Duration": 4,
              "Curve": "tri"
            }
          ]
        }
      ]
    }
  ]
}

Configurar fade-in e fade-out de áudio para um clipe de vídeo

Aplique efeitos de fade-in e fade-out ao áudio de um vídeo. A configuração é idêntica à de um clipe apenas de áudio.

Nota

O código de exemplo a seguir define um efeito fade-in de 3 segundos e um efeito fade-out de 4 segundos na faixa de áudio. O fade-in aumenta o volume linearmente, ao passo que o fade-out o reduz linearmente.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "AFade",
              "SubType": "In",
              "Curve": "tri",
              "Duration": 3
            },
            {
              "Type": "AFade",
              "SubType": "Out",
              "Duration": 4,
              "Curve": "tri"
            }
          ]
        }
      ]
    }
  ]
}

Silenciar uma seção específica de uma faixa de áudio

Silencie uma parte específica de uma faixa de áudio especificando as posições inicial e final.

Nota

Este exemplo de código silencia a seção de áudio do 2º ao 5º segundo.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0,
              "In": 2,
              "Out": 5
            }
          ]
        }
      ]
    }
  ]
}

Especificar a posição inicial da mixagem de áudio

Ao silenciar um vídeo e inserir áudio, especifique as posições de início e fim da mixagem.

Nota

No código de exemplo abaixo, a seção de áudio do 10º ao 19º segundo é mixada no vídeo a partir do 5º segundo.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0
            }
          ]
        }
      ]
    }
  ],
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "In":10,
          "Out":19,
          "TimelineIn":5
        }
      ]
    }
  ]
}

Reduzir ruído

Reduza o ruído em clipes apenas de áudio e em clipes de vídeo.

Nota

Para mais detalhes sobre os valores do campo Mode, consulte ADenoise.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "ADenoise",
              "Mode": 1
            }
          ]
        }
      ]
    }
  ],
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "Effects": [
            {
              "Type": "ADenoise",
              "Mode": 1
            }
          ]
        }
      ]
    }
  ]
}

Mixar áudio em um vídeo

Combine várias faixas de áudio em um único vídeo.

Nota
  • Neste exemplo, o nível de ganho das seções do 4º ao 6º segundo e do 9º ao 14º segundo no clipe h4.mp4 está definido como 0,8.

  • Adicionalmente, o áudio de duas faixas distintas é mixado ao vídeo.

    • A seção de áudio do 10º ao 17º segundo do clipe m1.wav é mixada na seção do 4º ao 11º segundo do clipe de vídeo, com nível de ganho igual a 2.

    • A seção de áudio do 15º ao 20º segundo do clipe speech.mp3 é inserida na seção do 9º ao 14º segundo do clipe de vídeo.

Efeito

Exemplo de Timeline

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 0,
              "In": 4,
              "Out": 6
            },
            {
              "Type": "Volume",
              "Gain": 0.8,
              "In": 9,
              "Out": 14
            }
          ]
        }
      ]
    }
  ],
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "In": 10,
          "Out": 17,
          "TimelineIn": 4,
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 2
            }
          ]
        }
      ]
    },
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/speech.mp3",
          "In": 15,
          "Out": 20,
          "TimelineIn": 9,
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 1
            }
          ]
        }
      ]
    }
  ]
}

Normalizar áudio

Nota

Esta configuração aplica-se exclusivamente a clipes de áudio e vídeo. Caso ALoudNorm seja utilizado junto com ADenoise ou Volume, as configurações entram em vigor na seguinte ordem: ADenoise > Volume > ALoudNorm.

  • Normalize o volume do áudio conforme demonstrado abaixo.

    Efeito

    Exemplo de Timeline

    {
      "AudioTracks": [
        {
          "AudioTrackClips": [
            {
              "Comment": "Normalize the volume of the audio",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
              "Effects": [
                {
                  "Type": "ALoudNorm",
                  "Loudness": -24.0,
                  "TruePeak": -2.0
                }
              ]
            },
            {
              "Comment": "Normalize the volume of the audio",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m2.wav",
              "Effects": [
                {
                  "Type": "ALoudNorm",
                  "Loudness": -24.0,
                  "TruePeak": -2.0
                }
              ]
            }
          ]
        }
      ]
    }
  • Normalize o volume do áudio presente em um vídeo.

    Efeito

    Exemplo de Timeline

    {
      "VideoTracks": [
        {
          "VideoTrackClips": [
            {
              "Comment": "Normalize the volume of audio in a video",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4",
              "Effects": [
                {
                  "Type": "ALoudNorm",
                  "Loudness": -24.0,
                  "TruePeak": -2.0
                }
              ]
            },
            {
              "Comment": "Normalize the volume of audio in a video",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h1.mp4",
              "Effects": [
                {
                  "Type": "ALoudNorm",
                  "Loudness": -24.0,
                  "TruePeak": -2.0
                }
              ]
            }
          ]
        }
      ]
    }

Equalizar o volume

Nota

Essa configuração tem efeito global e não pode ser aplicada a um único clipe isoladamente.

  • Equalize o volume de áudio em um vídeo.

    Efeito

    Exemplo de Timeline

    {
      "VideoTracks": [
        {
          "VideoTrackClips": [
            {
              "Comment": "Equalize the volume of audio in a video",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4"
            },
            {
              "Comment": "Equalize the volume of audio in a video",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h1.mp4"
            }
          ]
        }
      ],
      "EffectTracks": [
        {
    			"EffectTrackItems": [
            {
              "Type": "AEqualize",
              "Peak": 0.95,
              "Gain": 10
            }
          ]
        }
      ]
    }
  • Equalize o volume de arquivos de áudio.

    Efeito

    Exemplo de Timeline

    {
      "AudioTracks": [
        {
          "AudioTrackClips": [
            {
              "Comment": "Equalize the volume of audio",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav"
            },
            {
              "Comment": "Equalize the volume of audio",
              "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m2.wav"
            }
          ]
        }
      ],
      "EffectTracks": [
        {
    			"EffectTrackItems": [
            {
              "Type": "AEqualize",
              "Peak": 0.95,
              "Gain": 10
            }
          ]
        }
      ]
    }

Clipes de saída apenas de áudio

Extrair áudio

Extraia o áudio de um clipe de vídeo especificando-o no campo AudioTrackClips do elemento AudioTracks.

Efeito

Exemplo de Timeline

{
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4"
        }
      ]
    }
  ]
}

Mesclar clipes de áudio

Una seções específicas de dois clipes de áudio em uma ordem determinada dentro de uma única faixa.

Efeito

Exemplo de Timeline

{
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "In": 0,
          "Out": 12
        },
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/speech.mp3",
          "In": 12,
          "Out": 20
        }
      ]
    }
  ]
}

Mixar áudio de múltiplos clipes apenas de áudio

Mixe áudio proveniente de diversos clipes exclusivos de som.

Efeito

Exemplo de Timeline

{
  "AudioTracks": [
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav",
          "In": 10,
          "Out": 20,
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 2
            }
          ]
        }
      ]
    },
    {
      "AudioTrackClips": [
        {
          "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/speech.mp3",
          "In": 5,
          "Out": 15,
          "Effects": [
            {
              "Type": "Volume",
              "Gain": 1
            }
          ]
        }
      ]
    }
  ]
}

Referências