У меня есть папка, полная различных jpgs и анимированных gif-файлов (которые имеют переменное разрешение и переменную длину анимации). Я хотел бы создать масштабированное полноэкранное слайд-шоу из этих изображений, где jpg-файлы отображаются в течение фиксированных x секунд, но анимированные GIF-файлы остаются до завершения воспроизведения, а затем переходят к следующему изображению.
Я нашел несколько инструментов CLI, которые почти позволяют мне сделать это (например, pqiv и eog). Они могут создавать полноэкранные слайд-шоу с увеличенными в разрешении изображениями. Проблема в том, что они допускают только фиксированную задержку слайд-шоу.
Если я установлю задержку слишком короткой, более длинные анимированные картинки отключатся. Если я установлю задержку слишком долго, более короткие гифки будут зацикливаться, и jpgs будут оставаться на экране дольше, чем хотелось бы.
Какие-либо решения?
(в идеале я хотел бы, чтобы вывод слайд-шоу был выполнен в виде видеофайла или одного длинного анимированного GIF-файла, но я остановлюсь на решении, которое сначала отобразит его в реальном времени!)