Eu quero usar o ffmpeg para cortar um arquivo de vídeo em um quadro exato.
Vamos analisar este vídeo . Primeiro, recebo um quadro a 25 segundos:
ffmpeg -i sintel_trailer-1080p.mp4 -ss 25 -vframes 1 25.png
Observe que eu uso a opção postfix -ss
, portanto, a pesquisa precisa ser precisa do quadro.
Aqui está minha imagem:
Emseguida,corteiovídeoem25segundosusandoacópiadefluxoeverifiqueiseuprimeiroquadro:
ffmpeg-isintel_trailer-1080p.mp4-ss25-ccopycut.mp4ffmpeg-icut.mp4-vframes10.png
Oprimeiroquadroédiferente:
Masseeusubstituiraopçãodecópiadefluxoporoutroformatooucodecdevídeo,oprimeiroquadroestarácorreto:
ffmpeg-isintel_trailer-1080p.mp4-ss25-favicut.aviffmpeg-icut.avi-vframes10_1.png
É possível conseguir uma busca com precisão de quadro com o modo de cópia de fluxo?
No meu aplicativo, o usuário deve poder escolher um quadro e iniciar um processo que cortará o vídeo exatamente nesse quadro. Nesse caso, não preciso de nenhuma conversão de vídeo, mas, ao mesmo tempo, não posso fazer o modo de cópia de fluxo para ter precisão de quadro.
Tags video ffmpeg video-editing