我正在尝试从视频中提取所有帧,以获得张量流项目的一些训练数据。但无论何时我运行
ffmpeg -i one.mp4 -r 1/1 "$filename%03d.jpeg"
我只得到15张照片。我的手机电影是30fps,视频长达13秒,所以不应该拍摄大约490张照片吗?
我的理解是错误还是我使用了错误的功能?
答案 0 :(得分:2)
您已添加1
的输出帧速率,因此FFmpeg将从每秒输入中选择一帧。您希望所有帧都没有丢弃或重复,因此请使用
ffmpeg -i one.mp4 -vsync 0 "$filename%03d.jpeg"