Video ffmpeg生成的帧数不符合预期
我用这个命令来计算视频中的帧数Video ffmpeg生成的帧数不符合预期,video,image-processing,ffmpeg,ffprobe,Video,Image Processing,Ffmpeg,Ffprobe,我用这个命令来计算视频中的帧数 FRAME_COUNT=`./ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 $VIDEO_NAME` 此命令用于视频分割: ffmpeg -i $VIDEO_NAME -qscale:v 1 $DIRNAME$SEPARATOR'image%d.jpg' 但
FRAME_COUNT=`./ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 $VIDEO_NAME`
此命令用于视频分割:
ffmpeg -i $VIDEO_NAME -qscale:v 1 $DIRNAME$SEPARATOR'image%d.jpg'
但最后一个命令生成的图像比某些视频预期的要多得多,例如,计算的帧数为597,生成的图像数>100000
这种行为会是什么情况?如果您使用这些脚本,我认为您完全理解它们-如果您不理解它们,请不要使用它们。为什么视频应该是597帧?你认为这是真的吗?这是一部电影还是一个超过一小时的视频?@gpasch据我所知,帧数是指可以从视频中生成的图像的数量,而不需要删除任何部分。和
-count_frames
如帮助中所述,计算每个流的帧数。只需执行ffmpeg-i thisvideo.mp4并在问题中发布输出