Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam mam dość dużo fotek pomieszanych na kilku płytach DVD chciałbym je zrzucić na HDD i posegregować według daty. Dziś znalazłem ciekawe rozwiązanie
http://www.nibyblog.pl/sortowanie-muzyki-i-zdjec-wedle-idv3-i-exif-w-nautilusie-2812.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nibyblogpl+%28NibyBlog+%3B%29+-+Linux+Ubuntu+blog%2C+porady%2C+wiadomo%C5%9Bci+-+how+to%2C+newsy%29
ale wymaga nautilusa którego nie mam i nie chce mieć (mc). Czy zna ktoś ciekawy program/skrypt ułatwiający taka segregację?
Offline
Nie wiem czy o cos takiego dokaldnie Ci chodzi, ale ja uzywam takiego polecenia
exiftool '-Directory<DateTimeOriginal' -d /home/carno/dokumenty/zdjecia/%Y/%m/%d
do segregacji zdjec do folderow rok/miesiac/dzien.
Paczka w sidzie, to libimage-exiftool-perl, z tego co pamietam.
Offline
hmm dostaje
No file specified
zajrzałem do mana ale tam tylko o edycji, wyciągania i kopiowania danych z exif, nic na temat segregacji...
Offline
jak nie masz na zdjęciu zapisanego exifa to nie posegreguje.
Offline
maja exif'y :)
exif IMGP1723.JPG Znaczniki EXIF w 'IMGP1723.JPG' (kolejność bajtów 'Motorola'): --------------------+---------------------------------------------------------- Znacznik |Wartość --------------------+---------------------------------------------------------- Producent |PENTAX Model |PENTAX K-x Orientacja |góra - lewo Rozdzielczość X |72,00 Rozdzielczość Y |72,00 Jednostka rozdzielcz|Cal Oprogramowanie |K-x Ver 1.01 Data i czas |2010:07:02 20:48:59 Autor | Rozmieszczenie YCbCr|położone razem Prawa autorskie |[Brak] (Fotograf) - (Redaktor) Dopasowywanie obrazu|350 bajtów niezdefiniowanych danych Czas ekspozycji |1/2 sek. Liczba F |f/4,5 Program ekspozycji |Priorytet przysłony Oszacowania szybkośc|400 Wersja Exif |Exif w wersji 2.21 Data i czas (orygina|2010:07:02 20:48:59 Data i czas (obrazu |2010:07:02 20:48:59 Konfiguracja składow|Y Cb Cr - Odchylenie ekspozycj|0,00 EV Tryb pomiaru |Punktowy Flesz |Flesz się nie uruchomił w trybie pulsującym Ogniskowa |73,0 mm Uwaga producenta |31854 bajtów niezdefiniowanych danych FlashPixVersion |FlashPix w wersji 1.0 Przestrzeń kolorów |sRGB PixelXDimension |4288 PixelYDimension |2848 Rodzaj czujnika |Jednoukładowy czujnik obszaru koloru Źródło pliku |DSC Rodzaj sceny |Fotografowany bezpośrednio Własny rendering |Przebieg zwykły Tryb ekspozycji |Ekspozycja automatyczna Balans bieli |Ręczny balans bieli Ogniskowa dla filmu |109 Rodzaj uchwycenia sc|Standardowy Kontrastowość |Standard Nasycenie |Standard Ostrość |Standard Zakres odległości ob|Widok bliski Indeks Interoperabil|R98 Wersja Interoperabil|0100 --------------------+---------------------------------------------------------- rafaloo@debian:~/zdjecia$ exiftool '-Directory<DateTimeOriginal' -d /home/rafaloo/zdjecia/%Y/%m/%d No file specified
Ostatnio edytowany przez rafaloo (2010-11-01 20:06:33)
Offline
Moj blad, ostatnim parametrem (nie uwzglednionym przeze mnie w przykladzie) powinny byc zdjecia (w moim przypadku jest to z reguly folder), ktore chcesz posortowac.
Uzycie to z reszta wziete jest z mana exiftool
exiftool '-Directory<DateTimeOriginal' -d %Y/%m/%d dir
Move all files in "dir" into a directory hierarchy based on year, month and day of "DateTimeOriginal". ie) This command would move the file "dir/image.jpg" with a
"DateTimeOriginal" of "2005:10:12 16:05:56" to "2005/10/12/image.jpg".[/quote]Ostatnio edytowany przez Carnophage (2010-11-02 07:02:38)
Happy siduction user ^__^
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00167 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.15.195.172' WHERE u.id=1 |
0.00072 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.15.195.172', 1733992127) |
0.00051 | SELECT * FROM punbb_online WHERE logged<1733991827 |
0.00093 | DELETE FROM punbb_online WHERE ident='57.141.0.4' |
0.00058 | SELECT topic_id FROM punbb_posts WHERE id=157450 |
0.00037 | SELECT id FROM punbb_posts WHERE topic_id=17648 ORDER BY posted |
0.00066 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17648 AND t.moved_to IS NULL |
0.00037 | SELECT search_for, replace_with FROM punbb_censoring |
0.00099 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17648 ORDER BY p.id LIMIT 0,25 |
0.00110 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17648 |
Total query time: 0.00809 s |