Mudanças entre as edições de "Extrair o áudio de um vídeo MP4, tratar o áudio em programa específico e depois substituir o áudio original com o tratado no arquivo de vídeo original"
De Tapirapé Digital
(Criou página com ' == Situação == Você editou um vídeo e depois do render final que durou mais de 20hs você percebeu que o áudio ficou com o volume um pouco mais baixo que você gostaria...') |
(→3 - Substituir o áudio original do vídeo com o áudio tratado) |
||
(17 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 4: | Linha 4: | ||
Você editou um vídeo e depois do render final que durou mais de 20hs você percebeu que o áudio ficou com o volume um pouco mais baixo que você gostaria. E agora? Reabrir o projeto no editor de vídeo, alterar o volume e aguardar mais 20 hs de render? | Você editou um vídeo e depois do render final que durou mais de 20hs você percebeu que o áudio ficou com o volume um pouco mais baixo que você gostaria. E agora? Reabrir o projeto no editor de vídeo, alterar o volume e aguardar mais 20 hs de render? | ||
Felizmente o FFMPEG pode fazer este trabalho de extrair e recombinar o arquivo com uma velocidade muito maior que seu programa de edição e o tratamento do volume pode ser feito de forma rápida e fácil utilizando o software [https://sourceforge.net/projects/audacity/ Audacity] | Felizmente o FFMPEG pode fazer este trabalho de extrair e recombinar o arquivo com uma velocidade muito maior que seu programa de edição e o tratamento do volume pode ser feito de forma rápida e fácil utilizando o software [https://sourceforge.net/projects/audacity/ Audacity] | ||
+ | |||
+ | == Passo-a-passo == | ||
+ | |||
+ | ==== 1 - Extrair o áudio a ser tratado no Audacity ==== | ||
+ | |||
+ | ffmpeg -i '''Video-Original.mp4''' -vn -acodec copy '''Audio-Original.aac''' | ||
+ | |||
+ | ==== 2 - Tratar o áudio no Audacity conforme a necessidade específica ==== | ||
+ | |||
+ | colocar imagem | ||
+ | |||
+ | ==== 3 - Substituir o áudio original do vídeo com o áudio tratado ==== | ||
+ | |||
+ | ffmpeg -i '''Video-Original.mp4''' -i '''Audio-Tratado.wav''' -map 0:v -map 1:a -c:v copy -c:a aac -strict -2 '''Video-ComAudioTratado.mp4''' | ||
+ | |||
+ | *OBS: Neste caso os parâmetros '''-map 0:v -map 1:a''' definem que o programa deve mapear as entradas de áudio e vídeo de modo a utilizar a entrada de vídeo do primeiro arquivo e a entrada de áudio do segundo arquivo. Os parâmetros '''-c:v copy -c:a aac -strict -2''' definem que o arquivo gerado irá copiar as definições de codec de vídeo de arquivo original e também que o arquivo final terá o codec de áudio AAC. Reparar a necessidade de usar o parâmetro '''-strict -2''' para se usar o codec AAC no FFMPEG. | ||
+ | |||
+ | == Bibliografia == | ||
+ | |||
+ | * https://ffmpeg.org/pipermail/ffmpeg-user/2013-April/014907.html | ||
+ | |||
+ | * http://www.labnol.org/internet/useful-ffmpeg-commands/28490/ | ||
+ | |||
+ | * http://stackoverflow.com/questions/11779490/ffmpeg-how-to-add-new-audio-not-mixing-in-video | ||
+ | |||
+ | * https://trac.ffmpeg.org/wiki/Encode/HighQualityAudio | ||
+ | |||
+ | * https://trac.ffmpeg.org/wiki/How%20to%20change%20audio%20volume%20up-down%20with%20FFmpeg |
Edição atual tal como às 13h55min de 16 de junho de 2016
Índice
Situação
Você editou um vídeo e depois do render final que durou mais de 20hs você percebeu que o áudio ficou com o volume um pouco mais baixo que você gostaria. E agora? Reabrir o projeto no editor de vídeo, alterar o volume e aguardar mais 20 hs de render? Felizmente o FFMPEG pode fazer este trabalho de extrair e recombinar o arquivo com uma velocidade muito maior que seu programa de edição e o tratamento do volume pode ser feito de forma rápida e fácil utilizando o software Audacity
Passo-a-passo
1 - Extrair o áudio a ser tratado no Audacity
ffmpeg -i Video-Original.mp4 -vn -acodec copy Audio-Original.aac
2 - Tratar o áudio no Audacity conforme a necessidade específica
colocar imagem
3 - Substituir o áudio original do vídeo com o áudio tratado
ffmpeg -i Video-Original.mp4 -i Audio-Tratado.wav -map 0:v -map 1:a -c:v copy -c:a aac -strict -2 Video-ComAudioTratado.mp4
- OBS: Neste caso os parâmetros -map 0:v -map 1:a definem que o programa deve mapear as entradas de áudio e vídeo de modo a utilizar a entrada de vídeo do primeiro arquivo e a entrada de áudio do segundo arquivo. Os parâmetros -c:v copy -c:a aac -strict -2 definem que o arquivo gerado irá copiar as definições de codec de vídeo de arquivo original e também que o arquivo final terá o codec de áudio AAC. Reparar a necessidade de usar o parâmetro -strict -2 para se usar o codec AAC no FFMPEG.