iPhone��iPod touch������ư��ե�������Ѵ�����iTunes����Ͽ����Ȥ����ޤǤ�Ԥ�������ץȤ�񤤤Ƥߤޤ�����
  • ffmpeg��MacPorts�ʤɤ��饤�󥹥ȡ��뤷�Ƥ����ޤ���
  • ffmpeg�Υ��ץ����ϼ�ʬ�����Ӥ˹�碌���Ѥ��Ʋ�������
�Ȥ����� ~/Movie/testvideo1.mov �Ȥ����ե����뤬���ä��Ȥ���
% cd ~/Movie
% ipodconv.sh testvideo1.mov
�ȼ¹Ԥ��ޤ���ư��ե�����ν�ޤ�cd���ʤ��ȼ¹ԤǤ��ޤ���

������ץȤ���λ�����testvideo1.mov.mp4�Ȥ����ե����뤬���졢iTunes�ˤ�testvideo1.mov�Ȥ����ࡼ�ӡ�����Ͽ���줿���֤ˤʤ�ޤ���

�ʲ����Ѵ�������ץȤǤ���
#!/bin/sh

srcFile="$1"
dstFile="$PWD/$srcFile.mp4"
rm -f $dstFile
passlogFileName=`mktemp -t ipodconv`

ffmpeg -i "$srcFile" -pass 1 -an -f rawvideo \
    -vcodec libx264 -r ntsc -b 1000k -s 432x320 \
    -qmin 15 -qmax 50 \
    -y /dev/null -passlogfile "$logFileName"

ffmpeg -i "$srcFile" -pass 2 \
    -vcodec libx264 -r ntsc -b 1000k -s 432x320 -aspect 432:320 \
    -qmin 15 -qmax 50 \
    -acodec libfaac -ab 96k -level 13 -coder 0 -passlogfile "$logFileName" \
    $dstFile

osascript -<<EOT
tell application "iTunes"
    set movieFile to POSIX file "$dstFile"
    add movieFile
end tell
EOT