rmvb-avi.bash

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

rmvb-avi.bash

#1

帖子 eexpress » 2009-07-14 22:46

代码: 全选

~/.config/rox.sourceforge.net/SendTo/.application_vnd.rn-realmedia  
☎ cat rmvb-avi.bash 
#!/bin/bash

c="mencoder -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame '$*' -o '${*%rmvb}avi'"
echo $c
eval $c
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: rmvb-avi.bash

#2

帖子 eexpress » 2009-07-29 23:06

代码: 全选

☎ cat rmvb-avi.bash 
#!/bin/bash

f=${*##*/}
f=${f%.*}
c="dtach -n /tmp/dtach-rmvb-avi-$f mencoder -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame '$*' -o '${*%.rm*}.avi'"
echo $c
eval $c
● 鸣学
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: rmvb-avi.bash

#3

帖子 bones7456 » 2009-07-30 13:02

:em20 又没说明,很EE
关注我的blog: ε==3
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: rmvb-avi.bash

#4

帖子 eexpress » 2009-07-30 13:13

需要嘛说明。rox里面设置的rmvb的打开右键菜单项目,转avi的。那路径,熟悉的,一看就知道意思。

btw: 双后台进程,转码,cpu很满的。但界面操作仍然很流畅。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: rmvb-avi.bash

#5

帖子 eexpress » 2010-01-08 10:20

额,才搜索,发现这个居然忘记贴了。显示dtach列表,自动恢复的。带了检测是否在终端运行的。tty gui都可以操作的。
下载和压片等长时间后台工作时,最方便。

代码: 全选

● cat attach.pl 
#!/usr/bin/perl

my @t=glob "/tmp/dtach*";
$pre=""; if(! -t STDOUT){$pre="xterm -e";}

if($#t<0){system("msg dtach 没有可连接的sock");exit 1;};
if($#t==0){system("$pre dtach -a $t[0]");exit 0};

#---------------------------
print "多个目标,用数字选择需要连接的文件。\n";
for (0 .. $#t){
print "$_\t$t[$_]\n";
}

use Term::ReadKey qw/ReadKey ReadMode/;
ReadMode 4;
do {
$key = ReadKey(0);
} while ($key<0 || $key>$#t);
#为什么其他字符都有效,除开$#t-9
ReadMode 0;
print "选择了 $key\n";print "$t[$key]\n";
#---------------------------
system("$pre dtach -a $t[$key]");
● 鸣学
回复