Отображение последовательности изображений в Linux

6458
BobBanana

Я генерирую последовательность изображений, сохраненных в виде файлов .PNG на диске, с пометкой скажем plot001.png, plot002.png, plot003.png. На самом деле это сохраненные графики из Octave, инструмента для манипулирования научными данными / построения графиков.

Есть около 50-200 таких изображений.

Я хочу анимировать их на экране, чтобы я мог видеть каждый кадр, отображаемый последовательно с моей собственной указанной паузой между каждым кадром (обычно 200 мс). Я также хочу, чтобы можно было вручную выполнить один шаг вперед и назад в последовательности простым нажатием клавиши.

Я не пытаюсь создать видео! Я мог бы использовать ffmpeg или что-то подобное, но полученное видео было бы сжато, трудно контролировать кадр за кадром, и длилось всего 2 секунды.

Некоторые инструменты отображения изображений Windows, такие как irfanview, имеют функцию для этого ... она позволяет вам воспроизводить слайд-шоу с определенной паузой между кадрами, а также вы можете просто стрелкой влево и вправо управлять вручную. Это потрясающе.

Есть ли инструмент для просмотра изображений для Linux, который бы дал мне этот простой способ просмотра последовательности? Я использую Ubuntu 9.10, если это имеет значение.

2

2 ответа на вопрос

8
simonp

Из imagemagick:

animate -pause *.jpg 

Вы также можете использовать mplayer:

mplayer mf://*.jpg -mf fps=10 
`Animate` в пакете * imagemagick-6.q16 * (v * 8: 6.9.7.4 + dfsg-16ubuntu2.3 *) завершается ошибкой, поскольку для` -pause` требуется аргумент время в секундах, такой как `-pause 1`. Даже при этом, это терпит неудачу в том, что показывает только первое изображение, а не более поздние. agc 6 лет назад 0
1
Laurent Parenteau

Gwenview, который доступен в Ubuntu 9.10, поддерживает это.

Вы можете запустить слайд-шоу из любого каталога / изображений. Его пауза по умолчанию между изображениями составляет 5 секунд, но вы можете настроить ее по своему усмотрению. Вы также можете сделать шаг вперед, нажав spaceили назад, нажав backspace.

Это работает довольно хорошо. Удивительно, но время слайд-шоу НЕ настраивается, но в качестве специального решения я могу изменить скорость повтора клавиш и удерживать клавишу пробела. Спасибо! BobBanana 14 лет назад 0
@BobBanana Когда слайд-шоу запущено, и вы двигаете мышь вверху экрана, должна появиться «панель инструментов». Нажмите «Настроить полноэкранный режим» (значок гаечного ключа). Во всплывающем меню первым делом должен быть ползунок для настройки времени. По крайней мере, в Gwenview 2.3.2 Laurent Parenteau 14 лет назад 0

Похожие вопросы