티스토리 뷰

날씨도 쌀쌀해지고 어느 덧 가을..

문득 그러고 싶을 때가 있다.

사진과 동영상의 Exif Meta Data 를 읽고 싶다는 생각이 들때가 있다.


그럴 때는 이렇게 하면 좋다.

먼저 ExifTool 의 설치

sudo apt-get install libimage-exiftool-perl # 나는 우분투에 했다. 타 OS의 경우는 좀 다르므로 여기 참조


그리고 ExifTool 의 인터페이스를 제공하는 파이썬용 모듈을 설치

mkdir ~/pyexiftool/; cd ~/pyexiftool/; git clone git://github.com/smarnach/pyexiftool.git ; cd pyexiftool ; sudo python setup.py install


자 다 되었다..

이제 한번 읽어보자.


읽기를 원하는 샘플 사진을 ~/pyexiftool/a.jpg 에 위치시켜라


~/pyexiftool/test.py 를 만들고 여기에


import exiftool


def getExif(files):

   metadata = []

   with exiftool.ExifTool() as et:

      metadata = et.get_metadata_batch(files)

   return metadata


files = ["a.jpg"]

metadata = getExif(files)


for d in metadata:

   print ''

   print d


그리고


cd ~/pyexiftool/; python test.py; #실행


굉장히 많은 종류의 포맷을 지원하는 것으로 보인다

더욱 자세한것은 여기를 참조

댓글
댓글쓰기 폼
공지사항
Total
30,511
Today
25
Yesterday
20
링크
«   2018/09   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
글 보관함