使用 ffmpeg 从视频中提取关键帧的索引

使用 ffmpeg 从视频中提取关键帧的索引

你能告诉我在 Windows 中使用什么命令从视频中提取关键帧的索引吗ffmpeg?我试过了

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

但显示此错误:

‘grep’ 不是内部或外部命令,也不是可运行程序或批处理文件

答案1

在 Windows 上,除非你安装了诸如 port of核心工具

无论如何,你可以跑

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

相关内容