Я хотел бы использовать ffmpeg, чтобы выбрать кадры из видео, чтобы сделать изображение для предварительного просмотра. Раньше я выбирал кадры вручную: я извлек 1000 кадров в равноудаленное время, а затем выбрал самые интересные, результаты были очень хорошими и привлекательными, но это скучно и трата времени. Затем я попытался извлечь только ключевые кадры: у меня было намного худшее качество предварительного просмотра по сравнению с ручным методом. Сейчас я пытаюсь извлечь кадры хорошего качества, например, без размытия или без движения. Моя командная строка:
ffmpeg -loglevel info -i input_video.avi -vf select="lt(scene\,0.0001)*(isnan(prev_selected_t)+gte(t-prev_selected_t\,5))" -vsync 0 -f image2 -q 1 %09d.jpg
Но я все еще получаю фотографии с движением. Есть ли лучший способ извлечь те кадры, которые имеют меньше движения, например. которые очень похожи на предыдущий и скажем на второй предыдущий кадр?