Skip to main content

ffmpeg notes

ubuntu下录屏的软件很多,recordmydesktop、istanbul、wink啊什么的。

不过好像很多geek录制tutorial时都是用ffmpeg的,于是我也想折腾一下。

之前apt-get的ffmpeg貌似是不能x11grab的。

按照网上的教程complie,也是从来没有成功过=。=!

还好在网上发现个script,可以安装ffmpeg和x264.下载地址如下:

http://code.google.com/p/x264-ffmpeg-up-to-date/downloads/detail?name=ffmpeginv1.4.sh

运行scrip,一路yes,大概5-10分钟就可以装好了。

>录制视频:

$ffmpeg -r 30 -s 1280x1024 -f x11grab -i :0.0 -vcodec mpeg4 -qscale 1 ~/output.avi

-r 是rate,应该是帧率的意思。30就是每秒30帧。
-s 是size,1208x1024是我的显示屏分辨率大小,也就是录制全屏了。
-f x11grab 是开启录制功能。ps:需要的编译时enable,用脚本安装的就自动有了。
-vcodec mpeg4视频编码。
-qscale 1 是视频质量,数字越小质量越好。
~/output.avi是输出文件名。

>录制窗口

先要获取窗口大小和位置。

$xwininfo
提示选择要获取的窗口,点击完成。
运行结果如图:
xwininfo

-geometry 902x587+143+99 就是所选窗口的大小及位置。

ffmepg命令就这样写:

$ffmpeg -r 30 -s 902x588 -f x11grab -i :0.0+143,99 -vcodec mpeg4 -qscale 1 ~/output.avi
录制video+audio(via micophone):

ffmpeg -f oss -ac 2 -i /dev/dsp -f x11grab -r 30 -s 900x554 -i :0.0+199,249 -vcodec mpeg4 -qscale 1 ~/output.avi


q键退出录制。


Comments

Popular posts from this blog

Magotan 2.0T 入手两月作业

6月12日,家里入手迈腾2.0T 豪华,开了2月了,小记一下。 购车: 家里准备上20-30W的车,看了A4L、迈腾、C5、蒙迪欧、途观等等,潜伏论坛多日,准备入迈腾1.8 T 舒适。但是看车那天,得知1.8的都得等车,而2.0T豪华的有现车。上车试了一下就中毒了。。。请示领导后,12W付了车拉回家。 先给个车库里的pp 家里一楼为了小迈,把铁拉门改卷门了……前厅5.2m长,小迈4.8m……刚刚好 前座 中控台 说说比较满意的地方: 动力 操控 油耗 科技 动力:2.0T的发动机配6档DSG手自一体变速箱,提供200马力最高车速230km/h,最大扭矩280。动力很足,超车很自如。 操控:其他什么悬挂的不懂,反正就是感觉方向盘比较轻,稳定,双手离开也能保持直线。油门、刹车一点就有。 油耗:加的97#,两个月共加了1500的油,里程1624km,还剩1/4多油箱的油,行车电脑显示综合油耗9.9(主要在城区开,在高速上的瞬时油耗可以降到6个)。 科技: 电子手刹,踩住刹车,按P点亮就行了 kessy无钥匙启动,有三档,按入一档解锁方向盘,二档启动电源,三档点火 定速巡航,跑高速不错,解放踩油门的脚,杆子向上,速度加5,向下减5,踩了油门或者刹车就解除定速巡航,向内拨2下,自动恢复上次设定的速度 行车电脑,可以显示瞬时油耗、综合油耗、续航里程、导航信息、歌曲信息等 转向灯光随动,可以照亮侧边路况 DSG手自一体,挂入D再向右侧进入手动模式;S,传说中的运动模式,很暴力;ESP:车身稳定;auto hold:电子驻车,开启后,上下坡起步不需刹车,不滑车;P>>:雷达;后挡风玻璃电动遮阳等 原装导航,支持SD卡,MP3 CD/DVD,自带18G硬盘。平时一般用个2G的SD卡,基本不需要刻盘。 蓝牙电话神马的也不错,配对了我的BB9700,上车开启蓝牙,自动连接,通过多功能方向盘可以接挂电话,车载音响通话。 最好玩的是声控操作,上视频~~(为装B,车载导航设成英文系统了,因为哥觉得英文女生读出指令比较有科技感): 其他:

TwitVim: Tweeting in the vim

很久没更新了,因为很久没折腾了。 昨晚火星地发现了一个好东西:twitvim,是个vim script。 试用了下,很不错,该有的功能都有了。这里做个笔记。 1、安装 从 vim script 下载twitvim的vba包。 用vim打开下载到的twitvim.vba,输入 :so % 回车完成安装。 安装curl,twitvim需要curl来fetching。 sudo apt-get install curl 2、配置 在.vimrc里添加 let twitvim_login = " user:pwd " 试用api,则添加 let twivim_api_root = " api_url " 使用代理,添加 let twitvim_proxy = " proxyhost:proxyport " 3、使用 进入vim (via http://www.vim.org/scripts/script.php?script_id=2204 ) :PosttoTwitter - This command will prompt you for a message to send to Twitter. :CPosttoTwitter - This command posts the current line in the current buffer to Twitter. :BPosttoTwitter - This command posts the current buffer to Twitter. Alt-T - In Visual select mode, the Alt-T key posts the selected text to Twitter.   (use Ctrl-T instead if menu bar is enabled) NOTE: The T mapping was changed to Alt-T to avoid overriding the T search command. Alt-R - Starts a @-reply. (from timeline buffer) Alt-D - Starts a direct...

入手Y460小记

上周一冲动,突然想买个laptop。话说这么多年来,还没有过一台自己的本,台式机也才有过1台。在网上筛选良久,决定不走商务、学生本,搞就搞台娱乐本! 最终定了Y460。到舅妈的公司以¥5300的价格入了一台,i5,4G,500G,集显+nv GF 425M显卡,optimus自动切换。 到手后,把自带的Windows 7 Home basic这个不能开aero的家伙格了,装上ultimate。在激活的时候,由于激活工具提示如有系统保留分区的话,要个分区分配卷标,遂分配,激活成功。但是问题来了,系统评分时提示不能评定存储性能云云。想来想去,觉得可能就是系统保留分区的关系,重新删除卷标,问题解决。 如数装好驱动,各个多媒体键都正常使用。值得一提的是lenovo sidenav bar,效果挺不错,8个快速启动dock、锁屏、切换壁纸。JBL音响系统效果出众,听歌游戏都很过瘾。 今天试了下游戏,虽然是冬天,感觉显卡挺热的,便入手了个散热器。。。 附跑极品14的视频。