分页: 1 / 1

mplayer 正播放的文件

发表于 : 2008-11-03 10:28
c\nc

代码: 全选

lsof -c mplayer -a -d 3 | tail -n1 | cut -d'/' -f2-
如果不好使就自己再改改 :em04

Re: mplayer 正播放的文件

发表于 : 2008-11-07 16:18
qqttdh

代码: 全选

qqttdh@marx08:~$ lsof -c mplayer -a -d 3 | tail -n1 | cut -d'/' -f2-
dev/shm/mfifo
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f6-
xqdz601.rmvb
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f5-
星球大战/xqdz601.rmvb
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f3-
qqttdh/Moves/星球大战/xqdz601.rmvb
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f2-
home/qqttdh/Moves/星球大战/xqdz601.rmvb
确实不好使。。。 :em06

Re: mplayer 正播放的文件

发表于 : 2008-11-07 16:25
内存不足
mplayer唯一的不方便就是不能显示正在播放文件的名称
看连续剧都会乱掉 经常看重复的

Re: mplayer 正播放的文件

发表于 : 2008-11-08 20:29
c\nc
qqttdh 写了:

代码: 全选

qqttdh@marx08:~$ lsof -c mplayer -a -d 3 | tail -n1 | cut -d'/' -f2-
dev/shm/mfifo
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f6-
xqdz601.rmvb
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f5-
星球大战/xqdz601.rmvb
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f3-
qqttdh/Moves/星球大战/xqdz601.rmvb
qqttdh@marx08:~$ lsof -c mplayer -a -d 4|tail -n1|cut -d'/' -f2-
home/qqttdh/Moves/星球大战/xqdz601.rmvb
确实不好使。。。 :em06
奇怪吧,我用着没事 :em04

代码: 全选

$ lsof -c mplayer -a -d 3 | tail -n1 | cut -d'/' -f2-
public/movie/BDRip/Kill Bill Vol 2/[杀死比尔2].Kill.Bill.Vol.2.2004.BDRip.X264-TLF.mkv
补充一下,那些FD不知道怎么规定的,这个lsof命令改改应该能用。

Re: mplayer 正播放的文件

发表于 : 2008-11-08 20:41
BigSnake.NET
man mplayer
看 slave 模式

Re: mplayer 正播放的文件

发表于 : 2008-11-08 20:43
c\nc
BigSnake.NET 写了:man mplayer
看 slave 模式
猫活了?呵呵,没注意,刚看到个 slave 里的 get_file_name 命令。

... 刚实验了下,这个好像不适合用在脚本里?