O SDK de vídeo curto para iOS e Android integra gravação, recorte, edição, junção e envio de vídeos. Integre-o ao seu aplicativo e personalize a interface de usuário de código source conforme as necessidades do seu negócio.
Principais vantagens
-
Integração rápida e custo-benefício
Integre em apenas duas horas e economize tempo e recursos de desenvolvimento.
-
APIs simples e abertas
Oferece APIs simples e uma interface de usuário de código source totalmente personalizável na Professional Edition.
-
Recursos abrangentes
A gravação permite retomada, filtros em tempo real e retoques (integrados ao Queen SDK da Alibaba Cloud e ao SDK de efeitos de vídeo AR da FaceUnity), além de uma API de adesivos faciais. Importe vídeos locais para compressão e recorte ou aplique temas, adesivos animados, legendas e música.
-
Estabilidade e confiabilidade aprimoradas iterativamente
A tecnologia de vídeo é estável, confiável e comprovada comercialmente em mais de 1.000 aplicativos.
-
Criação de vídeo com IA
Use modelos de vídeo de alta qualidade para gerar vídeos criativos a partir dos seus materiais com um único clique em.
Destaques
A Alibaba Cloud fornece um aplicativo de demonstração para você experimentar os recursos de gravação e edição de vídeo.
-
Gravação de vídeo
Permite gravação em dueto, gravação retomável, exclusão de clipes, toque para gravar, pressionar e segurar para gravar, retoque básico, filtros em tempo real, lanterna, marcas d'água em tempo real, troca de câmera, configurações de resolução, biblioteca integrada de adesivos faciais, mixagem de múltiplas faixas e ajuste de velocidade. A Professional Edition integra-se a serviços de AR facial de terceiros para retoques avançados e melhoria de pele.
-
Edição de vídeo
Permite recorte, adição de música e junção de clipes. Também oferece efeitos especiais: filtros (estáticos e animados), transições, legendas (padrão e balão), adesivos (estáticos e animados), efeitos de voz e desenhos à mão livre (com tamanho de pincel ajustável, cor e opção de desfazer).
-
Adesivos animados
No editor, adicione adesivos animados em qualquer ponto da linha do tempo e ajuste a duração deles.
-
Rascunhos
Salve vídeos como rascunhos e continue editando a partir da lista de rascunhos. Os rascunhos permitem sincronização na nuvem.
Lista de recursos
A tabela a seguir descreve os recursos do SDK de vídeo curto e sua disponibilidade nas edições Basic, Standard e Professional. Um ✓ indica que o recurso tem suporte. Um × indica que o recurso não tem suporte.
Recurso | Descrição | Basic Edition | Standard Edition | Professional Edition | Módulo na página de compra da Professional Edition | |
Interface | Interface padrão | O SDK fornece uma interface padrão. É possível personalizar o layout, a interação e a interface. | ✓ | ✓ | ✓ | Capacidades básicas de suporte. |
Interface personalizada | O SDK fornece o código-fonte de interação da interface para personalização. Substitua ícones, altere cores de fundo ou redesenhe completamente a interface. | ✓ | ✓ | ✓ | ||
Gravação de vídeo | Resolução e proporção | Permite gravação em alta definição (HD), definição padrão (SD) e ultra-alta definição (UHD) em múltiplas proporções, como 16:9, 4:3 e 1:1. | ✓ | ✓ | ✓ | Algumas capacidades são recursos básicos. Outras são fornecidas gratuitamente na Professional Edition. |
Definição | Defina a taxa de quadros e o nível de qualidade, ou personalize o grupo de imagens (GOP) e a taxa de bits para gerar vídeos com diferentes definições. | ✓ | ✓ | ✓ | ||
Gravação em múltiplos segmentos | Permite gravação retomável e contínua. | ✓ | ✓ | ✓ | ||
Duração personalizada | Personalize a duração máxima e mínima da gravação. | ✓ | ✓ | ✓ | ||
Ajuste de velocidade | Permite gravação em câmera lenta e rápida. | ✓ | ✓ | ✓ | ||
Controle de captura | Controle as configurações de gravação, como proporção, câmera, lanterna, exposição, distância focal e foco. | ✓ | ✓ | ✓ | ||
Captura de foto | Capture o quadro atual e salve-o como imagem durante a gravação. | ✓ | ✓ | ✓ | ||
Música de fundo | Adicione música à tela de gravação. Recursos musicais são fornecidos por terceiros e cobrados separadamente. | ✓ | ✓ | ✓ | ||
Marca d'água em tempo real | Adicione marcas d'água durante a gravação. | ✓ | ✓ | ✓ | ||
Filtro em tempo real | Alterne filtros em tempo real durante a pré-visualização da gravação. Há suporte para filtros personalizados. | ✓ | ✓ | ✓ | ||
Efeito em tempo real | Adicione efeitos como tremor e tela dividida durante a pré-visualização da gravação. Há suporte para efeitos personalizados. | ✓ | ✓ | ✓ | ||
Adesivo facial | Use um recurso integrado de reconhecimento facial para adicionar adesivos e outros itens decorativos aos rostos. | × | × | ✓ | ||
API de reconhecimento facial | Permite integração com serviços de reconhecimento facial de terceiros para adicionar adesivos faciais. | × | × | ✓ | ||
Renderização personalizada | É possível renderizar dados capturados personalizados por meio de callbacks. | ✓ | ✓ | ✓ | ||
Retoque básico | Aplique retoques em tempo real durante a gravação e ajuste suavemente a intensidade. | ✓ | ✓ | ✓ | ||
Retoque avançado | Permite integração com serviços de retoque de terceiros para fornecer efeitos como suavização de pele, bochechas rosadas, clareamento de pele, aumento dos olhos e afinamento do rosto. O Queen SDK da Alibaba Cloud e o SDK de efeitos de vídeo AR da FaceUnity têm suporte e são cobrados separadamente. | × | × | ✓ | ||
Gravação em dueto | Grave um dueto com um vídeo existente para crie um efeito de tela dividida. | × | ✓ | ✓ | ||
Mixagem de múltiplas faixas | Misture várias faixas de áudio em tempo real durante a gravação. | × | ✓ | ✓ | ||
Cancelamento de eco | Cancele o eco da fonte de gravação durante a captura. | × | ✓ | ✓ | ||
Redução de ruído de áudio | Remova ruídos do áudio em tempo real durante a gravação. | × | ✓ | ✓ | ||
Gravação de View | Grave uma View específica para gerar um vídeo. | × | ✓ | ✓ | ||
Gravação de múltiplas fontes | Combine a visualização da câmera, a gravação de View e vídeos locais em tempo real para gerar um único vídeo. | × | ✓ | ✓ | ||
Recorte de vídeo | Recorte de imagem | Permite recorte de tamanhos de imagem. Também permite preenchimento e recorte de imagens. | ✓ | ✓ | ✓ | Capacidades básicas de suporte. |
Recorte de vídeo | Permite recorte de tamanho e duração de vídeo. Também permite preenchimento e recorte de vídeos. | ✓ | ✓ | ✓ | ||
Recorte na proporção original | Permite recortar a duração do vídeo mantendo a proporção original para processamento mais rápido. | ✓ | ✓ | ✓ | ||
Transcodificação de vídeo | Defina o codec, taxa de bits, GOP e taxa de quadros para gerar vídeos com diferentes taxas de compressão. | ✓ | ✓ | ✓ | ||
Edição de vídeo (edição básica) | Importação de vídeo | Importe vídeos locais para edição rápida. Edição de vídeo no Android | Edição de vídeo no iOS. | × | ✓ | ✓ | Fornecido gratuitamente na Professional Edition. |
Pré-visualização de quadro | Exiba o quadro na posição do cursor de reprodução na janela de pré-visualização conforme você se move pela linha do tempo. | × | ✓ | ✓ | ||
Snapshot de vídeo | Renderize o quadro atual na linha do tempo e salve-o como imagem. | × | ✓ | ✓ | ||
Junção de múltiplos clipes | Importe vários vídeos ou imagens e junte-os sequencialmente para gerar um único arquivo de vídeo. | × | ✓ | ✓ | ||
Mixagem de múltiplas fontes | Importe vários vídeos, especifique suas posições e tamanhos e gere um arquivo de vídeo com múltiplos quadros. | × | ✓ | ✓ | ||
Picture-in-Picture (PiP) | Sobreponha um vídeo à faixa principal para gerar um arquivo de vídeo com efeito PiP. | × | ✓ | ✓ | ||
Música de fundo | Adicione música a um vídeo. A música não é afetada por efeitos de tempo. Recursos musicais são fornecidos por terceiros e cobrados separadamente. | × | ✓ | ✓ | ||
Dublagem local | Adicione áudio local a um vídeo. Há suporte para efeitos de tempo como câmera rápida e lenta. | × | ✓ | ✓ | ||
Edição de vídeo (efeitos especiais) | Efeitos de tempo | Permite operações de avanço rápido, câmera lenta, reverso e repetição em vídeos. | × | ✓ | ✓ | Fornecido gratuitamente na Professional Edition. |
Ajuste de imagem | No editor, ajuste o brilho, balanço de branco, nitidez, vinheta e contraste da imagem. | × | ✓ | ✓ | ||
Filtro estático | Adicione filtros LUT ou filtros de script de shader e alterne entre eles em tempo real no editor. | × | ✓ | ✓ | ||
Filtro de efeitos | Adicione filtros animados, como soul-out e rastro de movimento, no editor. | × | ✓ | ✓ | ||
Transição | Adicione efeitos de transição, como movimento, fade in, fade out e persianas, entre vídeos e imagens. | × | ✓ | ✓ | ||
Animação de quadro | Anime vídeos e sobreposições, como adesivos e legendas, com transformações de posição, escala e outras. Há suporte para animações personalizadas. | × | ✓ | ✓ | ||
Adesivo estático | Adicione imagens estáticas no editor em qualquer ponto da linha do tempo e ajuste a duração delas. | × | ✓ | ✓ | ||
Desenho à mão livre | Permite ajustar o estilo, tamanho e cor do pincel. | × | ✓ | ✓ | ||
Marca d'água final | Adicione uma marca d'água no final do vídeo com duração personalizável. | × | ✓ | ✓ | ||
Renderização personalizada | É possível renderizar dados de quadro decodificados personalizados por meio de callbacks. | × | ✓ | ✓ | ||
Redução de ruído de áudio | Aplique redução de ruído ao áudio. | × | ✓ | ✓ | ||
Fade in/out de áudio | Aplique efeitos de fade-in e fade-out ao áudio. | × | ✓ | ✓ | ||
Silenciar áudio | Remova o áudio original e a música do vídeo. | × | ✓ | ✓ | ||
Efeitos de voz | Transforme o áudio original com diversos efeitos de voz divertidos, como voz aguda ou grave. | × | ✓ | ✓ | ||
Adesivo animado | Adesivo animado | Adicione uma sequência de imagens (adesivo animado) no editor em qualquer ponto da linha do tempo e ajuste sua duração. | × | × | ✓ | Corresponde a Animated Stickers na página de compra do ApsaraVideo MediaBox. |
Modelo de tema | MV | Adicione e alterne efeitos de MV no editor. | × | × | ✓ | Corresponde a MV na página de compra do ApsaraVideo MediaBox. |
Legendas | Legendas padrão | Adicione múltiplas legendas. Defina a posição, tamanho, ângulo, cor e fonte de cada legenda, além dos horários de início e fim. | × | × | ✓ | Corresponde a Subtitles na página de compra do ApsaraVideo MediaBox. |
Legendas em balão | Adicione uma imagem de fundo ao texto. Há suporte para fundos animados e bordas de texto. | × | × | ✓ | ||
Arte tipográfica | Estilos de texto multicoloridos com efeitos artísticos. | × | × | ✓ | ||
Legendas invertidas | Use animações combinadas para controlar os tempos de entrada e saída do texto e efeitos de animação baseados em modelos. | × | × | ✓ | ||
Rascunhos | Rascunho | Salve um vídeo como rascunho após a gravação ou edição para retomar a edição posteriormente. | × | ✓ | ✓ | Fornecido gratuitamente na Professional Edition. |
Outros | Seleção de álbum | Filtre vídeos do álbum. Também é possível filtrar vídeos por duração. | ✓ | ✓ | ✓ | Fornecido gratuitamente na Professional Edition. |
Miniatura | Extraia quadros em pontos de tempo especificados para gerar miniaturas. Há suporte para modo rápido. | ✓ | ✓ | ✓ | ||
Informações do vídeo | Extraia informações comuns do vídeo, incluindo resolução, taxa de quadros e formato de codificação. | ✓ | ✓ | ✓ | ||
Envio para ApsaraVideo VOD | O ApsaraVideo VOD oferece recursos como gerenciamento de ativos de mídia, transcodificação na nuvem e moderação de conteúdo. | ✓ Nota A Basic Edition permite integração com o SDK de envio para carregar vídeos no ApsaraVideo VOD. | ✓ Nota A Standard Edition permite integração com o SDK de envio para carregar vídeos no ApsaraVideo VOD. | ✓ Nota A Professional Edition permite integração com o SDK de envio para carregar vídeos no ApsaraVideo VOD. Para cenários de edição e composição, a classe principal de envio é encapsulada para o upload de vídeo. | ||
Suporte especializado | Suporte técnico para o SDK de vídeo curto. | Grupo do DingTalk | ||||
Gerenciamento de licenças
Você deve obter uma licença antes de usar o SDK de vídeo curto. Obter uma licença para o SDK de vídeo curto.
Formatos de mídia suportados
O SDK de vídeo curto suporta estes formatos de mídia:
|
Tipo |
Formato |
|
Vídeo |
MP4, MOV, FLV |
|
Áudio |
MP3, AAC, PCM |
|
Imagem |
JPG, PNG, GIF |
Descrição de recursos
Os recursos do SDK incluem modelos de reconhecimento facial, filtros e filtros animados. Para reduzir o tamanho do download do aplicativo, armazene-os em um servidor e baixe-os quando o aplicativo iniciar, ou empacote-os diretamente no seu aplicativo.
O SDK não carrega recursos do fluxo de ativos. Se você empacotar recursos no APK, copie-os para um cartão SD após o início do aplicativo. Os arquivos de recursos e as instruções de uso estão no pacote de download do SDK.
Modos de preenchimento
Quando a proporção da fonte difere da saída, selecione um modo de preenchimento.
Há dois modos de preenchimento disponíveis:
|
Modo de preenchimento |
Método |
|
Modo de recorte |
Mantém a proporção e recorta a partir do centro. |
|
Modo de escala |
Mantém a proporção e dimensiona a imagem para caber completamente, adicionando barras coloridas na parte superior e inferior ou esquerda e direita. |
Métodos de codificação
Há dois métodos de codificação disponíveis:
|
Método de codificação |
Detalhes da codificação |
|
Codificação por software |
Usa a CPU para codificação. Oferece mais parâmetros configuráveis e vídeo mais nítido com a mesma taxa de bits, mas é mais lento, com maior carga de CPU e aquecimento do dispositivo. |
|
Codificação por hardware |
Usa hardware dedicado, além da CPU, para codificação. É mais rápido e com menor carga de CPU, mas com qualidade de vídeo ligeiramente inferior e possíveis problemas de compatibilidade em alguns dispositivos Android. |
Referências
Revise os termos do ApsaraVideo VOD.
-
Integre o SDK de vídeo curto: