Slideshow met impressive
Voor mijn zoon zijn lentefeest, kreeg ik de opdracht van mijn echtgenote om een slideshow te maken. Ik had echter geen goesting om alle foto's  en muziek in een film te laten renderen, en daarom besloot ik om Impressive te gebruiken.

Eerste fase : Foto's zoeken en in volgorde brengen.


Omdat niet alle foto's exif gegevens hadden heb ik een klein scriptje geschreven zodat de datum van ls -lha wordt gebruikt. Zo worden de data gebruikt om de foto's in een tijdslijn te zetten.

#!/bin/bash
for i in *
do
datetime=$(ls -lah ${i} | awk '{print $6}');
realname=$(ls -lah ${i} | awk '{print $8}');
mv $i $datetime-$realname

done


Volgende fases kun je lezen bij "Read more"
Tweede fase : Muziek zoeken en alles in 1 bestand plaatsen

Met het commando :

# cat pad/naar/map/*.mp3 > pad/naar/map/muziek.mp3

worden alle aparte muziekbestanden in 1 groot bestand opgenomen. Ik wil namelijk een slideshow die herhaalt, en waarbij de muziek toch een geruime tijd blijft spelen. (Ik weet het je kunt ook de slideshow starten en nadien een mediaplayer kiezen en die apart starten > maar waar is dan de fun bij het maken van een diavoorstelling ?)

Derde fase : Muziek toevoegen

Bij Impressive kun je een info-bestand toevoegen om de uitvoering van de slideshow te bepalen.  (vb : overgang, titel, ... en muziek).
Maak een nieuw bestand vb : afbeeldingen.info waarin de nodige configuratie kan worden gedaan.
Ik heb enkel de verwijzing naar het muziekbestand toegevoegd.

PageProps = {
  1: {
       'sound': "muziek/muziek.mp3"
   
     },
  
}


Vierde fase : Impressive starten

Je kunt het ook altijd in een .sh-bestand verwerken, zodat het makkelijker te starten is op de dag van het feest, maar het volgende commando heb ik gebruikt om de slideshow (met muziek) te starten.

# impressive --nologo -s -w -a 5 -t Crossfade -I afbeeldingen.info afbeeldingen/

Een woordje uitleg :

--nologo : starten zonder het "impressive"-logo
-s : vergroten van kleinere afbeeldingen naar beeldvullend
-w : herstart presentatie na laatste foto
-a : duur van de weergave van de foto in seconden
-t : keuze van de overgang (normaal random, wil je de mogelijkheden zien ? Doe dan # impressive -l )
-I : gebruik van een Info-bestand (fase 3) op aangegeven locatie
Post a comment
Name
E-Mail
Comment