Wenn man verschiedene Bildtypen eines Datums unterschiedlich eingefügt hat (z.B. Bilder mit pixin.exe und Videos mit Autoinsert) dann ist die Bildersortierung in der DB nach Einfügezeit und nicht nach Aufnahmezeit gesetzt. In meinem Beispiel stehen die Videos alle am Ende des Tages.
In der Zip-Datei findet sich das Skript: OrderPictures.pl, welches die Werte der Bildsortierung in der Datenbank anhand der Sortierung nach Dateiname setzt und die Videos damit an die richtige Stelle setzt. (Mit wenig Mühe könnte man natürlich das Skript auch auf eine Sortierung nach der in Pixafe-DB vermerkten Zeit umschreiben.)
Wie immer gilt: Bitte Backup vor dem Einsatz erstellen, da es keine Rückgängigfunktion gibt und die Datenbankeinträge direkt manipuliert werden!
Neben dem Skript muss Perl und das DB2-Modul für Perl installiert sein. (siehe Beitrag "Zugriff auf PICDB mit Perl und dem DBD::DB2 Modul")
Wenn die originale Bildnummerierung nicht eindeutig genug ist (z.B. bei Verwendung mehrerer Kameras), kann man die Bilder vor dem Einfügen in die Datenbank nach Datum und Zeit umbenennen. Hierfür bietet sich Exiftool an. Der Befehl exiftool -ext jpg "-FileName<DateTimeOriginal" -d %%Y%%m%%d_%%H%%M%%S_%%%%f.%%%%e . Würde alle JPG-Dateien in die Form YYYYMMDD_HHMMSS_Originalname.jpg umbenennen.
das hilft auch dann, wenn man Bilder von verschiedenen Kameras importiert hat. Der Hintergrund ist der, dass pixafe zwar schon die Selektionsergebnisse nach dem Bilddatum sortiert anzeigt, aber nur auf Tages-Genauigkeit. Bilder eines Tages werden in der Reihenfolge des Einfügens angezeigt. Das kann mit deinem Skript schön verändert und damit korrigiert werden. Mann kann dann auch noch einige wenige Bilder mittels manueller Umsortierung verteilen, siehe dazu http://www.pixafe.com/hilfe/hauptmas.htm...tionNummerieren