M2T 파일포맷을 MOV로 변환하는 스크립트 입니다

맥을 기준으로 만들어졌으며 리눅스에서도 작동합니다.

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 */ ; do
echo "[ALERT] DIRECTORY - "$DIR;
cd $DIR;
for file in *.M2T *.m2t;
do
name=`echo $file | cut -d'.' -f1`;
if [ ! "$name" == "*" ];
then
echo "[ALERT] File Name - "$name;
if [ ! -f $name.mov ];
then
ffmpeg -i "$file" -f mov "$name.mov";
else
echo "[ALERT] Already Encoded";
fi
fi
done
cd ..;
done

Leave a Reply

Your email address will not be published. Required fields are marked *