Aplicativo de edição de vídeo para diminuir o ruído de fundo enquanto evidencia a voz lenta?

10

Eu tenho um vídeo que precisa de alguns ajustes delicados. Nesse vídeo eu recito vários poemas. Minha voz soa muito baixa, enquanto o ruído de fundo é muito alto. Se alguém fizer soar seu som no máximo para poder me ouvir e me entender, seus ouvidos serão prejudicados pelos aplausos finais.

Então, eu realmente preciso editar este vídeo antes de torná-lo público, mas, como você pode ver, essa tarefa é muito delicada e complicada. Eu não fui capaz de encontrar uma solução adequada para ele enquanto eu estava usando o Windows. Agora, que sou um novo usuário do Linux, a tarefa fica ainda mais difícil. Mas espero que com sua ajuda e sua vasta experiência, eu possa encontrar o aplicativo certo para isso.

Eu sei que há uma lista de software de edição de vídeo na seção wiki do site askubuntu, mas essa lista, por si só, não pode me ajudar. Eu preciso de uma resposta exata de alguém que passou pelo mesmo problema e encontrou a solução.

Por favor, leve em consideração o fato de que eu sou um novato no Linux e tenho um ambiente Gnome no meu PC.

    
por Cristiana Nicolae 16.12.2013 / 23:09

2 respostas

1

Assim, o nível de áudio precisa ser 'compactado', ou seja, os volumes mais altos e mais silenciosos precisam ser aproximados. Isso pode ser feito manualmente por alguém que esteja usando o ganho (ajustando manualmente o nível de áudio ou o Audacity faz isso automaticamente para áudio).

No entanto, você precisa manter o áudio sincronizado com o vídeo, e o Audacity não fará vídeos, então sugiro que você se registre no o Avidemux fórum e postar sua pergunta lá, por Avidemux é o mais popular editor de áudio e vídeo para Linux (baseado na freqüência de link downloads) .

Há também uma lista de outros editores de vídeo + áudio aqui em Opções de software de edição de vídeo? e na captura de tela, o PITIVI também fará o que você precisa.

    
por K7AAY 16.12.2013 / 23:44
14

Para obter uma boa redução de ruído, não podemos simplesmente confiar em filtros básicos de denoise, pois eles podem não ser muito mais do que filtros de baixa ou alta passagem, o que pode levar a um resultado bastante abafado.

Uma abordagem melhor será usar um processador de áudio dedicado projetado para ter bons algoritmos de redução de ruído somente no conteúdo de áudio de nosso vídeo.

Para fazer isso, o seguinte tutorial usa Audacity paraprocessamentodeáudioe FFmpeg paraextraçãodeáudioereconstruçãodovídeo( avconv também pode ser usado com a mesma sintaxe).

  1. Extraia o áudio do nosso arquivo de vídeo
    Para manter a codificação de áudio do original, precisamos descobrir qual codec o áudio do nosso arquivo de vídeo usa. Isto irá, por exemplo ser exibido no arquivo de clique com o botão direito do mouse Propriedades > Vídeo / Áudio . Você, por exemplo, encontrará AAC ou mp3 codificado. Então podemos extrair o áudio de um arquivo mp4 com o seguinte comando:

    ffmpeg -i infile.mp4 -acodec copy outfile.aac
    

    A opção -acodec copy diz que não reamostramos o áudio

  2. Use os filtros de redução de ruído do Audacity:

  3. Mesclar áudio e vídeo novamente.

    Mais uma vez, para evitar a nova amostra, precisamos da opção copy para usar apenas os dados como estão. A faixa de áudio do vídeo de origem será remapeada para o exemplo denoised com o seguinte comando:

    ffmpeg -i infile.mp4 -i denoised-audio.m4a -vcodec copy -acodec copy -map 0:0 -map 1:0 denoised-video.mp4
    

Talvez tenhamos que sincronizar.
Caso tenhamos áudio para ficar fora de sincronia em vídeos mais longos, também podemos adicionar a opção -async 1 na etapa 10 acima.

    
por Takkat 17.12.2013 / 20:19