2010年05月 存档

高手用CSS画图机器猫哆啦A梦,来测试一下你的浏览器显示效果

2010年05月28日,星期五

某日本高手用 css 3 画了机器猫哆啦A梦。
你可以先点击机器猫哆啦A梦查看显示效果

也可以查看页面源代码,全部是css写的,高手,厉害。

用Chrome看很好玩哦,不同的浏览器有不同的效果。

这里是不同的浏览器对比图:

用css写画的机器猫哆啦A梦,在不同的浏览器下的对比

四个浏览里面 Chrome 的支持度最高,不仅圆角、阴影一应俱全,甚至连眼睛都还会动 @@。
Firefox 3.6 次之,除了眼睛不会动之外都和 Chrome 相当,
Opera 则是少了阴影。

至于 IE8… 呃… IE9 什么时候出来?

参考:http://www.masalife.com/archives/483

米迦勒:把博客评论的提醒邮件全部自动标记为已读

2010年05月28日,星期五

在博客上,有新的评论,会发邮件到邮箱,提醒。

发到邮箱的提醒邮件有以下几种:

  1. 新网友评论,需要审核
  2. 评论发布成功
  3. Pingback

这些邮件,都不重要,想把他们自动标记为已读邮件,测试了几个过滤器的规则,打算把他们一次性,全部标记为已读,最后找到一个合适的过滤规则,所以写此文分享一下。

米迦勒使用所是gmail,使用“创建过滤器”,发件人里面填写“wordpress@mijiale.me”,包含字词写“标记为垃圾评论”,然后点击“测试搜索”,会看到上述的3种邮件都过滤出来了。
(发件人,请根据你的博客地址修改)

然后点击“下一步”,可以根据自己的喜好设定。^^

使用MEncoder转换视频笔记

2010年05月25日,星期二

转换方面,使用如下的命令就可以:
mencoder.exe -noodml “source.avi” -sub “sub.srt” -subcp cp936 -font simhei.ttf -subfont-text-scale 4 -o “output.avi” -ofps 20.000 -vf-add scale=640:-2 -ovc xvid -xvidencopts bitrate=500 -srate 44100 -oac mp3lame -lameopts vbr=0 -lameopts br=128 -lameopts vol=0 -lameopts mode=0 -lameopts aq=7 -lameopts padding=3 -af volnorm -xvidencopts max_bframes=0:nogmc:noqpel
说一下各主要参数:
source.avi 这个就是输入文件,基本上,mplayer支持的格式,都可以方便的转换。可以输入mplayer “source.avi”开测试是否被mplayer支持。可以很好支持rmvb文件。
sub.srt 字幕文件。很可惜,目前MEncoder还不支持utf8格式的字幕,需要将其转换到gb2312或者其他的宽字符格式。
cp936 字符编码页。这个的设置要和上一个字幕的编码页相匹配。gb2312的编码页是936,所以这里使用cp936。
simhei.ttf 字幕使用的字体。这里用黑体。
4 字幕字体大小,4就很合适了。
output.avi 输出文件。没啥好说的……
scale=640:-2 缩放。将原始文件缩放到宽是640,高是自适应的大小。因为我的pda是vga屏的。大部分的qvga屏请使用320。
xvid 视频编码格式。使用常用且支持最好的xvid。
mp3lame 音频编码格式。使用常用的mp3。反正随身看的没有音质要求。
剩下的参数,都是一些编码细节和转换细节,有兴趣的可以查看MEncoder的帮助。
对某人多说一句,魅族那个很好用的转换器,其实就是MEncoder的一个gui前端而已。而且参数设置比较少,没法外挂字幕。你可以直接用我这个转换。
再多说一句,WisMencoder其实是MEncoder的另一个gui前端,但是他那个参数不知道怎么设置的,转很多rmvb或者x264的时候,都会出现影音不同步,很是诡异。而且使用时还广告不断,严重b4之!

制作适合在智能手机和PDA上观看的mpeg4视频。
Linux上有一个很强大的视频音频转换软件,就是Mplayer自带的mencoder (MPlayer’s Movie Encoder)。mencoder就象是一台全手动的照相机,可调整的选项非常多,不过这儿只是把最常见的情况说一下。

转换avi文件,并把字幕内嵌到视频中。首先假设一下下列的条件:
文件名:video.avi
字幕文件名:video.srt
目标文件:new.avi
目标文件格式:mpeg4
目标文件视频码率:200
目标文件音频码率:64
目标文件分辨率: 320:240
制作内嵌字幕所需的字体:simsun.ttf
(上面各项都可以根据实际情况进行调整)
转换命令如下:

mencoder -oac mp3lame -lameopts vbr=3:br=64 -ovc lavc -lavcopts vcodec=mpeg4:mbd=1:vbitrate=200 -sub video.srt -o new.avi -font simsun.ttf video.avi -subcp cp936 -subfont-text-scale 4 -vf scale=320:240
各选项的含义:
-oac 编码文件的音频部分。这儿是用lame将音频encode成mp3,即mp3lame。其他可用的选项可以调用mencoder的man page查看。
-lameopts 顾名思义,即lame选项,这儿只需定义一下码率就可以了。
vbr 设定音频码率的方法,格式为vbr=<0-4>

0 cbr average bitrate
1 mt
2 rh constant bitrate Also forces CBR mode encoding on subsequent ABR presets modes.
3 abr
4 mtrh

在这儿用的是3,abr。
br 就是设定我们所需要的码率值,格式为br=<0-1024>,只能在vbr为0和3的情况下才能使用该选项。
-ovc 编码文件的视频部分。主要有以下几个选项

-ovc copy
不进行编码,只是复制视频流
-ovc divx4
编码成DivX4/DivX5
-ovc raw
编码成任意不压缩的格式(用‘-vf format’设定具体的格式)
-ovc lavc
使用libavcodec进行编码

-lavcopts 就是libavcodec的选项。
vcodec=使用指定的视频编码,下面列一下几个主要的值

h264
H.264
h263
H.263
h263p
H.263+
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
wmv1
Windows Media Video, version 1 (又称 WMV7)
wmv2
Windows Media Video, version 2 (又称 WMV8)
rv10
旧的RealVideo格式
mpeg1video
MPEG-1 video
mpeg2video
MPEG-2 video

mbd 决定视频宏块的算法,这儿只需要mbd=1即可。其余的可以查看man page。
vbitrate 设定视频的码率(默认为800)。
-sub 设定字幕文件
-o 目标视频文件
-font 制作内嵌字幕所需字体的路径
-subcp 字幕的编码,简体中文就是cp936
-subfont-text-scale 字幕字体的大小
-vf scale 视频的分辨率
如果不需要将字幕内嵌入视频文件,只需要去掉-sub、-font、-subcp、-subfont-text-scale这几个选项。将rmvb转换成mpeg4也是如此。

以下本人试用通过:

mencoder vts_23_1.vob -oac mp3lame -lameopts cbr:mode=0:br=256 -ofps 18 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:cbp:trell:vbitrate=300 -vf scale=320:240,rotate=1 -ffourcc XVID -o output_video.avi

如果片源是DVDrip,一般在5以上,如果是rmvb一般2就够了,再大就有爆音了。

-oac mp3lame -lameopts mode=2:cbr:br=64:vol=2 大家来试试看吧

ps: -lameopts mode=<0-3> (default: auto) 0 stereo 1 joint-stereo 2 dualchannel 3 mono

转载自:http://d5ghost.blog.ubuntu.org.cn/2008/02/21/%E4%BD%BF%E7%94%A8mencoder%E8%BD%AC%E6%8D%A2%E8%A7%86%E9%A2%91%E7%AC%94%E8%AE%B0/

Ubuntu下视频录制(动画教程录制)及视频转换软件

2010年05月25日,星期二

先给大家介绍linux下几款录制的软件。大家最好统一使用ogv格式,再通过mencoder(源里有)等转换,或者直接用xvidcap直接生成其它平台常用的格式,但是为了支持开源,默认使用ogv是比较好的选择。
另外,还有一些视频剪辑的开源软件,大家也可以跟帖补充。

把这一套工具确定下来,然后开始录制自己的视频和大家分享吧。

MPlayer’s Movie Encoder
A simple movie encoder, designed to encode MPlayer-playable movies (AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET) to other MPlayer-playable formats. It can encode with various codecs, like DivX4 (1 or 2 passes), libavcodec, PCM/MP3/VBRMP3 audio. Also has stream copying and video resizing abilities.

MPlayer的电影编码器
一个简单的电影编码器,编码MPlayer的设计,播放电影 (视频/的ASF /戈兰/数码影碟/录像光碟/的VOB /省油/传送/薇芙/ FLI /室/ NUV /净额)其他 MPlayer的-播放格式。它可以与不同的编解码器编码一样, DivX4 ( 1 或2通行证) , libavcodec , PCM/MP3/VBRMP3音频。还流复制
视频大小的能力。

Istanbul(源里有:新立德软件包管理器)

使用 Istanbul,你可以将 Linux 屏幕上的一切操作过程录制下来。Istanbul 既能够按照你的需要录制全屏、区域或者窗口,也可以录制声音和鼠标指针,最终会生成 Ogg Theora 格式的视频文件。

Wink(源里有)

Wink 是录制 Flash 视频演示的极好工具,除支持 Linux 平台外,也能够在 Windows 系统上运行。你可以使用 Wink 为所录制的文件添加文字说明和声音旁白。

Xvidcap(源里有)

Xvidcap 支持生成 avi、mpeg、asf、flv、swf、mov 等视频格式,可以应用在各种场合。录制的区域也可以随意选择,显得非常方便。

Vnc2swf(源里有)

Vnc2swf 是继 Wink 外适合在 Linux 中使用的另一个 Flash 录制工具,但比 Wink 稍微要难用点,而且也没有 Wink 功能全面。

Recordmydesktop(源里有)

Recordmydesktop 功能主要有:可录制全屏、窗口,也可以录制选择的区域;除了能够录制视频的基本功能之外,还能够录制音频;有一些录制的参数可以调整;生成的视频格式为 ogg的ogv格式。它默认提供 GTK+ 界面,另外也有一个适合 KDE 桌面环境的 reKordmydesktop。

另外,在选定了一种软件后,最好有人跟踪和参与这个软件的开发,并且把它完善,使他成为在国内linux界普遍使用的软件,这样,以后也不怕格式弃用,资源流失等浪费了,也不用再去忙那些开源转闭源的视频转换了。

转载自:http://forum.ubuntu.org.cn/viewtopic.php?t=193740

Hello world!

2010年05月5日,星期三

欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!