anyLinux, nonsense talking

念書是一項每日任務,但是解完了也不給G
#!/bin/bash
#filename: ~/.gnome2/nautilus-scripts/toIpod
#Copyright (c) 2008 bones7456 (bones7456<A>gmailcom)
#License: GPL
#version 20080812

SAVEDIR=`pwd`
#SAVEDIR="/data/movie"

INFILE="$1"
PWD=`pwd`
CMD="mencoder -of lavf -lavfopts format=mp4 -oac lavc -ovc lavc "
CMD+="-lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:vbitrate=600:acodec=libfaac:abitrate=128 "
CMD+="-af lavcresample=24000 -vf dsize=480:320:0,scale=0:0,expand=480:320,harddup -ofps 25 -srate 22050 "
P="没有找到对应的字幕."
if [[ -f "${INFILE%.*}.srt" ]];then
CMD+=" -sub ""\"$PWD/${INFILE%.*}.srt\""
P="找到字幕文件: ""${INFILE%.*}.srt"
elif [[ -f "${INFILE%.*}.ssa" ]];then
CMD+=" -sub ""\"$PWD/${INFILE%.*}.ssa\""
P="找到字幕文件: ""${INFILE%.*}.ssa"
elif [[ -f "${INFILE%.*}.ass" ]];then
CMD+=" -sub ""\"$PWD/${INFILE%.*}.ass\""
P="找到字幕文件: ""${INFILE%.*}.ass"
fi

CMD+=" -o ""\"$SAVEDIR/${INFILE%.*}_ipod.mp4\""" ""\"$PWD/$INFILE\""
P+="\n\n保存目录: $SAVEDIR"
P+="\n\n是否继续?"
if ! zenity --question --text "$P" ; then
exit 0;
fi

eval "$CMD 2&gt;&amp;1" |\
while read line; do echo $line |\
awk -F '[ :\(\)%]+' '/^Pos/{print "# 速度:",$5,"(点\"取消\"转入后台运行.)";print $4}' ; done |\
zenity --progress --title "正在转换..." --percentage=0 --auto-close --width=500

thank you,bones7456

  抽屉底层发现的东西