A extração da imagem de algum vídeo para algumas pessoas é uma coisa comum, ainda mais agora com as excelentes câmeras de alta resolução disponíveis no mercado, possibilitando imagens de alta qualidade.

Muitas pessoas para não perder aquele ângulo exclusivo ou momento inédito, utiliza-se dos recursos de vídeo, possibilitando a captura de imagens com alta definição com 30fps.

Porém para a extração de uma imagem em um vídeo, muitas pessoas apelam para um método bastante rústico, que é ir parando o vídeo e extraindo as imagens, utilizando o printscreen e recortando a área.

Porém a extração de imagens desta forma traz diversos problemas, redução da qualidade de imagem, imagens mal formadas, baixa definição, entre vários outros problemas.

Neste post vou ensinar um método simples, rápido e fácil de extrair a foto de um vídeo com alta qualidade.

Primeiro baixe a última versão do programa ffmpeg, disponível no site:

https://www.ffmpeg.org

Agora faça a extração dos arquivos em uma pasta e abra o terminal no local que fez a extração dos arquivos.

Para quem não tem muita habilidade com os comandos de terminal, sugiro colocar o arquivo de vídeo na mesma pasta aonde estão os arquivos extraídos, facilitando a execução do comando de extração.

Utilizando o player de vídeo que preferir, vá até o momento certo do vídeo que precisa capturar, anotando a hora, minuto e segundo da imagem. (00:00:00).

Agora abra o terminal e execute o comando abaixo:

# cd local_extracao_arquivos_ffmpeg

Agora execute o comando para extração da imagem:

ffmpeg -ss 00:15:10 -i nome_do_arquivo.mp4 -vframes 1 -q:v 1 nome_da-imagem.jpg

-ss = Posição da imagem a ser extraída
-i = Nome do arquivo de vídeo
-vframes = Quantidade de frames que serão extraídos
-q:v 1 = Seta a qualidade do vídeo, neste caso será o mesmo da origem

Utilizando este comando poderá extrair a foto de um vídeo com alta qualidade e ótima resolução.

Compartilhe sempre o conhecimento é bom para todo mundo!