Linux °²×°FFmpeg
ÔÚRedhat 9.0³É¹¦°²×°ÁËffmpeg£¬ÏּǼÈçÏ¡£
¡¡¡¡1¡¢ÏÂÔØffmpeg¡£
¡¡¡¡http://download.chinaunix.net/do ... 532&ResourceID=2990
¡¡¡¡ÎÒÊÇÔÚÕâ¸öÍøÖ·ÉÏÏÂÔØffmpeg-0.4.9-p20051120.tar.bz2,¿´ÍøÉÏÓÐÈËÓõÄÊÇsvnÏÂÔØ£¬µ«ÊÇÎҵĻú×ÓÖÐûÓÐsvn¿Í»§¶Ë£¬È»ºó¾ÍÔÚÍøÉÏËÑË÷£¬ÏÂÔØÁËÕâ¸ö°æ±¾¡£Èç¹ûÀûÓÃsvn¿ÉÒÔÏÂÔØffmpeg×îеİ汾¡£
¡¡¡¡svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
¡¡¡¡2¡¢½âѹ
¡¡¡¡tar xvfj ffmpeg-0.4.9-p20051120.tar.bz2
¡¡¡¡µÃµ½½âѹºóµÄĿ¼ÊÇffmpeg-0.4.9-p20051120£¬Ãû×ÖÌ«³¤£¬ÀûÓÃmvÃüÁî¸ÄΪffmpeg
¡¡¡¡mv ffmpeg-0.4.9-p20051120.tar.bz2 ffmpeg
¡¡¡¡3¡¢ÅäÖÃ
¡¡¡¡./configure --enable-shared --prefix=/usr/local/ffmpeg
¡¡¡¡ÆäÖУº--enable-shared ÊÇÔÊÐíÆä±àÒë²úÉú¶¯Ì¬¿â£¬ÔÚÒÔºóµÄ±à³ÌÖÐÒªÓõ½Õâ¸ö¼¸¸ö¶¯Ì¬¿â¡£--prefixÉèÖõݲװĿ¼¡£
¡¡¡¡4¡¢±àÒë²¢°²×°
¡¡¡¡make
¡¡¡¡make install
¡¡¡¡5¡¢°²×°Ö®ºóÔÚ/usr/local/ffmpeg»á¿´µ½ÓÐÈý¸öĿ¼
¡¡¡¡lib ¶¯Ì¬Á´½Ó¿âλÖÃ
¡¡¡¡include ±à³ÌÒªÓõ½Í·Îļþ
¡¡¡¡bin Ö´ÐÐÎļþËùÔÚµÄĿ¼
¡¡¡¡6¡¢ÎªÁËÒÔºó·½±ã±à³Ì£¬ÎÒÃǰÑlibÖеÄÈý¸öÁ´½Ó¿âlibavcodec.so libavformat.so libavutil.so¸´ÖƵ½/usr/libÏ¡£°ÑincludeĿ¼ÏµÄffmpegĿ¼¸´ÖƵ½/usr/includeÏ¡£
¡¡¡¡Ö´ÐÐbinĿ¼ÏµÄffplay£¬¿ÉÒÔÈ¥²¥·ÅÒôƵ»òÕßÊÓÆµÎļþ¡£ÀýÈç²¥·Å1.mp3
¡¡¡¡./ffplay 1.mp3
¡¡¡¡ÁíÍ⣬binĿ¼Ï»¹ÓÐÁ½¸öÎļþ:ffmpegºÍffserver
¡¡¡¡ffmpegÊÇÒ»¸öºÜºÃµÄÊÓÆµºÍÒôƵµÄ¸ñʽת»¯¹¤¾ß¡£ÍøÉÏÓкܶàËüµÄ˵Ã÷Îĵµ¡£Èç¹û²»ÏëÉú³Éffserver£¬Ö»ÒªÔÚ./configureµÄʱºò¼Ó--disable-ffserver¼´¿É¡£
¡¡¡¡7¡¢±à³Ì
¡¡¡¡Èç¹ûдÁËÒ»¸ötest.cÎļþ£¬Òª°üº¬ffmpegµÄÍ·Îļþ£¬¿ÉÒÔÕâÑùд£º
¡¡¡¡#include
¡¡¡¡±àÒ룺gcc -o test test.c -lavformat -lavcodec -lavtuil (ǰÌáÊÇÓеÚ6²½µÄ²Ù×÷)
¡¡¡¡Èç¹ûûÓеÚ6²¿µÄ²Ù×÷£¬Ôò±àÒëµÄʱºòÈçÏ£º
¡¡¡¡gcc -o test test.c -I/usr/local/ffmpeg/include -L/usr/local/ffmpeg/lib -lavformat -lavcodec -lavtuil
¡¡¡¡±àÒë³É¹¦Ö®ºó£¬Ö´ÐеÄʱºò»¹ÊÇÐèÒª¶¯Ì¬¿âµÄÖ§³Ö£¬»¹ÊÇÒª°ÑÄÇÈý¸ö¶¯Ì¬¿âÎļþ¸´ÖƵ½/usr/lib»òÕß/libÖУ¬²»È»Ö´ÐеÄʱºò»á˵ÕÒ²»µ½¶¯Ì¬¿âÁ´½Ó¡£»¹ÓÐÒ»¸ö·½·¨¿ÉÒÔ½â¾öÕâ¸öÎÊÌ⣬¾ÍÊǰÑ/usr/local/ffmpeg/libÕâ¸öĿ¼¼ÓÈëµ½/etc/ld.so.configÖУ¬È»ºóÖ´ÐÐldconfig£¬»òÕßÖØÆôµçÄÔ£¬ÕâÑùÖ´ÐеÄʱºòϵͳ¾Í¿ÉÒÔ´Ó/usr/local/ffmpeg/libÕâ¸
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
¹«Ë¾ÄÚÍøµÄ·þÎñÆ÷Ó²Å̿ռ䲻×㣬½«ÐÂÂòÀ´µÄ150GÓ²Å̹ÒÔØ²¢ÉèÖóÉsambaµÄ¹²ÏíĿ¼£¬¹ØÓÚsambaÇë²Î¿¼´ËÎÄÕÂhttp://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx£¬ÏÂÃæ½éÉÜÔõÑù½«Ò»¿éÐÂÓ²ÅÌ·ÖÇø¡¢¸ñʽ»¯¡¢¹ÒÔØµ½ÏµÍ³£¬ÈçÊʺÏÄãÇë¼ÌÐøÔĶÁ¡£·þÎñÆ÷ÉÏÒѾÓÐÁ½¿éÓ²ÅÌ£¬ËùÒÔÓ²ÅÌΪsdc£¬ºóÃæ¾Í² ......
¹«Ë¾½ñÌì»»ÁËÍø¶Î£¬ËùÒÔÄÚÍø·þÎñÆ÷µÄipʲôµÄ¶¼ÐèÒª¸Ä¡£°Ñ½ö»áµÄÕâÒ»µãдÉÏÁË£¬ºÜ¼òª¡£
1¡¢ÐÞ¸ÄipºÍÍø¹Ø£¬´Ë·½·¨ÖØÆôºóÉúЧ
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
2¡¢ÐÞ¸ÄDNS
#vi /etc/resolv.conf
3¡¢ÖØÆôÍøÂçÅäÖõÄÁ½ÖÖ·½·¨
#/etc/init.d/network restart
#service net ......
¡¶¾«Í¨unixÏÂcÓïÑÔ-±à³ÌÓëÏîĿʵ¼ù¡·Ñ§Ï°±Ê¼Ç
1.¿âµÄ·ÖÀà
¿â¿É·ÖΪ¾²Ì¬¿âºÍ¶¯Ì¬¿âÁ½ÖÖ¡£
a.¾²Ì¬¿â
¾²Ì¬¿âµÄ´úÂëÔÚ±àÒëʱÁ´½Óµ½Ó¦ÓóÌÐòÖУ¬Òò´Ë±àÒëʱ¿âÎļþ±ØÐè´æÔÚ£¬±ØÐëҪͨ¹ý"-l"²ÎÊý´«µÝ¸ø±àÒëÆ÷¡£Ó¦ÓóÌÐò¿ªÊ¼Ö´ÐÐʱ£¬¿âº ......
/bin:binÊÇbinary(¶þ½øÖÆ)µÄËõд¡£Õâ¸öĿ¼ÊǶÔUNIXϵͳϰ¹ßµÄÑØÏ®£¬´æ·Å×ÅʹÓÃÕß×î¾³£Ê¹ÓõÄÃüÁî¡£ÀýÈ磺cp,ls,cat¡£
¡¡¡¡/boot:ÕâÀï´æ·ÅµÄÊÇÆô¶¯LINUXʱʹÓõÄһЩºËÐÄÎļþ¡£
¡¡¡¡/dev:devÊÇdevice(É豸)µÄËõд¡£Õâ¸öĿ¼ÏÂÊÇËùÓÐLINUXµÄÍⲿÉ豸£¬Æä¹¦ÄÜÀàËÆDOSϵÄ.sysºÍWinϵÄ.vxd¡£ÔÚLINUXÖÐÉ豸ºÍÎļþÊÇÓÃͬÖÖ ......