{"id":528,"date":"2012-05-28T06:25:59","date_gmt":"2012-05-28T06:25:59","guid":{"rendered":"http:\/\/cowman-chiang.no-ip.org\/wordpress\/?p=528"},"modified":"2023-10-31T15:52:30","modified_gmt":"2023-10-31T07:52:30","slug":"ffmpeg-%e5%ae%89%e8%a3%9d-%e6%94%af%e6%8f%b4html-5-video-player-codec%ef%bc%9amp4%e3%80%81webm%e3%80%81ogg","status":"publish","type":"post","link":"https:\/\/cowmanchiang.me\/wp\/?p=528","title":{"rendered":"FFMpeg \u5b89\u88dd ( \u652f\u63f4HTML 5 Video Player Codec\uff1aMP4\u3001WebM\u3001Ogg )"},"content":{"rendered":"<p>FFMpeg\u767c\u5c55\u5230\u73fe\u5728\u5176\u5be6\u5df2\u7d93\u5f88\u65b9\u4fbf\u5b89\u88dd<br \/>\n\u751a\u81f3\u5df2\u7d93\u53ef\u4ee5\u900f\u904e\u5b89\u88dd\u7b2c\u4e09\u65b9Yum Repo\u7684\u65b9\u5f0f\u76f4\u63a5\u4f7f\u7528Yum\u5b89\u88dd<br \/>\n\u4f46\u662f\u6b64\u4e00\u65b9\u6cd5\u6709\u500b\u554f\u984c\u5b58\u5728 &#8220;\u4e0d\u652f\u63f4WebM Codec&#8221;<br \/>\n\u56e0\u6b64\u5373\u4f7f\u7db2\u8def\u4e0a\u53ef\u4ee5\u53c3\u8003\u7684ClipBucket\u6587\u4ef6\u5df2\u7d93\u975e\u5e38\u8a73\u7d30<br \/>\n(\u00a0\u5fd7\u6e05\u570b\u5c0f \u9673\u5584\u8c50\u8001\u5e2b\u63d0\u4f9b\u7684\uff1a<a title=\"\u5f71\u97f3\u7db2\u7ad9\u67b6\u7ad9\u6559\u5b78-clipbucket\u6559\u5b78\" href=\"http:\/\/www.google.com.tw\/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CGEQFjAA&amp;url=http%3A%2F%2F163.22.85.3%2FWordPress%2Fwp-content%2Fuploads%2F2011%2F12%2F%25E5%25BD%25B1%25E9%259F%25B3%25E7%25B6%25B2%25E7%25AB%2599%25E6%259E%25B6%25E7%25AB%2599%25E6%2595%2599%25E5%25AD%25B8-clipbucket%25E6%2595%2599%25E5%25AD%25B8.doc&amp;ei=JRPDT4uWJe2KmQWT1NyyCg&amp;usg=AFQjCNGrRAIO79UmfLNmAfa_Lc8W2Lq4CQ&amp;sig2=nd5B7Sfu37Btd-E7SKfZgQ\" target=\"_blank\" rel=\"noopener noreferrer\">\u5f71\u97f3\u7db2\u7ad9\u67b6\u7ad9\u6559\u5b78-clipbucket\u6559\u5b78<\/a>)<\/p>\n<p>\u4ecd\u820a\u7121\u6cd5\u76f4\u63a5\u53c3\u8003\uff0c\u5fc5\u9808\u8981\u81ea\u5df1\u624b\u52d5\u5b89\u88dd<br \/>\n\u4ee5\u4e0b\u662f\u82b1\u4e86\u4e0d\u5c11\u6642\u9593turn\u51fa\u4f86\u7684\u624b\u518a<\/p>\n<p>\u74b0\u5883\u4ecb\u7d39\uff1a<br \/>\nOS\uff1aCentOS release 6.2 (Final) .. i686<br \/>\nPlatform\uff1aVMware ESXi 5.0<br \/>\nFFMpeg\u7248\u672c\uff1a0.65 .. ( \u8a66\u904e\u4e86\u6bd40.65\u9084\u65b0\u7684\u7248\u672c\uff0c\u767c\u73fe\u5728ClipBucket\u5e73\u53f0\u4e2d\u6703\u6709\u76f8\u5bb9\u6027\u7684\u554f\u984c\uff0c\u56e0\u6b64\u6700\u5f8c\u9078\u64c70.65\u7684\u7248\u672c )<br \/>\n<!--more--><\/p>\n<p>&nbsp;<\/p>\n<h1>\u5229\u7528RPMforge\u64f4\u5145\u5b89\u88dd\u5957\u4ef6<\/h1>\n<h1>for 32bit<\/h1>\n<p><code>rpm -Uhv http:\/\/repo.bstack.net\/RPMforge\/rpmforge-release-0.5.2-2.el6.rf.i686.rpm<\/code><\/p>\n<h1>for 64bit<\/h1>\n<p><code>rpm -Uhv http:\/\/repo.bstack.net\/RPMforge\/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm<\/code><\/p>\n<h1>\u6e05\u9664yum\u66ab\u5b58\u8cc7\u6599<\/h1>\n<p><code>yum clean all<\/code><\/p>\n<h1>\u9032\u884c\u7cfb\u7d71\u66f4\u65b0<\/h1>\n<p><code>yum update<\/code><\/p>\n<h1>\u5b89\u88ddgcc\u3001gcc-c++<\/h1>\n<p><code>yum install gcc gcc-c++ -y<\/code><\/p>\n<h1>\u5b89\u88ddsvn\uff0c\u7248\u672c\u63a7\u5236<\/h1>\n<p><code>yum install subversion -y<\/code><\/p>\n<h1>\u5b89\u88ddmake\uff0c\u88fd\u4f5c\u5b89\u88dd\u6a94\u6848<\/h1>\n<p><code>yum install make -y<\/code><\/p>\n<h1>\u5b89\u88ddgit\uff0c\u5206\u6563\u5f0f\u7684\u7248\u672c\u63a7\u5236\u7cfb\u7d71\uff0c\u53ef\u85c9\u7531git\u5c07\u9060\u7aefsource code\u5168\u90e8\u4e0b\u8f09\u81f3\u672c\u6a5f<\/h1>\n<p><code>yum install git -y<\/code><\/p>\n<h1>\u5b89\u88ddcheck-devel<\/h1>\n<p><code>yum install check-devel -y<\/code><\/p>\n<h1>\u5b89\u88dd\u6838\u5fc3\u958b\u767c\u5de5\u5177\u5305<\/h1>\n<p><code>yum groupinstall \"Development Tools\" -y<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====ld.so.conf (\u7d00\u9304\u8b80\u5165\u5feb\u53d6\u8a18\u61b6\u9ad4\u7576\u4e2d\u7684\u52d5\u614b\u51fd\u5f0f\u5eab\u6240\u5728\u7684\u76ee\u9304\uff0c\u4ee5\u589e\u9032\u52d5\u614b\u51fd\u5f0f\u5eab\u7684\u8b80\u53d6\u901f\u5ea6)====<\/h1>\n<p><code>grep \/usr\/local\/lib \/etc\/ld.so.conf<br \/>\necho \"\/usr\/local\/lib\" &gt;&gt; \/etc\/ld.so.conf<br \/>\nldconfig<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====yasm\u5f59\u7de8\u5668====<\/h1>\n<h1>\u53ef\u589e\u52a0\u7de8\u78bc\u901f\u5ea6\uff0cwebm\u3001x264\u5b89\u88dd\u5fc5\u8981\u5957\u4ef6 http:\/\/yasm.tortall.net\/<\/h1>\n<p>cd \/usr\/local\/src\/<br \/>\nwget http:\/\/www.tortall.net\/projects\/yasm\/releases\/yasm-1.2.0.tar.gz<br \/>\ntar xzvf yasm-1.2.0.tar.gz<br \/>\ncd yasm-1.2.0<br \/>\n.\/configure<br \/>\nmake &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/p>\n<p>&nbsp;<\/p>\n<h1>====MP4Box====<\/h1>\n<p><code>cd \/usr\/local\/src\/<br \/>\nwget http:\/\/www.repo.bstack.net\/mp4box\/gpac-0.4.5.tar.gz<br \/>\nwget http:\/\/www.repo.bstack.net\/mp4box\/gpac_extra_libs-0.4.5.tar.gz<br \/>\ntar -zxvf gpac-0.4.5.tar.gz<br \/>\ntar -zxvf gpac_extra_libs-0.4.5.tar.gz<br \/>\ncd gpac_extra_libs<br \/>\ncp -r * \/usr\/local\/src\/gpac\/extra_lib<br \/>\ncd ..<br \/>\ncd gpac<br \/>\nchmod 755 configure<br \/>\n.\/configure<br \/>\nmake lib<br \/>\nmake apps<br \/>\nmake install lib<br \/>\nmake install<br \/>\ncp bin\/gcc\/libgpac.so \/usr\/lib<br \/>\ninstall -m644 bin\/gcc\/libgpac.so \/usr\/local\/lib\/libgpac.so<br \/>\nchmod +x \/usr\/local\/lib\/libgpac.so<br \/>\nldconfig<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====FLVtool2====<\/h1>\n<p><code>yum install ruby -y<br \/>\ncd \/usr\/local\/src<br \/>\nwget http:\/\/www.repo.bstack.net\/flvtool\/flvtool2-1.0.6.tgz<br \/>\ntar zxvf flvtool2-1.0.6.tgz<br \/>\ncd \/usr\/local\/src\/flvtool2-1.0.6\/<br \/>\nruby setup.rb config &amp;&amp; ruby setup.rb setup &amp;&amp; ruby setup.rb install<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====WebM====<\/h1>\n<p><code>wget http:\/\/webm.googlecode.com\/files\/libvpx-v1.0.0.tar.bz2<br \/>\nmv libvpx-v1.0.0.tar.bz2 \/usr\/local\/src\/<br \/>\ncd \/usr\/local\/src\/<br \/>\ntar -jxv -f libvpx-v1.0.0.tar.bz2<br \/>\ncd libvpx-v1.0.0<br \/>\n.\/configure &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====OGG====<\/h1>\n<p><code>wget http:\/\/downloads.xiph.org\/releases\/ogg\/libogg-1.3.0.tar.gz<br \/>\ntar zxvf libogg-1.3.0.tar.gz<br \/>\ncd libogg-1.3.0<br \/>\n.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====Vorbis audio codec====<\/h1>\n<p><code>wget http:\/\/downloads.xiph.org\/releases\/vorbis\/libvorbis-1.3.2.tar.gz<br \/>\ntar xzvf libvorbis-1.3.2.tar.gz<br \/>\ncd libvorbis-1.3.2<br \/>\n.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====x264====<\/h1>\n<h1>\u5229\u7528git\u4e0b\u8f09\u6700\u65b0\u7248\u4e4bx264<\/h1>\n<p><code>git clone git:\/\/git.videolan.org\/x264.git<\/code><\/p>\n<h1>\u56e0\u70baudn\u6709\u64cbgit port\uff0c\u6240\u4ee5\u5728\u5225\u7684\u5730\u65b9\u4e0b\u8f09\u5427<\/h1>\n<h1>wget http:\/\/cowman-chiang.no-ip.org\/x264.tar   (\u4e0d\u78ba\u5b9a\u6a94\u6848\u662f\u5426\u6703\u4e00\u76f4\u5b58\u5728)<\/h1>\n<p><code>cd x264<br \/>\n.\/configure --enable-shared &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====xvidcore====<\/h1>\n<p><code>wget http:\/\/downloads.xvid.org\/downloads\/xvidcore-1.2.2.tar.gz<br \/>\ntar -zxf xvidcore-1.2.2.tar.gz<br \/>\ncd xvidcore\/build\/generic<br \/>\n.\/configure<br \/>\nmake<br \/>\nmake install<br \/>\nldconfig<br \/>\ncd ..\/..\/..\/ <\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====a52dec====<\/h1>\n<p><code>wget http:\/\/liba52.sourceforge.net\/files\/a52dec-0.7.4.tar.gz<br \/>\ntar -zxf a52dec-0.7.4.tar.gz<br \/>\ncd a52dec-0.7.4<br \/>\n.\/configure --enable-shared=PKGS<br \/>\nmake<br \/>\nmake install<br \/>\nldconfig<br \/>\ncd .. <\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====Theora====<\/h1>\n<p><code>wget http:\/\/downloads.xiph.org\/releases\/theora\/libtheora-1.1.1.tar.gz<br \/>\ncd libtheora-1.1.1.tar.gz<br \/>\ntar -xvf libtheora-1.1.1.tar.gz<br \/>\ncd libtheora-1.1.1<br \/>\n.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====Faad2====<\/h1>\n<p><code>wget http:\/\/downloads.sourceforge.net\/project\/faac\/faad2-src\/faad2-2.7\/faad2-2.7.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2<br \/>\n2-src%2Ffaad2-2.7%2F&amp;ts=1336548742&amp;use_mirror=nchc<br \/>\ntar -xvf faad2-2.7.tar.gz<br \/>\ncd faad2-2.7<br \/>\nautoreconf -vif<br \/>\n.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====Faac====<\/h1>\n<p><code>wget http:\/\/downloads.sourceforge.net\/project\/faac\/faac-src\/faac-1.28\/faac-1.28.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2F<br \/>\nsrc%2Ffaac-1.28%2F&amp;ts=1336548832&amp;use_mirror=nchc<br \/>\ntar -xvf faac-1.28.tar.gz<br \/>\ncd faac-1.28<\/code><br \/>\n<code>.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<\/code><\/p>\n<p style=\"padding-left: 30px;\">In some servers the compilation may fail with the following error<br \/>\n\u4e2d\u6587\uff1a<br \/>\n<span style=\"color: #ff6600;\">In file included from mp4common.h:29,<\/span><br \/>\n<span style=\"color: #ff6600;\"> from 3gp.cpp:28:<\/span><br \/>\n<span style=\"color: #ff6600;\"> mpeg4ip.h:126: \u932f\u8aa4\uff1a\u5c0d \u300cchar* strcasestr(const char*, const char*)\u300d \u7684\u65b0\u5ba3\u544a<\/span><br \/>\n\u82f1\u6587\uff1a<br \/>\nIn file included from mp4common.h:29, from 3gp.cpp:28:mpeg4ip.h:126: error: new declaration \u2018char* strcasestr(const char*, const char*)\u2019<br \/>\n\u539f\u56e0\uff1a<br \/>\nThat is because the C function strcasestr declared in the libfaac sources is already declared in a system-wide library. To solve it: <span style=\"color: #3366ff;\">Edit the file \/usr\/local\/src\/faac-1.28\/common\/mp4v2\/mpeg4ip.h and delete the following line (around line 126)<\/span><br \/>\n<span style=\"color: #3366ff;\"> char *strcasestr(const char *haystack, const char *needle);<\/span><br \/>\n\u63a5\u8457\u518d\u9032\u884c\uff1a<br \/>\n<code>.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<\/code><\/p>\n<p><code>ldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====Lame====<\/h1>\n<p><code>wget http:\/\/downloads.sourceforge.net\/project\/lame\/lame\/3.99\/lame-3.99.5.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flame%2F<br \/>\n2F&amp;ts=1336548924&amp;use_mirror=nchc<br \/>\ntar -xvf lame-3.99.5.tar.gz<br \/>\ncd lame-3.99.5<br \/>\n.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====amrwbenc====<\/h1>\n<p><code>wget http:\/\/downloads.sourceforge.net\/project\/opencore-amr\/vo-amrwbenc\/vo-amrwbenc-0.1.2.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fpr<br \/>\nr%2Ffiles%2Fvo-amrwbenc%2F&amp;ts=1336549028&amp;use_mirror=nchc<br \/>\ntar -xvf vo-amrwbenc-0.1.2.tar.gz<br \/>\ncd vo-amrwbenc-0.1.2<br \/>\n.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====amr====<\/h1>\n<p><code>wget http:\/\/downloads.sourceforge.net\/project\/opencore-amr\/opencore-amr\/opencore-amr-0.1.3.tar.gz?r=http%3A%2F%2Fsourceforge.net%2F<br \/>\namr%2Ffiles%2Fopencore-amr%2F&amp;ts=1336549087&amp;use_mirror=nchc<br \/>\ntar -xvf opencore-amr-0.1.3.tar.gz<br \/>\ncd opencore-amr-0.1.3<br \/>\n.\/configure &amp;&amp; make clean &amp;&amp; make &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<br \/>\n<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====libraw1394====<\/h1>\n<p><code>wget http:\/\/downloads.sourceforge.net\/project\/libraw1394\/libraw1394\/libraw1394-2.0.5.tar.gz<br \/>\ntar -zxf libraw1394-2.0.5.tar.gz<br \/>\ncd libraw1394-2.0.5<br \/>\n.\/bootstrap<br \/>\n.\/configure<br \/>\nmake<br \/>\nmake install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====libdc1394====<\/h1>\n<p><code>wget http:\/\/downloads.sourceforge.net\/project\/libdc1394\/libdc1394-2\/2.1.2\/libdc1394-2.1.2.tar.gz<br \/>\ntar -zxf libdc1394-2.1.2.tar.gz<br \/>\ncd libdc1394-2.1.2<br \/>\n.\/configure<br \/>\nmake<br \/>\nmake install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n<p>&nbsp;<\/p>\n<h1>====FFMpeg====<\/h1>\n<h1>\u5b89\u88ddlibgsm<\/h1>\n<p><code>yum imstall gsm-devel gsm-tools -y<\/code><\/p>\n<h1>\u5b89\u88ddlibrtmp<\/h1>\n<p><code>yum imstall librtmp librtmp-devel -y<\/code><\/p>\n<h1>\u5b89\u88ddschroedinger<\/h1>\n<p><code>yum install schroedinger schroedinger-devel -y<\/code><\/p>\n<p><code>wget http:\/\/ffmpeg.org\/releases\/ffmpeg-0.6.5.tar.bz2<br \/>\ntar xvf ffmpeg-0.6.5.tar.bz2<br \/>\ncd ffmpeg-0.6.5<\/p>\n<h1>for 32bit<\/h1>\n<p>.\/configure --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables' --enable-avfilter --enable-libdc1394 --enable-libgsm --enable-librtmp --enable-libschroedinger --enable-postproc --enable-pthreads --enable-swscale --enable-vdpau --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-x11grab --enable-libvpx --enable-libtheora --extra-cflags=-fPIC --disable-ffplay --enable-libxvid<\/p>\n<h1>for 64bit<\/h1>\n<h1>64\u4f4d\u5143\u9700\u8981\u914d\u7f6ePKG_CONFIG_PATH\u53c3\u6578<\/h1>\n<p>export PKG_CONFIG_PATH=\/usr\/local\/lib\/pkgconfig CFLAGS=\"-fPIC -m64\"<\/p>\n<h1>centos 64bit<\/h1>\n<p>.\/configure --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=atom -fasynchronous-unwind-tables' --enable-avfilter --enable-libdc1394 --enable-libgsm --enable-librtmp --enable-libschroedinger --enable-postproc --enable-pthreads --enable-swscale --enable-vdpau --enable-gpl --enable-version3 --enable-nonfree --enable-libmp3lame --enable-libx264 --enable-libfaac  --enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-x11grab --enable-libvpx --enable-libtheora --enable-pic --disable-ffplay --enable-libxvid<br \/>\nmake &amp;&amp; make install<br \/>\nldconfig<br \/>\ncd ..<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>FFMpeg\u767c\u5c55\u5230\u73fe\u5728\u5176\u5be6\u5df2\u7d93\u5f88\u65b9\u4fbf\u5b89\u88dd \u751a\u81f3\u5df2\u7d93\u53ef\u4ee5\u900f\u904e\u5b89\u88dd\u7b2c\u4e09\u65b9Yum Repo\u7684\u65b9\u5f0f\u76f4\u63a5\u4f7f\u7528Yum\u5b89\u88dd \u4f46\u662f\u6b64\u4e00\u65b9\u6cd5\u6709\u500b\u554f\u984c\u5b58\u5728 &#8220;\u4e0d\u652f\u63f4WebM Codec&#8221; \u56e0\u6b64\u5373\u4f7f\u7db2\u8def\u4e0a\u53ef\u4ee5\u53c3\u8003\u7684ClipBucket\u6587\u4ef6\u5df2\u7d93\u975e\u5e38\u8a73\u7d30 (\u00a0\u5fd7\u6e05\u570b\u5c0f \u9673\u5584\u8c50\u8001\u5e2b\u63d0\u4f9b\u7684\uff1a\u5f71\u97f3\u7db2\u7ad9\u67b6\u7ad9\u6559\u5b78-clipbucket\u6559\u5b78) \u4ecd\u820a\u7121\u6cd5\u76f4\u63a5\u53c3\u8003\uff0c\u5fc5\u9808\u8981\u81ea\u5df1\u624b\u52d5\u5b89\u88dd \u4ee5\u4e0b\u662f\u82b1\u4e86\u4e0d\u5c11\u6642\u9593turn\u51fa\u4f86\u7684\u624b\u518a \u74b0\u5883\u4ecb\u7d39\uff1a OS\uff1aCentOS release 6.2 (Final) .. i686 Platform\uff1aVMware ESXi 5.0 FFMpeg\u7248\u672c\uff1a0.65 .. ( \u8a66\u904e\u4e86\u6bd40.65\u9084\u65b0\u7684\u7248\u672c\uff0c\u767c\u73fe\u5728ClipBucket\u5e73\u53f0\u4e2d\u6703\u6709\u76f8\u5bb9\u6027\u7684\u554f\u984c\uff0c\u56e0\u6b64\u6700\u5f8c\u9078\u64c70.65\u7684\u7248\u672c )<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,58],"tags":[],"class_list":["post-528","post","type-post","status-publish","format-standard","hentry","category-clipbucket","category-linux"],"_links":{"self":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=528"}],"version-history":[{"count":1,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/528\/revisions"}],"predecessor-version":[{"id":2137,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/528\/revisions\/2137"}],"wp:attachment":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}