Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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Õâ¸


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì(Áù) L2CAP±à³ÌʵÀý

ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
 Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......

LinuxÉ豸ģÐÍÖ®input×ÓϵͳÏê½â

Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......

Linuxϵͳµ÷ÓÃfork()Ó÷¨Ïê½â

  1. ÏÈ¿´ÏÂÃæ´úÂë:
       #include<stdio.h>
       #include <sys/types.h>    //pid_tÀàÐͶ¨Òå
       #include <unistd.h>        //º¯Êýfork() ......

linuxÏ·ÖÇø¡¢¸ñʽ»¯¡¢¹ÒÔØÐÂÓ²Å̵ÄÏêϸ¹ý³Ì

    ¹«Ë¾ÄÚÍøµÄ·þÎñÆ÷Ó²Å̿ռ䲻×㣬½«ÐÂÂòÀ´µÄ150GÓ²Å̹ÒÔØ²¢ÉèÖóÉsambaµÄ¹²ÏíĿ¼£¬¹ØÓÚsambaÇë²Î¿¼´ËÎÄÕÂhttp://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx£¬ÏÂÃæ½éÉÜÔõÑù½«Ò»¿éÐÂÓ²ÅÌ·ÖÇø¡¢¸ñʽ»¯¡¢¹ÒÔØµ½ÏµÍ³£¬ÈçÊʺÏÄãÇë¼ÌÐøÔĶÁ¡£·þÎñÆ÷ÉÏÒѾ­ÓÐÁ½¿éÓ²ÅÌ£¬ËùÒÔÓ²ÅÌΪsdc£¬ºóÃæ¾Í² ......

½éÉÜÒ»ÖÖ¶àLINUXϵͳµÄʵÏÖ·½·¨

   ½éÉÜÒ»ÖÖ¶àLINUXϵͳµÄʵÏÖ·½·¨
            
 
Ŀǰ,LINUX°æ±¾Öڶ࣬×ÀÃæ»·¾³°üÀ¨Gnome,KDEµÈ£¬ÔÚһ̨µçÄÔÉϰ²×°WindowsϵͳºÍ¶àLINUXϵͳºÜÓбØÒª.ÕâÀï½éÉÜÒ»ÖÖ·½·¨£¬¶à¸öLINUXϵͳ֮¼ä¸÷×Ô¶ÀÁ¢,»¥²»·ÃÎÊ£¬¸÷×Ô¶¼ÄÜ·ÃÎÊWindows×ÊÔ´£® ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ