Mac
-
Python/Mac/POSIX/SetFile로 파일 생성일 변경코딩/Python 2024. 1. 23. 16:09
GoPro Max 등의 360 카메라는 영상을 촬영하고 후처리를 통해 MP4 영상을 추출한다. 이렇게 만들어진 MP4 동영상은 촬영일자가 실제 영상을 촬영한 날짜와 달라 파일관리와 영상편집등에서 사용하기 불편하다. 그래서 영상 촬영일과 시간으로 파일이름을 만들고 파이썬으로 파일이름에 따라 파일생성일을 변경해준다. os.stat Windows에서는 os.utime()으로 날짜를 변경하는데 문제가 없는데 POSIX(Mac OS)에서는 파일의 액세스, 내용수정시간은 변경할 수 있어도 생성일을 변경할 수는 없다. os.stat_result의 타임스탬프는 아래와 같다. st_atime: 초 단위의 가장 최근의 액세스 시간. st_mtime: 초 단위의 가장 최근의 내용 수정 시간. st_ctime: 플랫폼에 따라..
-
Python/mac/Exif data 수정코딩/Python 2022. 11. 22. 18:27
from PIL import Image import piexif # exif data update import os img_extensions = ['.jpg', '.jpeg', '.png'] # image files having exif img = Image.open(dir_f) # image 객체 생성 # exif_dict = img.info.get('exif') # non exif -> 'None' f_exif = piexif.load(img.info['exif']) # exif 객체 생성 # exif data update img_ifd = {piexif.ImageIFD.DateTime: img_time} exif_ifd = { piexif.ExifIFD.DateTimeOriginal: img_ti..