Extraindo o índice de quadros chave de um vídeo usando o ffmpeg

1

Você pode me dizer o comando para extrair o índice de quadros-chave de um vídeo usando ffmpeg no Windows. Eu tentei

ffprobe -select_streams v -show_frames \
  -show_entries frame=pict_type \
  -of csv bbb480.avi \
  | grep -n I | cut -d ':' -f 1 > frame_indices.txt

mas este erro é exibido:

'grep' is not recognized as an internal or external command, operable program or batch file

    
por B Ganesh 08.07.2016 / 16:37

1 resposta

2

No Windows, o grep não está disponível, a menos que você instale um pacote como uma porta de coreutils .

De qualquer forma, você pode correr

ffprobe in.mp4 -select_streams v -show_entries frame=key_frame,pkt_pts_time -of csv=nk=1:p=0 | findstr "1,"
    
por 08.07.2016 / 17:06