在我看æ¥ï¼ŒFFmpeg ç»å¯¹æ˜¯ä¸€ä¸ªå¾ˆé…·çš„应用。那么,它究竟有什么用呢?简å•地讲,FFmpeg 相当于一个å±å¹•å½•åƒæœºã€‚ä½ å¯ä»¥ä½¿ç”¨å®ƒå°†å±å¹•上的æ“作过程录制下æ¥ï¼Œç„¶åŽå†å°†å…¶æ’放给别人看。我们å¯ä»¥åˆ©ç”¨å®ƒåˆ¶ä½œæ•™å¦å½±ç‰‡ã€äº§å“演示ç‰ç‰ã€‚以下是补ä¸ã€ç¼–译ã€ä½¿ç”¨æ¥éª¤ã€‚
1.下载æºç 包
wget http://linuxtoy.org/
files/src/ffmpeg-0.4.9-p20051216.tar.bz2
2.解压
tar xvjf ffmpeg-0.4.9-p20051216.tar.bz2
3.转到解压的目录
cd ffmpeg-0.4.9-p20051216
4.ä¸‹è½½è¡¥ä¸æ–‡ä»¶
wget http://linuxtoy.org/files/src/ffmpeg-0.4.9-p20051216.diff
5.应用补ä¸
patch -Np1 -i ffmpeg-0.4.9-p20051216.diff
6.准备编译环境
sudo apt-get install build-essential xlibs-dev
7.é…ç½®
./configure --extra-ldflags=-L/usr/X11R6/lib --enable-x11grab --enable-gpl
8.编译
make
9.使用
./ffmpeg -vcodec mpeg4 -b 1000 -r 10 -g 300 -vd x11:0,0 -s 1024x768 ~/test.avi
å…¶ä¸ï¼Œ-vd x11:0,0 指录制所使用的å移为 x=0 å’Œ y=0,-s 1024×768 指录制视频的大å°ä¸º 1024x768。录制的视频文件为 test.avi,将ä¿å˜åˆ°ç”¨æˆ·ä¸»ç›®å½•ä¸ã€‚其他选项坿Ÿ¥é˜…其说明文档。
å¦‚æžœä½ åªæƒ³å½•制一个应用程åºçª—壿ˆ–者桌é¢ä¸Šçš„一个固定区域,那么å¯ä»¥æŒ‡å®šåç§»ä½ç½®å’ŒåŒºåŸŸå¤§å°ã€‚使用xwininfo -frame命令å¯ä»¥å®ŒæˆæŸ¥æ‰¾ä¸Šè¿°å‚数。
ä½ ä¹Ÿå¯ä»¥é‡æ–°è°ƒæ•´è§†é¢‘尺寸大å°ï¼Œå¦‚:./ffmpeg -vcodec mpeg4 -b 1000 -r 10 -g 300 -i ~/test.avi -s 800×600 ~/test-800-600.avi。
[via]
版æƒå£°æ˜Ž: å…许éžå•†ä¸šæ€§è½¬è½½,ä½†è½¬è½½æ—¶å¿…é¡»æ ‡æ˜Žä½œè€…åŠåŽŸæ–‡é“¾æŽ¥.
本文网å€: http://linuxtoy.org/archives/ffmpeg.html
FFmpeg — å±å¹•录制工具
Posted in Linux by m2nd 681 days ago (http://linuxtoy.org)Who Voted for this Story
Take notes is "Record Every Inspiring Things In Network"
Advertisement
apartment
association
auto
bangalore
empleo
oferta
online
other things
owners
stiri
that
this
trabajo
video
web


Comments