ffmpeg como gerar imagens de um vídeo

2

Eu quero extrair imagens de um vídeo Eu quero que imagens de thous sejam extraídas de um tempo específico por exemplo 0:30 1:15 1:45 e eu adoraria que elas também estivessem no formato PNG

Obrigado em avançado

Atualizar Obrigado rechengehirn e Rmano Infelizmente eu não posso, exceto tanto de sua resposta e selecionei aleatoriamente desculpe por isso, mas eu pensei que seria justo assim, porque ambas as suas respostas funcionam tão Obrigado novamente

    
por Levan 12.11.2013 / 17:53

2 respostas

1

Isso funciona para mim:

ffmpeg -i input_movie.mp4 -ss 00:00:05 -f image2 -vframes 1 imagename.png

Onde as opções são:

-i              > The input video file
-ss  00:00:05   > Start at Second 5 of movie
-f image2       > Force image output
-vframes 1      > Set the number of video frames to record

Você pode ler a documentação do ffmpeg em: link

    
por rechengehirn 12.11.2013 / 18:11
1

Estou usando um construção estática de um recente ffmpeg , mas não deve importar. O que eu uso é

ffmpeg -i videoin.avi -ss 30 -r 1 -t 1 myimage.png

que pula os primeiros 30 segundos, usa uma taxa de quadros de 1 quadro / segundo e cria imagens por um segundo.

Pesquisando, achei isto: link com um pouco mais de opções.

    
por Rmano 12.11.2013 / 18:03