Todos os produtos
Search
Central de documentação

Intelligent Media Management:Transcodificação de áudio

Última atualização: Jun 27, 2026

Este tópico descreve como usar as operações de transcodificação de mídia do Intelligent Media Management (IMM) para transcodificar arquivos de áudio.

Introdução ao recurso

A transcodificação de áudio converte o áudio de um formato para outro. O objetivo é melhorar a compatibilidade dos arquivos e reduzir seu tamanho sem comprometer a qualidade do som.

image

Cenários

  • Compatibilidade de formatos de áudio: Dispositivos e players diferentes podem oferecer suporte a formatos distintos. A transcodificação garante a reprodução correta dos arquivos de áudio nos dispositivos de destino.

  • Streaming de áudio: Em serviços de transmissão ao vivo ou streaming, a conversão de formatos otimiza a eficiência da transmissão e se adapta a diversas condições de rede e dispositivos dos usuários.

  • Compressão de áudio: Para economizar espaço de armazenamento ou largura de banda, transcodifique arquivos para formatos mais eficientes ou compactados, como converter WAV para MP3 ou AAC.

  • Ajuste de parâmetros: Ajuste a taxa de amostragem e o número de canais de som conforme necessário.

Formatos de áudio e vídeo suportados

Categoria

Formato

Áudio

Formatos de áudio convencionais, como AAC, MP3, WAV, FLAC, WMA, AC3 e Opus.

Vídeo

Formatos de vídeo convencionais, como MP4, MPEG-TS, MKV, MOV, AVI, FLV, M3U8, WebM, WMV, RM e VOB.

Procedimento

Pré-requisitos

  • Obtenha um par de AccessKey. Para mais informações, consulte Crie um AccessKey.

  • Ative o Object Storage Service (OSS) e crie um bucket. Para mais informações, consulte Crie um bucket.

  • Ative o IMM. Para mais informações, consulte Ativar o IMM.

  • Crie um projeto no console do IMM. Para mais informações, consulte Crie um projeto.

    Nota
    • Chame a operação CreateProject para criar um projeto.

    • Use a operação ListProjects para listar todas as informações de projetos na região especificada.

Etapa 1: Fazer upload de arquivos

Use o console do OSS para enviar arquivos de mídia para um bucket na mesma região do seu projeto IMM.

image

Etapa 2: Usar a transcodificação de áudio do IMM

Chame a operação CreateMediaConvertTask para criar uma tarefa de transcodificação de áudio.

Exemplos de parâmetros

Os exemplos a seguir usam o projeto IMM test-project para transcodificação de áudio.

Para obter mais detalhes sobre os recursos e o uso de processamento de mídia, consulte Transcodificação de mídia.

Nota

Processe arquivos de áudio por meio das operações de transcodificação de mídia usando o OpenAPI Explorer. Consulte também o código do SDK.

Transcodificar áudio para o formato AAC

Informações de transcodificação

  • Caminho do arquivo de entrada: oss://test-bucket/video-demo/test.mp3

  • Formato de codificação: mp3 → aac

  • Configuração de áudio: taxa de bits de 96 Kbps, canal duplo, taxa de amostragem de 44,1 kHz

  • Caminho para salve o áudio de saída: oss://test-bucket/video-demo/test.aac

  • Notificação de conclusão da transcodificação: Enviar mensagem MNS para o tópico MNS "test-mns-topic"

Para exemplos de SDK, acesse o OpenAPI Explorer. Os parâmetros de exemplo já foram preenchidos automaticamente. Modifique-os conforme necessário antes de depurar.

Parâmetros da solicitação

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

Transcodificar áudio para o formato MP3

Informações de transcodificação

  • Caminho do arquivo de entrada: oss://test-bucket/video-demo/test.aac

  • Formato de codificação: aac → mp3

  • Configuração de áudio: taxa de bits de 128 Kbps, canal duplo, taxa de amostragem de 44,1 kHz

  • Caminho para salve o áudio de saída: oss://test-bucket/video-demo/test.mp3

  • Notificação de conclusão da transcodificação: Enviar mensagem MNS para o tópico MNS "test-mns-topic"

Para exemplos de SDK, acesse o OpenAPI Explorer. Os parâmetros de exemplo já foram preenchidos automaticamente. Modifique-os conforme necessário antes de depurar.

Parâmetros da solicitação

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

Extrair áudio de vídeo

Extraia uma única faixa de áudio de um vídeo e salve-a como um arquivo independente, sem alterar a taxa de amostragem nem o número de canais de som.

Informações de transcodificação

  • Caminho do arquivo de entrada: oss://test-bucket/video-demo/test.mp4

  • Configuração de áudio: Extrair um único fluxo de áudio do vídeo e convertê-lo para o formato de codificação AAC

  • Caminho para salve o áudio de saída: oss://test-bucket/video-demo/test-audio-%d.aac

  • Notificação de conclusão da transcodificação: Enviar mensagem MNS para o tópico MNS "test-mns-topic"

Para exemplos de SDK, acesse o OpenAPI Explorer. Os parâmetros de exemplo já foram preenchidos automaticamente. Modifique-os conforme necessário antes de depurar.

Parâmetros da solicitação

{
  "ProjectName": "test-project",
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/test.mp4"
    }
  ],
  "Targets": [
    {
      "Audio": {
        "TranscodeAudio": {
          "Codec": "aac"
        }
      },
      "Container": "aac",
      "URI": "oss://test-bucket/video-demo/test-audio-{streamindex}.{autoext}"
    }
  ]
}

Se houver múltiplas faixas de áudio para extrair do arquivo, salve-as como arquivos independentes, mantendo a taxa de amostragem e o número de canais originais.

Informações de transcodificação:

  • Caminho do arquivo de entrada: oss://test-bucket/video-demo/test.mp4

  • Configuração de áudio: Extrair todos os fluxos de áudio do vídeo, converter para o formato de codificação AAC com taxa de bits de 256 Kbps

  • Caminho para salve o áudio de saída: oss://test-bucket/video-demo/test-audio-%d.aac

  • Notificação de conclusão da transcodificação: Enviar mensagem MNS para o tópico MNS "test-mns-topic"

Para exemplos de SDK, acesse o OpenAPI Explorer. Os parâmetros de exemplo já foram preenchidos automaticamente. Modifique-os conforme necessário antes de depurar.

Parâmetros da solicitação:

{
  "ProjectName": "test-project",
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/test.mp4"
    }
  ],
  "Targets": [
    {
      "Audio": {
        "Stream": [
          101
        ],
        "TranscodeAudio": {
          "Bitrate": 256000,
          "Codec": "aac"
        }
      },
      "Container": "aac",
      "URI": "oss://test-bucket/video-demo/test-audio-{streamindex}.{autoext}"
    }
  ]
}