Чтобы отобразить 7×10 фотографий для просмотра в видео

Предположим, у вас есть 77777 фотографий. Вы хотите просмотреть их и их отличия:

  • имеют 7×10 фотографий без полей
  • иметь средство просмотра изображений, где минимальное время просмотра может быть меньше 1,0 с, так что изображение может быть достигнуто
  • Я хотел бы иметь некоторый подход, который является программируемым и независимым от системы.

Ниже приводятся попытки сделать это в OSX.

Gnuplot

Сначала я подумал, используя gnuplot, но теперь получаю сообщение о плохих данных при попытке построить png -images:

plot for [i=1:232] 'image0'.i.'_1_mT.png' 

который подсказывает мне, что это невозможно в gnuplot.

Другая мысль заключалась в том, чтобы использовать pgfplots, но не существующую в OSX, поэтому сложный подход Tikz / Tex, код здесь .

Обсуждение зрителей изображений

У зрителей по умолчанию часто возникают проблемы, которые вы не можете настроить, например, для полей:

  • QuickLook в OXS (невозможно установить поля на ноль)
  • Xee в OXS – вы не можете просматривать сразу несколько изображений. В этом макете есть видеопоток, но его минимальное время просмотра слишком велико. Я открыл здесь билет.
  • Я помню, что у Шотвелла нет необходимых функций. Тем не менее, я пытаюсь установить его последнюю версию здесь .

Латексный подход

  • тема об этом здесь – проблема в работе pgfplots

ImageMagick

  • [решена] нить о получении установки ImageMagick и решении проблемы симлинк для сравнения , здесь

Как вы можете сделать 7×10 фотографий без полей? Действительно, просто какой-то базовый инструмент обзора.

фотографии для просмотра в видео …

ffmpeg можно использовать для сборки набора изображений в фильм для просмотра. Частоту кадров можно настроить на выбранный вами интервал. Кроме того, видео можно вычистить, перешагнуть или сыграть с разной скоростью с помощью программы, такой как медиаплеер VLC .

 #!/bin/bash cd "/path/to/png/files" echo "DIRECTORY:" `pwd` > png_to_video-log.txt # `%04d` four digits padded with zeros # `-s WxH` rescale to new WxH values 640x360. defaults to source WxH # `-framerate FPS` frames per second number # `-y` overwrite existing output echo "\n#####################" >> png_to_video-log.txt echo "### PNG TO VIDEO ####" >> png_to_video-log.txt ffmpeg -y -f image2 \ -framerate 4 \ -i image_%04d.png \ -f mp4 \ -vcodec libx264 \ -pix_fmt yuv420p \ output_video.mp4 2>> png_to_video-log.txt open png_to_video-log.txt 

См. Также: ffmpeg wiki «Создание слайд-шоу из изображений»