免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 685 | 回复: 0
打印 上一主题 下一主题

笨人笨方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-16 18:08 |只看该作者 |倒序浏览

                                                如果你也使用fluxbox, xfe, mlterm, mpg123
也只用mpg123听歌, 又想同步显示歌词, 而且本地歌词就可以了
那么本文应该合你胃口,
否则, 请各位行过路过飘过飞过....,  毋须踩着过...
源于一条简单的命令:
mpg123 -q file.mp3& showlrc file.lrc
我就想如果随便写个showlrc解析lrc文件, 不就OK了吗!!
结果就随便写了个:(其实尽力写也不过如此^_^)
附件有个flrc.c
gcc flrc.c -o flrc

       
        文件:flrc.tar
        大小:10KB
        下载:
下载
       
还有一个脚本:
#!/bin/bash
num=$#
args=$*
if [ $num -eq 0 ]   
then
    echo "Usage: $0 filename ......"
    exit
fi   
echo -e "\b\b\b\b\b\b\b\bPlaying mp3......"
for x in $args
do
    mytest=0
    file_lrc="`dirname $x`/`basename $x .mp3`.lrc"
    if [ -f $file_lrc ]
        then
            mpg123 -q $x & flrc $file_lrc &&
                while [ $mytest -eq 0 ]
                do
                    ps -ef | grep mpg123 | grep $x >/dev/null 2>/dev/null
                    mytest=$?
                    sleep 1
                done
                    
    else
            mpg123 -q $x & echo "没有歌词" &&
            while [ $mytest -eq 0 ]
                do
                    ps -ef | grep mpg123 | grep $x >/dev/null 2>/dev/null
                    mytest=$?
                    sleep 1
                done
    fi   
   
done
 
把pmp3.sh和flrc拷贝相应目录下 , 记得 chmod +x ....
pmp3.sh 旋木.mp3 世界会变得很美.mp3 xxxx.mp3 ......
还是有张图好点: 控制台下的...

其实世界可以变得更美好: Look...

设置mlterm支持中文美化Google上很多, 或者使用别的终端也许可以的
在xfe(别的一样)文件管理器上关联mp3文件, 用下面一行打开
               
               
               
                mlterm -T Playing -t -0 green -g 50x6 -f PeachPuff1 -s false -e pmp3.sh
这样选中多个mp3文件打开就可以了, 歌词要同名哦...
哈哈, 用mpg123的朋友也许会有用
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82253/showart_1723968.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP