Eu tenho uma bagunça na minha pasta de fotos; Eu quero classificá-los de acordo com a data em informações EXIF e renomear de acordo com a data (como 001.jpg, 002.jpg e assim por diante).
Como posso fazer isso no Linux? Eu usei o ImageMagick para algumas tarefas básicas de processamento em massa antes (converter e redimensionar, etc), é possível usá-lo para esta tarefa?
linux
rename
imagemagick
exif
skazhy
fonte
fonte
Tente este produto grátis: AmoK Exif Sorter .
fonte
A maneira mais simples é simplesmente importar arquivos para o jbrout ... então (opcionalmente) todos os arquivos podem ter nomes alterados para algo orientado pelo tempo. Ou você pode achar que não precisa alterar os nomes (e o jbrout é suficiente).
fonte
Eu fiz um script Python pequeno e não muito otimizado que, na minha opinião, faz o que você pretende:
fonte
Para fazer isso funcionar no Debian Lenny tente isto:
fonte
Em php eu fiz algo assim:
fonte
Enquanto estamos nisso, aqui é um estilo que é mais "gonzo programação", em
bash
, usandoexiftool
, pode ser solto em vários diretórios e / ou arquivos individuais de uma só vez. Ele ignora arquivos que possuem tipos MIME não reconhecidos.Ele renomeia fotos usando a
DateTimeOriginal
tag EXIF (então o resultado não é001.jpg
mais do que2015-12-22_14:43:15.jpg
.Se houver um conflito de nomes, números de índice são aplicados:
2015-12-22_14:50:57.1.jpg
.Pode ser útil: relabel_photo_with_datetimeoriginal.sh
fonte