Saturday, April 25, 2009

2009-4-25:现阶段我的播放器解决方案

今天又把几个小问题fix了,在linux下的影音娱乐越来越顺手了 :)
总结如下:

1. 播放mp3,我用mocp. 这是一个非常好用的终端播放器. 你随时可以打开它进行播放, 纯键盘操作, geeker的最爱.
它的优点远远不止这么多,这里我把几个喜欢的优点列举一下:
  • 速度快!!! 这是我用过的速度最快而又功能不缩水的播放器. 按`q'键可以保持播放音乐(作为daemon)退出frontend,不影响工作.
  • 可配置性强. 基本上什么配置都可以通过 ~/.moc/config 来进行配置, 如快捷目录, 自定义快捷键, 播放音乐时触发的脚本(利用这个可以更新twitter状态等);而且,它本身的快捷键也是可以自定义的!
  • 界面清爽,带搜索功能,方便地切换播放列表与目录.
  • 还有很多好的优点,这里略过
  • bones等同学开发了一个歌词显示脚本,非常好用. 见这里.
但是它也存在一些缺点与不足,这里也要列举一下,以后随时update:
  • 对ID3V1tag的支持似乎有些问题. 不过这似乎是中文tag的问题.使用这个解决方案可以很完美地解决.总的来说,就是把旧的id3v1的gbk编码转换为id3v2以上的utf8编码.命令是:find . -iname "*.mp3" -execdir mid3iconv -e gbk --remove-v1 {} \;
  • detach时,如果有很大的播放列表会卡.这里是官方的回复:把playlist cache设大,播放时后台读入tag.
  • 可以播放flac文件,但不能播放ape.其实这也是reasonable的,毕竟ape有版权问题.但是不支持cue文件.希望将来的版本可以做到.
2. 正如上面所说,mocp不能播放ape.因此我用audacious+showlyric. 其实这是我用得最久的播放器. 与win下的winamp功能界面相似. 并且对id3编码支持非常好,可以自己指定预设编码. 另外也有很多丰富的插件和皮肤, 装上一个快捷键插件后, 随时控制歌曲播放. 另外也支持ape,flac与cue. 如果不喜欢终端播放器,这个是最好的推荐!不过自从我开始使用终端播放器后, 就嫌弃它的速度了.嘻嘻.

3. 播放视频流媒体,用mplayer+smplayer 前端. 这个没什么好说的. 该有的功能都有了. 装上win32codecs能播流行的所有格式, 字幕方便. 网上一堆介绍,这里就不多说了.

最后附上它们的图片.


2 comments:

Meng said...

Well, that's pretty an article for real nerds. I know nothing about player and the only thing I do is to open a file and click the player button.

Ivan Z. G. Xiao said...

@George

That's OK,
as long as you feels comfortable.
One interesting thing about Linux is that once you have configured it right, you rarely change anything afterwards.