상황: DSLR로 촬영한 영상을 handbrake 로 인코딩 한 다음 파일의 생성일 및 수정일이 촬영일이 아니라 인코딩한 시간으로 생성되어 영상 편집시 정렬이 원하는데로 작동하지 않음


원하는 작업: 원본 AVI파일의 생성일/수정일을 인코딩 된 mov파일에 덮어씌우기


방법:

[1] find 및 echo 명령으로 원하는 명령어를 생성한다.

$ find . -iname "*.AVI" -type f -exec sh -c 'echo SetFile -m \""$(GetFileInfo -m $1)"\" "${1%.AVI}".mp4' _ {} \;                                                                                                          

$ find . -iname "*.AVI" -type f -exec sh -c 'echo SetFile -d \""$(GetFileInfo -d $1)"\" "${1%.AVI}".mp4' _ {} \;                                                                                                          


[2] 출력된 명령어를 복사하여 붙여넣는다.


* 원래는 그냥 echo 없이 하면 되어야 될 것같은데 이상하게 제대로 작동안한다. 


Posted by Parker Falcon