# 注:想要直接运行 shell 脚本,而不是 sh xxx.sh # 需要先分配权限,例如:chmod +x change.sh # ffmeg 通过百度下载后放到目录:/Users/huangyuanhao/Downloads cd /Users/你的用户名/Downloads DATE=`date +%F` outPutName=`date '+%s'` echo "拖入原文件 :" read -p "→ " originPath echo "请输入目标文件格式:1:MP4 2:mov 3:flv :" read -p "→ " outputFormat mkdir /Users/你的用户名/Downloads/$DATE if [ $outputFormat -eq "1" ] then echo "格式转换中:" ffmpeg -i $originPath -threads 5 -preset ultrafast -strict -2 /Users/你的用户名/Downloads/$DATE/$outPutName.mp4 echo "文件已生成到:/Users/你的用户名/Downloads/$DATE/$outPutName.mp4" elif [ $outputFormat -eq "2" ] then echo "格式转换中:" ffmpeg -i $originPath -threads 5 -preset ultrafast -strict -2 /Users/你的用户名/Downloads/$DATE/$outPutName.mov echo "文件已生成到:/Users/你的用户名/Downloads/$DATE/$outPutName.mov" elif [ $outputFormat -eq "3" ] then echo "格式转换中:" ffmpeg -i $originPath -threads 5 -preset ultrafast -strict -2 /Users/你的用户名/Downloads/$DATE/$outPutName.flv echo "文件已生成到:/Users/你的用户名/Downloads/$DATE/$outPutName.flv" fi echo "尝试打开输出文件夹..." open /Users/你的用户名/Downloads/$DATE/