맥을 기준으로 만들어졌으며 리눅스에서도 작동합니다.
FFMPEG가 필요합니다.
(맥의 경우 brew 를 통해 brew install ffmpeg / 우분투 일 경우 apt-get install ffmpeg / 센토스 일 경우 yum install ffmpeg)
이 스크립트를 실행한 위치의 하단에 있는 모든 디렉터리 안의 M2T 파일을 MOV로 변환합니다.
encode.sh 와 같이 저장해주신 뒤
sh encode.sh 로 실행하시면 됩니다.
저는 파이널컷으로 영상작업하기 위해 이 스크립트를 사용하였습니다.
https://gist.github.com/taylor224/b6609a43ce6520ddafca
for DIR in */ ; doecho "[ALERT] DIRECTORY - "$DIR;cd $DIR;for file in *.M2T *.m2t;doname=`echo $file | cut -d'.' -f1`;if [ ! "$name" == "*" ];thenecho "[ALERT] File Name - "$name;if [ ! -f $name.mov ];thenffmpeg -i "$file" -f mov "$name.mov";elseecho "[ALERT] Already Encoded";fifidonecd ..;done