Você já ouviu alguma coisa sobre FFmpeg? Certamente sim, embora para muitas pessoas esta seja uma das ferramentas mais complicadas de usar imediatamente; Por incrível que pareça, oferece-nos a oportunidade de executar um grande número de tarefas em termos de gerenciamento de áudio e vídeo.
Por exemplo Que tal ter que mesclar 2 vídeos em um? o Extrair o áudio de algum arquivo de vídeo? Talvez neste preciso momento você venha a responder que para isso existem alguns aplicativos especializados como o Adobe Audition ou qualquer outro que você conheça; infelizmente, se não temos este aplicativo profissional em sua versão completa, devemos buscar alternativas que nos ofereçam uma solução rápida, talvez o FFmpeg seja uma delas e que discutiremos neste artigo.
1. Corte um arquivo de vídeo em um menor com FFmpeg
Para usar o FFmpeg no Windows (compatível com a maioria), contaremos com uma quantidade considerável de comandos, o que sugere, abra um terminal CMD e, na medida do possível, com direitos de administrador; se usarmos a seguinte sequência:
Estaremos definindo que queremos um corte de vídeo de um momento específico. No exemplo apresentado, sugerimos que o vídeo output.mp4 seja criado a partir de 50 segundos e que sua duração seja de 20 segundos.
2. Corte um vídeo em várias partes com FFmpeg
A imagem que colocaremos a seguir representa o comando e a frase a usar em nosso terminal; aí está indicado, que desejamos divida o arquivo de vídeo em 2 partes, O primeiro tendo 50 segundos de duração, enquanto o resto seria a segunda parte do vídeo cortado a partir daquele momento.
O melhor de tudo é que a ferramenta FFmpeg não realiza nenhum tipo de compressão, ficando o vídeo resultante com a mesma qualidade do original.
3. Converta um vídeo para um formato diferente com FFmpeg
A imagem colocada acima é um exemplo do que poderíamos obter com o FFmpeg; Aí definimos apenas a utilização de -vcodec (v) como instrução adicional, podendo converter facilmente e de forma mais rápida aquela que pode utilizar uma aplicação diferente, um vídeo flv do YouTube para um mp4 (apenas a título de exemplo )
4. Mesclar vídeos sequenciados em um só com ffmpeg
Tendo mencionado a palavra "sequenciado", tentamos dizer que aqueles que usaremos para fazer parte de um devem ter apenas uma ordem na sua numeração.
Os comandos que devemos usar junto com as frases são mostrados na imagem anterior; um ou mais vídeos podem ser unidos, desde que tenham o mesmo codec.
5. Remova o áudio de um vídeo específico
Se, por algum motivo, não quisermos que um vídeo tenha áudio, podemos silenciá-lo.
Teremos apenas que colocar uma pequena instrução e parâmetro (como sugerimos na imagem anterior) para que o vídeo resultante não tenha mais áudio.
6. Extraia áudio de vídeo com ffmpeg
A imagem colocada acima nos ajudará a usar corretamente a instrução quando quisermos apenas o áudio de um vídeo; Lá definimos a qualidade do arquivo no formato mp3, que representa 256 kbps.
7. Converta um vídeo em uma animação Gif
Se você deseja colocar um vídeo em uma página web, o ideal é convertê-lo previamente em uma animação Gif, pois este formato tem um peso muito menor que o original.
Você só precisa definir parâmetros como o tempo de duração e a velocidade em fps.
8. Extraia uma única imagem de um vídeo
Para isso, devemos saber onde se encontra a imagem, que definiremos através do parâmetro usando ffmpeg, algo que é mostrado na imagem anterior.
9. Extraia imagens sequenciais de um vídeo (frames)
Você só precisará definir a resolução em pixels e a qualidade das imagens resultantes para ter todos os quadros que fazem parte de um vídeo, em um único diretório.
10. Misture um áudio para um arquivo de vídeo
Se você precisar colocar um pequeno segmento de áudio no final de um vídeo, você também pode fazer isso com ffmpeg; Colocamos um exemplo disso nas imagens anteriores.
11. Redimensionar um vídeo
Usando o parâmetro (-s) teremos apenas que definir as novas dimensões em pixels do vídeo resultante, conforme mostra o exemplo da imagem colocada anteriormente.
12. Crie um vídeo a partir de várias imagens
Se você tiver uma série de imagens, elas devem ser numeradas antes de serem processadas com ffmpeg; De acordo com a imagem anterior, você terá a possibilidade de fazer com que essas imagens façam parte de um vídeo com duração de 5 segundos.
13. Adicione uma imagem a um arquivo de áudio
Se você tem um arquivo de áudio e deseja colocar uma imagem simples no mesmo, pode ir para o exemplo colocado anteriormente; O parâmetro image.jpg representa a imagem que será anexada ao vídeo, procedimento que pode ser útil se você deseja compartilhar no YouTube.
14. Converta uma imagem simples em um vídeo
Uma alternativa ao que mencionamos acima é esta; Se tivermos uma imagem, ela por si só não pode ser carregada no YouTube (a título de exemplo), portanto é necessário convertê-la em vídeo utilizando a frase colocada anteriormente.
15. Adicione legendas a um arquivo de áudio
Esta é uma opção interessante que poderíamos estar resgatando dentre todas as anteriores; Se você obteve os títulos de um determinado filme na Internet, basta seguir o exemplo acima para que o arquivo (em formato srt) seja colado no vídeo como legenda.
16. Corte com um arquivo de áudio
No exemplo que colocamos anteriormente, menciona-se que queremos um arquivo de áudio com duração de 30 segundos, iniciando em 90 segundos.
17. Altere o volume do áudio
Isso se torna uma alternativa à normalização de áudio; Se você tiver um desses arquivos com o volume muito baixo, pode ir ao exemplo que colocamos anteriormente para que o áudio geralmente seja muito melhor (e mais alto ou mais baixo de acordo com cada necessidade).
18. Gire para vídeo
Você pode estar se perguntando Por que motivo você deseja girar para um arquivo de vídeo? Este utilitário pode servir aquelas pessoas que gravaram um vídeo em seus telefones celulares. O exemplo sugerido acima menciona uma rotação de 90 ° no sentido horário (1), embora se você quiser que a rotação seja para o lado oposto você deve usar o outro parâmetro (2).
19. Acelere ou desacelere um vídeo
No exemplo (imagem) colocado acima definimos 8x (1/8) como um aumento de velocidade, embora se quisermos reduzir a velocidade devemos usar a instrução 4 * PTS, o que significa que o vídeo será 4 vezes mais lento .
20. Aumente ou diminua a velocidade de um áudio
O que fizemos anteriormente com o arquivo de vídeo, também poderíamos fazer com um arquivo de áudio, embora neste caso apenas valores entre 0,5 e 2,0 possam ser usados para diminuir ou aumentar a velocidade do arquivo de áudio.
Com todas essas ajudas que mencionamos sobre a ferramenta ffmpeg, poderíamos chegar a executar um grande número de operações que envolvem diretamente a modificação de arquivos de áudio e vídeo, tudo sem alterar a qualidade e até mesmo sem realizar uma recompressão de bits.
Soa interessante.
Pena que para usuários que não vemos é exclusivo, apenas imagens nas instruções.
o leitor de tela só diz a imagem 01, 02 e assim por diante.