0013478

订阅 RSS

Ycul Search

Collections
· MacPorts Guide
· 安的夜游园-安妮宝贝
· 瘾君子自白
· CocoaHeads.org
· CocoaBuilder
· 梦 游 记 - feifeijump
· Linux桌面中文网
· HowtoForge
· cat jjgod
· Zeljko's OpenGL Demo
· Apple - ADC
· Solidot-Hardware
· overboming


未经授权,谢绝任何转载

Copyright © 2007 Xarwin.com.

All rights reserved.


marcus | 马可卡繆 @ 2008-04-21 14:49

关于smplayer的介绍不多说了,简单一句话,the best frontend of mplayer in linux, based on Qt.

移植smplayer的最初原因是其他播放器放带字幕的视频很麻烦。比如VLC换字幕很麻烦,而且字幕比较难看,我不知道怎么配置好看。。也不喜欢QuickTime。QuickTime似乎是以stream的方式缓冲。。。我这里光盘播放比较卡,而且速度不怎么样。
另外MPlayer OSX...好像没找到关于字幕的选项。。。连flv都不支持貌似。。

smplayer 没有for mac的版本,而且据我所知目前为止也没有打算做。不过倒是有for win的。编译smplayer很简单,不过需要qt for mac.

macports有qt4-mac 直接$sudo port -d build qt4-mac,然后pkg打包,install安装就行。不要pkg的,就直接$sudo port -d install qt4-mac。
我后来往qt4-mac的Portfile里面加了-static参数,重新编译,花了1个半小时。-,-
然后企图在编译smplayer的时候加-static,静态编译, 失败。log说只能动态。。。

编译smplayer的时候需要改源码。
在core.cpp里面:
----------------------------------------------------
#ifndef Q_OS_WIN
    if (pref->disable_screensaver) {
        proc->addArgument("-stop-xscreensaver");
    } else {
        proc->addArgument("-nostop-xscreensaver");
    }
#endif
----------------------------------------------------
注释掉以上。

这个是smplayer的preference里面设置是否禁用xscreensaver加的参数。
OSX下没有xscreensaver, 故核心mplayer不支持这个选项,直接报错。
注释掉以后正常使用。

另外改一下Makefile
最新的qt4-mac把qmake命名为qmake-mac, lrelease命名为lrelease-mac
所以
QMAKE=qmake-mac
LRELEASE=lrelease-mac

然后
$make
==============================================================
现在是编译核心mplayer. macports里面也有。port的时候看一下variants

$port variants mplayer

有一堆可用的variants.

我port的时候加的:
$sudo port -d build mplayer +aa +caca +dts +dv +faac \
+fribidi +macosx +osd +sdl +theora +twolame +x264 +xvid

基本上有用的都用上了。macosx是默认的。

为了支持freetype, 先port了fontconfig和freetype.

编译完安装
$sudo port -d install mplayer +aa +caca +dts +dv +faac \
+fribidi +macosx +osd +sdl +theora +twolame +x264 +xvid

(第一遍编译没通过,好像是链接没弄好。不管,直接重编译。。。@@)

==========================================================

下面去把smplayer.app找出来。在smplayer源码目录的src下。
直接拖出来,没有好看的图标。可以修改里面的.plist或者用复制粘贴法加上图标。

=========================================================

下面一步是设置smplayer。在General -> General 里面的 Paths里面
'Select the MPlayer executable:' 输入mplayer的路径

/opt/local/bin/mplayer

也可以用search找。
然后在Subtitles -> Subtitles 里面的'Default subtitle encoding:'
选择Simplified Chinese charset(CP936)
这样就不用转字幕的编码了。

继续 Subtitle -> Font 'Font'
里面选择System font:
我选了STHeiti,黑体还行,等会有图,大家可以看效果。
其他字体或者TTF font也可以试试。

在Advanced -> Advanced 下面去掉Log SMPlayer output和Log MPlayer output的勾。
。。基本没什么必要嘛。。

设置完毕。其他的没什么必要动。

==========================================================

下面是播放。打开smplayer.app (可以直接放到/Applications/下面了)

可以直接把视频拖到smplayer的窗口里面播放。
右键有菜单。

不过最大的bug是,mplayer是在它自己的窗口里面启动的。。。不是在smplayer里面。。所以有点无奈。mplayer的manpage里面说到 -wid 参数是用来内嵌的,但是只支持x11,opengl, directx. (-guiwid估计是用来内嵌到网页什么的。。。)
不知道给mplayer重编译加x11是否有效。。。暂时凑合用。。
但是smplayer的窗口会随着视频resize...-,-

所以smplayer就相当于mplayer的控制器,。。加载字幕什么的都比较方便。比VLC方便。。=。=而且VLC的字幕默认好难看。。

说完上图:

.sub格式字幕





.scr格式字幕



看上去比较舒服。。

----------------------------------the end------------------------------------
//$开头的表示terminal下的命令行。输入的时候不需要$.

//参考资料,google

//另外一个,.rmvb/.rm只有声音没有图像,不过既然已经有了realplayer for mac
//real格式的就用realplayer好了,没必要用其他的播放器了。

//下一步,做mplayer内嵌到smplayer的探索。谁知道的请教教我==



 
教皇|St.Sir.Carmus @ 2008-04-10 02:32

在离开Blog很久之后,突然又觉得要回来。

离开的这段日子,一直在BBS上耕耘。无论是公众BBS,还是私人BBS。
公众BBS上不会写私人的东西。私人BBS上,都是熟人,也不敢写太私人的东西。于是在隐藏的版面上偷偷摸摸的写,于是变成私密的日志本,尽管我从来都未曾尝试要写日记,也从未将之付诸实践。

或许,我还需要一个和世界的沟通渠道。这样的一个渠道,开放的,不管陌生或者熟悉,不管有没有人,有多少人……这样总存在一个Interface, 类似于Programming里面的API。于是一个重新开放的Blog应运而生。

飞的太高,飞的累了,也许是该落脚憩息的时候。仰望天空,何处飞翔。

If you believe in opportunity, then you believe in Fate.

飞翔是宿命论者的哲学。


 
教皇|St.Sir.Carmus @ 2008-04-10 02:15

        我迷路了,眼前是一篇蓝色桔梗花的花田。
        一头白狐狸在跑,我在后面紧追不放,忽然我被它甩掉了,像是看丢了白天的月亮
。身后传来招呼声,一个围着围裙的小店员站在一家挂着“印染~桔梗”招牌的店铺门口。
我一看就明白了,他就是那头小狐狸变的。
        “我给您染染手指头吧?”
        狐狸说着,用四根染蓝的手指头组成了一个菱形的窗户,然后架到我眼前,快乐地
说:“您往里瞅瞅吧。”在小窗户里,能看到一头美丽的狐狸妈妈。“这是我的妈妈……很
早以前,‘啪’地挨了一下。”
        “是枪吧?”我问。
        小狐狸点点头,又接着说:“后来,也是这样的秋天的日子,风刷刷地吹着,桔梗
花齐声喊道:‘染染你的手指吧,再组成窗户吧!’从此我就再也不寂寞了,因为从窗户里
,我什么时候都能看得见妈妈。”
        我也染了手指。
        在窗户里,我看到了一个从前我特别喜欢,而现在绝不可能见面的少女。我想付钱
,可一分钱也没带。狐狸说:“请把枪留下吧。”他接过枪,又送给我一些蘑菇。
        我高高兴兴地往回走。
        一边走,我一边又用手搭起了小窗户。这回窗户里下着雨,朦胧中我看见了我怀念
的院子,还扔着被雨淋湿了的小孩的长靴。妈妈就要来捡了。家里点着灯,传出两个孩子的
笑声,一个是我的,另一个是死去的妹妹的声音。我放下手,我太悲哀了。那院子早就没有
了,被火烧掉了。
        我想,我要永远珍惜这手指头。
        可我回家干的第一件事,就是洗手。
        一切都完了。
        我一连好几天都在林子里徘徊,但没有出现那片桔梗花田。
        我再也没有看见那头小狐狸。

[日本] 安房直子


 
教皇|St.Sir.Carmus @ 2008-03-13 02:29

[送上迟到的版聚YC]
[关键词] 饺子 jq 好人卡 贤惠 坏孩子 麻将 shy



那天天气很好。我起的很早-,-
我戴着熊猫眼,惺忪的赶到东门,在星宇门口,版大和天边姐姐见到我,有如放下重负
一般,“你终于来了”。
在梨花家,版大规划好采购单,然后杀到沃尔马。
面粉
芹菜

香菇

牛奶
猪肉糜
牛肉糜
韭菜
鸡蛋
一次性碗
熟食——一只鸡
啤酒
青菜
……
还有我的早饭-,-

回来,开始作战。
版大去接教主。梨花担任总指挥,在厨房揉面。我和天边姐姐被赶到客厅拣韭菜。。
等版大和教主回来的时候,我可以教授他们拣韭菜了==
梨花时不时的电话,DeepWhite的最初降临,却和梨花家的尼康jq无敌。。。
神秘的小雨的出现,终于有了擀饺子皮的人。。。
然而最终的大神Riverwind的出现彻底颠覆了先前饺子皮的那种无门无派的尴尬局面,饺
子皮终于开始批量生产,并有质量保证。

饺子生产到一半,laoZhang终于携qoiooo降临,又是无比jq-,-
laozhang的打扮整一个中年老干部,一顶白色的帽子就是这种形象的完美诠释。而红色
的小外套,更加衬托出他那丰韵的体形。更那堪,红扑扑,圆润的脸……

整个生产过程中,梨花和版大无不透露出贤惠的一面,证明男人也可以是温柔的杀手。
而版大由于RP出众,被发了无数的好人卡。momo 1

席间喝了很多Vodoka, 恩这个味道很赞,那个酒瓶更赞。
帮版大点了根Black Stone, 一起在那吞云吐雾,甜甜的味道,青涩的香味。后来被人说
是坏孩子...
和版大探讨Brit-pop, Coldplay等等,发现很投缘。我也能讲很多东西,^^
天边姐姐制作的那个啥奶,味道真不错。原谅我很宊,不知道名称。。。

一个下午,就边生产边加工边消耗饺子,吃的心满意足的样子。
大神和小雨相继离开-,-
斜阳西下的时候,我们合影留念。由于光线不好-,-我被人说脸很圆--我要减肥==

在DeepWhite, 尼康走之后,又是剩下我最小。。ft。。。
教主也回家了之后,五人行来到川妹子吃饭。而foxz姐姐终于赶来了。
laoZhang又发挥大卫王的本色,干掉无数白色的米饭。[略去若干8g]

晚上是麻将时间。哈哈,我从小玩到大的,你们岂不是……
于是在大家专心研究牌的时候,我可以肆无忌惮的说话,一定程度上抛弃shy的本色,展
示另外一个自我。。。顺便欺负下版大,死扣绝张不打,导致荒牌。。
foxz姐姐的连庄最无敌。。。虽然几乎都是荒牌连庄……

语录:
    shalling: 这次应该我和了吧?等我和了去上厕所。
    我:      你准备今天晚上不上厕所了嘛?


    我:      这张要嘛,这张,还有这张,诺。。。都不给你。。。
                (分特,这肯定不是我的风格。。。)


……


谨以此文,献给我亲耐的BC版
marcus                  
Thu Mar 13, 2008         



--
谁都要走,谁都不曾留
每一天都是一页;一个人就是一个世界


 
教皇|St.Sir.Carmus @ 2008-03-05 14:49

恍惚中的入睡。
恍惚中的影像。

我在写河湾。
然后梦里的我,的脑海里开始展现一幕幕宏大而绚丽、精致的开场。
那些唯美的风景,水银泄地般的闪过,而我却从未能留住它们几秒钟。
于是河湾的故事情节不可阻挡的展开,而我却从未能记录它们。
我已经忘记发生过什么,记得过什么。
我只知道,我也许曾哭过;然后灰飞烟灭。

我也许已经失去了最唯美最完美的河湾的版本,影响的版本。
而我只能,在有生之年,尽力完成一个文字的版本。


 
教皇|St.Sir.Carmus @ 2007-12-26 23:10

雨在瓢泼
树枝摇曳,飞扬
云走过,顿留,消散
拯救了如饥似渴的年轻的希望
不再有灿烂而孤独的金黄色下,空虚的等待
不再有寂寞而荒凉的纯白色上,浅浅的足迹
奔放;隽永;响彻心扉
像那追风的少年,望着
草原上,云彩一般的日子
看着草长
然后回过头,黑色的双眸中
看到水中遍布的绽放的花朵
和远处微弱,微弱的灯塔的光芒


modified by Cardinal
2007.12.26


 
教皇|St.Sir.Carmus @ 2007-12-25 00:01


   
杉:     冬天已经降临,固执的降临。
          那天醒来,仿彿过了一个世纪;又仿彿一切都回到了过去。

夏:     也许吧。我喜欢看着那些从窗外泄进来的阳光发呆,就这样无声无息的躺着。然后就这样遗忘了一切。

          究竟是什么时候,我变成了一个不纯粹的人;究竟是什么时候,我发现还存在另一个自己,还存在着一个个不同的自己。

杉:     这些都已经无关紧要了,尽管至今我仍然不明白。你只是一个不可知论者。你活在一个不知道是否真实,而暂且当作真实的世界。你不知道,谁都逃不过命运的网。
   
夏:     每天,一个人,自言自语;很少与人说话,反反复复,胡言乱语。做着不同的事,平淡而平淡。很多年过去,这一切都未曾改变。看的越多听的越多,是不是会越绝望?当我从前所认知的一切从某个时刻开始崩塌,崩塌,这个世界就已经不存在任何的拯救。

          这一切或许都是循环,无止境的循环。

杉:     或许到最后,我们能分享的只是彼此都拥有的寂寞。
   

Listening to "Until June" & "My Little Airport"

谨记2007年12月的浑沌 
  卡迪纳尔  于圣诞之夜