Я использовал ffmpeg для преобразования последовательности JPEG в видео, используя следующий синтаксис
ffmpeg -f image2 -i frame%d.jpg -vcodec mpeg4 -b 800k video.avi
это работает, но если имена файлов начинаются не с 0, а затем в порядке возрастания, я получаю странные результаты. например, первый файл в каталоге это frame1, а последний файл - fram 61. Я должен отметить, что я всегда использую список jpegs, которые добавляются в инрентальном порядке. например, список файлов с именами frame1, fram2, fram3 и т. д.
отлично работает следующее
frame1.jpg to frame9.jpg
frame1.jpg to frame10.jpg
frame2.jpg to frame8.jpg
frame2.jpg to frame10.jpg
frame2.jpg to frame11.jpg
frame2.jpg to frame17.jpg
frame2.jpg to frame20.jpg
frame2.jpg to frame30.jpg
frame2.jpg to frame61.jpg
следующее не работает
26 to 57 fail
с 11 по 61 неудача
От 10 до 61 провал
От 20 до 61 провал
От 24 до 61 не удается
Могу ли я изменить аргументы для ffmpeg, чтобы он делал видео независимо от имени файла? (кадр% d)