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.
O campo Gain define o nível de ganho. O valor 0 indica que o vídeo está silenciado.
|
Efeito |
Exemplo de Timeline |
|
Ajustar o volume
Ajuste o volume de clipes de áudio e vídeo.
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 |
|
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.
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 |
|
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.
-
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 |
|
Configurar reprodução em loop de áudio
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 |
|
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.
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 |
|
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.
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 |
|
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.
Este exemplo de código silencia a seção de áudio do 2º ao 5º segundo.
|
Efeito |
Exemplo de Timeline |
|
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.
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 |
|
Reduzir ruído
Reduza o ruído em clipes apenas de áudio e em clipes de vídeo.
Para mais detalhes sobre os valores do campo Mode, consulte ADenoise.
|
Efeito |
Exemplo de Timeline |
|
Mixar áudio em um vídeo
Combine várias faixas de áudio em um único vídeo.
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 |
|
Normalizar áudio
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
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 |
|
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 |
|
Mixar áudio de múltiplos clipes apenas de áudio
Mixe áudio proveniente de diversos clipes exclusivos de som.
|
Efeito |
Exemplo de Timeline |
|