Todos os produtos
Search
Central de documentação

Intelligent Media Management:Mesclagem de vídeos

Última atualização: Jun 27, 2026

Este tópico descreve como mesclar vídeos com o recurso de transcodificação de mídia do Intelligent Media Management (IMM).

Visão geral

A mesclagem de vídeos combina vários clipes em um único arquivo de saída e o converte para o formato desejado.

002

Casos de uso

  • Produção cinematográfica e televisiva: A mesclagem de vídeos é essencial na produção de filmes, séries de TV e curtas-metragens. Editores combinam tomadas e cenas para construir narrativas completas.

  • Criação de conteúdo: Criadores em redes sociais utilizam a mesclagem para produzir vlogs, tutoriais ou compilações temáticas, tornando o conteúdo mais envolvente.

  • Educação e treinamento: Instrutores mesclam diversos clipes para criar materiais didáticos abrangentes. Essa abordagem une teoria e exemplos práticos, melhorando a compreensão dos alunos.

  • Transmissão esportiva: No contexto esportivo, a mesclagem gera compactos de melhores momentos para que os espectadores revivam as jogadas mais emocionantes da partida.

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.

    Nota
    • Também é possível chamar uma operação de API para criar um projeto. Para mais informações, consulte Criar um projeto.

    • Chame a operação ListProjects para listar todos os projetos criados em uma região específica.

Etapa 1: Fazer upload de arquivos

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

Na página de upload, mantenha o File ACL padrão como Inherit from Bucket e clique em Scan File para selecionar os arquivos de mídia.

Etapa 2: Iniciar uma tarefa de transcodificação de mídia

Chame a operação CreateMediaConvertTask para criar uma tarefa de transcodificação de mídia.

Exemplos

Os exemplos a seguir mostram como mesclar vídeos no projeto IMM chamado test-project.

Para mais informações sobre os recursos de processamento de mídia, consulte Transcodificação de mídia.

Nota
  • Utilize o OpenAPI Explorer para chamar a API de transcodificação de mídia, depurar solicitações e visualizar códigos de exemplo do SDK.

Mesclar introdução, vídeo principal e encerramento

  • Caminhos dos arquivos de vídeo de entrada: oss://test-bucket/video-demo/head.mov, oss://test-bucket/video-demo/winemaking.mov e oss://test-bucket/video-demo/tail.mov

  • Índice do arquivo de mídia principal: 1

  • Configurações de vídeo: codificação H.264, CRF 24 e taxa de quadros de 25 fps.

  • Configurações de áudio: formato AAC, taxa de bits de 96 Kbps, estéreo de 2 canais e taxa de amostragem de 44,1 kHz.

  • Formato de vídeo de saída: MP4

  • Caminho do arquivo de saída: oss://test-bucket/video-demo/concat.mp4

  • Notificação de conclusão da tarefa: Envie uma mensagem para o tópico MNS "test-mns-topic".

Acesse o OpenAPI Explorer para obter um exemplo de SDK com esses parâmetros de solicitação pré-preenchidos. Modifique-os conforme necessário e execute a solicitação online.

Parâmetros da solicitação

{
  "ProjectName": "test-project",
  "AlignmentIndex": 1,
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/head.mov"
    },
    {
      "URI": "oss://test-bucket/video-demo/winemaking.mov"
    },
    {
      "URI": "oss://test-bucket/video-demo/tail.mov"
    }
  ],
  "Targets": [
    {
      "Audio": {
        "TranscodeAudio": {
          "Bitrate": 96000,
          "Channel": 2,
          "Codec": "aac",
          "SampleRate": 44100
        }
      },
      "Container": "mp4",
      "URI": "oss://test-bucket/video-demo/concat.{autoext}",
      "Video": {
        "TranscodeVideo": {
          "CRF": 24,
          "Codec": "h264",
          "FrameRate": 25,
          "PixelFormat": "yuv420p"
        }
      }
    }
  ]
}

Mesclar dois vídeos em um vídeo de 720p

  • Caminhos dos arquivos de vídeo de entrada: oss://test-bucket/video-demo/winemaking.mov e oss://test-bucket/video-demo/shushan-commercial-building.mov

  • Índice do arquivo de mídia principal: 0

  • Configurações de vídeo: codificação H.264, CRF 25, 25 fps e resolução de 1280x720. O vídeo é redimensionado para caber e recebe barras pretas (letterbox). Para mais informações, consulte Métodos de redimensionamento.

  • Configurações de áudio: formato AAC, taxa de bits de 96 Kbps, estéreo de 2 canais e taxa de amostragem de 44,1 kHz.

  • Formato de vídeo de saída: MP4

  • Caminho do arquivo de saída: oss://test-bucket/video-demo/concat.mp4

  • Notificação de conclusão da tarefa: Envie uma mensagem para o tópico MNS "test-mns-topic".

Acesse o OpenAPI Explorer para obter um exemplo de SDK com esses parâmetros de solicitação pré-preenchidos. Modifique-os conforme necessário e execute a solicitação online.

Parâmetros da solicitação

{
  "ProjectName": "test-project",
  "AlignmentIndex": 0,
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/winemaking.mov"
    },
    {
      "URI": "oss://test-bucket/video-demo/shushan-commercial-building.mov"
    }
  ],
  "Targets": [
    {
      "Audio": {
        "TranscodeAudio": {
          "Bitrate": 96000,
          "Channel": 2,
          "Codec": "aac",
          "SampleRate": 44100
        }
      },
      "Container": "mp4",
      "URI": "oss://test-bucket/video-demo/concat.{autoext}",
      "Video": {
        "TranscodeVideo": {
          "AdaptiveResolutionDirection": true,
          "CRF": 25,
          "Codec": "h264",
          "FrameRate": 25,
          "PixelFormat": "yuv420p",
          "Resolution": "x720",
          "ScaleType": "fill"
        }
      }
    }
  ]
}