(I am doing my development mostly on Slacko 5.6 but please try this on other pups too).
Wary 5.2.2 gui version available here
Bionicpup64 gui version available here:
Detail :
Recently I needed to produce a slideshow to be displayed on screen at a family funeral.
The main requirements were that the images remain onscreen for approximately 6 seconds each, that it contain no soundtrack (sound being supplied direct from CDs), and that the output format be .mp4 so that it could be played on phones, video players, Mac, Windows and Linux without additional software.
I guess it would have been easy using Powerpoint or similar, but that was not an option, and I could not find any other utility within Puppy to create a portable slideshow.
I started with a script (see post 2 below) but then decided to focus on making a GTK gui version (see post 3 below). It has more adjustability.
The gui will need you to point it to where you have copied your slideshow sample photos into a working directory somewhere and it will assemble them into a video file. You choose the output file width and height (to match your target output device) and you can choose the image display duration.
I recommend testing with a small number of images first. (say 5-10)
The photos I was working with came from a host of family members - from a variety of cameras, scanners, digital and analog media, so they had different formats, sizes and suffixes so it was necessary for the script to have some inbuilt ability to do some scaling and format changing.
(cropping was left up to the user and should be done prior to loading the images to the working directory)
If you don't need any cropping just load the raw images into a working directory and let Pupslider handle the size scaling, edge padding and video building.
- The script should handle the images in the order they appear in the directory so please adjust file names if you want a specific order.
This is an early stage of release. Please note the following:
- there will be bugs
- there are terrible inefficiencies in the coding
EDIT : I have initially based this utility on ffmpeg for image scaling and conversion, and testing / development has been done on Slacko 5.6
Code: Select all
# ffmpeg -version
ffmpeg version 2.0
built on Jul 16 2013 10:17:34 with gcc 4.7.1 (GCC)
configuration: --prefix=/usr --cpu=i686 --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-pthreads --enable-small --enable-postproc --enable-libvorbis --enable-gpl --enable-shared --enable-nonfree --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-debug --enable-bzlib --enable-zlib --enable-libspeex --enable-version3 --enable-runtime-cpudetect --enable-x11grab --enable-libdc1394 --enable-libschroedinger --enable-libtheora --enable-libxvid --enable-swscale --enable-libvpx
libavutil 52. 38.100 / 52. 38.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.100 / 55. 12.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 79.101 / 3. 79.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
#
PLEASE: make sure that the images in the input directory are COPIES of your files. Keep the originals safe somewhere else
Note: script deleted and moved to post 2. Please try gui version from post 3 first.
.