当前位置: 首页 > news >正文

网站运营seo实训总结上海建科工程咨询有限公司

网站运营seo实训总结,上海建科工程咨询有限公司,上市公司做网站有什么用,wordpress哔哩哔哩视频播放器本文参考了网络上的不少文章#xff0c;但由于版本环境的问题参考文章并不能直接指导编译#xff0c;本文吸收多方经验#xff0c;并在自己多次编译实验的基础上写成#xff0c;欢迎转载#xff0c;请注名出处。 FFmpeg是在Linux平台下开发的#xff0c;但它同样可以在…本文参考了网络上的不少文章但由于版本环境的问题参考文章并不能直接指导编译本文吸收多方经验并在自己多次编译实验的基础上写成欢迎转载请注名出处。    FFmpeg是在Linux平台下开发的但它同样可以在其它操作系统环境中编译运行本文介绍的就是在windows下编译FFmpeg。一 编译准备    您最好新建一个目录专门用来保存以下下载的文件。1 下载 MinGW 和 MSYS    MinGW(Minimalist GNU on Windows)一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合允许你生成本地的Windows程序而不需要第三方C运行时库。    到http://sourceforge.net/projects/mingw/ 去下载即可     A 点击“DownLoad mingw-get-inst-...exe”    B 切换到页面download? Check your browsers security bar, or try a direct link, or try another mirror.    C 点击“direct link”下载类似mingw-get-inst-20111118.exe 的文件    提示msys此处就不用再下载了mingw-get-inst-20111118.exe 中已经包含了msys1.0后面安装的时候就可以看到该选项。2 下载 yasm(汇编编译器)    ffmpeg编译的时候里面的汇编代码需要yasm.exe    去官网http://yasm.tortall.net/Download.html 下载    在Latest Release栏直接下载Win32 .exe (for general use on 32-bit Windows)     文件名类似为yasm-1.2.0-win32.exe3 下载 ffmpeg    ffmpeg可以到 http://www.ffmpeg.org/releases/ 下载    选择的一个最新版本下载即可如ffmpeg-0.8.6.tar.gz     文件名类似为ffmpeg-0.8.6.tar.gz    当然你也使用网上介绍的使用SVN直接下载源代码的方法。      svn://svn.mplayerhq.hu/ffmpeg/trunk4 下载 mp3lame(支持mp3可选项)    为了让编译出来的ffmpeg支持对mp3格式的编解码您需要先下载lame。    到http://sourceforge.net/projects/lame/files/ 下载     文件名类似为lame-3.99.2.tar.gz 的包。5 下载 x264(支持x264可选项)    为了让编译出来的ffmpeg支持对x264格式的编解码您需要先下载x264。    到http://www.videolan.org/developers/x264.html下载     文件名类似为last_x264.tar.bz2 的包。6 下载 Xvid(支持Xvid可选项)    为了让编译出来的ffmpeg支持对Xvid格式的编解码您需要先下载Xvid。    到http://www.xvid.org/ 下载     文件名类似为xvidcore-1.3.2.tar.gz 的包。7 下载 faad2(支持faad可选项)    到http://www.audiocoding.com/downloads.html 下载Version 2.7 bootstrapped TAR.GZ Package    文件名类似为faad2-2.7.tar.gz 的包。8 下载 faac(支持faac可选项)    到http://www.audiocoding.com/downloads.html 下载Version 1.28 bootstrapped TAR.GZ Package    文件名类似为faac-1.28.tar.gz 的包。9 下载 aacenc(支持aac可选项)    到http://sourceforge.net/projects/opencore-amr/files/ 下载vo-aacenc    文件名类似为vo-aacenc-0.1.1.tar.gz 的包。10 下载 amr-nb与amr-wb (早期ffmpeg支持3gp可选项)    到http://www.penguin.cz/%7Eutx/amr 下载amrnb-7.0.0.2.tar.bz2与amrwb-7.0.0.4.tar.bz2    文件名类似为amrnb-7.0.0.2.tar.tar 与amrwb-7.0.0.4.tar.tar 的包。11 下载 opencore-amr与vo-amrwbenc (支持3gp可选项)    到http://sourceforge.net/projects/opencore-amr/files/ 下载opencore-amr 与 vo-amrwbenc    文件名类似为opencore-amr-0.1.2.tar.gz 与vo-amrwbenc-0.1.1.tar.gz 的包。12 下载 SDL(支持SDL可选项)    SDL下载可以到http://www.libsdl.org/download-1.2.php    在Source Code栏选择类似SDL-1.2.14.tar.gz - GPG signed 进行下载    文件名类似为SDL-1.2.14.tar.tar此文件需要编译才能生成lib库。    也可以直接下载 SDL-devel-1.2.14-mingw32.tar.gz (Mingw32)文件名类似为SDL-devel-1.2.14-mingw32.tar.tar此文件带有编译好的lib在编译ffmpeg时可以直接使用。13 下载 pthreadGC2.dll    pthreadgc2.dll是功能强大的处理数字化影视作品编辑软件premiere6运行所需的一个DLL文件。这是一个无威胁文件。属于Open Source Software community project的文件。    直接去baidu.com三搜索下载就可以了。二 编译步骤1 安装 mingw 和 msys    执行下载文件mingw-get-inst-20111118.exe    在第3步选择“Download latest repository catalogues”    选择安装路径C:\MinGW我直接采用默认路径未做修改    在“Select Components”步骤中选择      √  C Compiler (默认且一定选择)      √  C Compiler      √  MSYS Basic System选择此项将会安装msysmsys则不需要另外安装      √  MinGW Developer ToolKit    等待安装完成需要等待一定的时间因为安装过程需要下载文件可想而知网速越快安装越快    安装完成后在C:\MinGW目录下可以看到 msys 文件夹msys也已经安装。2 配置 msys.bat 批处理文件    为了方便VS200X以及VS2010调用ffmpeg的动态库可以通过配置让ffmpeg编译时产生windows下调用dll对应的lib当然如果你没有这个需要那么就可以省略以下处理直接进入步骤3。    进入C:\MinGW\msys\1.0\文件夹使用UltraEdit打开msys.bat文件在文件的最最前面加入如下一行    call D:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat    添加后效果如下      call D:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat         echo off         rem Copyright (C):  2001, 2002, 2003, 2004, 2005  Earnie Boyd         rem   mailto:earnieusers.sf.net         rem This file is part of Minimal SYStem         rem   http://www.mingw.org/msys.shtml         rem         rem File:     msys.bat         rem Revision:     2.4         rem Revision Date:  December 8th, 2005         rem ember to set the Start in: field of the shortcut.         rem A value similar to C:\msys\1.0\bin is what the Start in: field needs         rem to represent.    其中“D:\Program Files\Microsoft Visual Studio 10.0”为你机器上安装VS200X或VS2010的目录我的电脑安装的是VS2010并且安装在了D盘。文件修改后保存即可。3 系统整合    使用UltraEdit修改C:\MinGW\msys\1.0\etc目下的fstab文件如果不存在fstab请复制一份fstab.sample然后改名为fstab再修改其内容为C:/MinGW /mingw也即为MinGW的安装路径。4 配置 yasm    为了减少配置环境变量的麻烦本处直接把 yasm-1.1.0-win32.exe 文件名修改成yasm.exe并放到系统目录下C:\WINDOWS\system32。5 编译 mp3lame(可选项)    lame-3.99.2.tar.gz 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”切换到lame目录D:\ffmpeg\lame-3.99.2    $ cd /d    $ cd ffmpeg    $ cd lame-3.99.2    再执行以下命令    $./configure --disable-shared (首选)或: $./configure --disable-static --enable-shared    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下6 编译 x264(可选项)    last_x264.tar.bz2 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”切换到x264目录D:\ffmpeg\x264-20111124-2245    $ cd /d    $ cd ffmpeg    $ cd x264-20111124-2245    再执行以下命令    $./configure --enable-shared --disable-asm --enable-pthreads    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下       PS:如果没有--enable-pthreads则线程库编译报错如下 CC libavutil/atomic.o libavutil/atomic.c:101:2: Fehler: #error Threading is enabled, but there is no implementation of atomic operations available common.mak:48: recipe for target libavutil/atomic.o failed make: *** [libavutil/atomic.o] Error 1参考http://avcodec.org/trac/ffmpeg/ticket/2363 7 编译 Xvid(可选项)    xvidcore-1.3.2.tar.gz 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”切换到xvidcore目录D:\ffmpeg\xvidcore\build\generic    $ cd /d    $ cd ffmpeg    $ cd xvidcore/build/generic    再执行以下命令    $./configure --prefixC:/MinGW/msys/1.0/local    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下。    需要注意的就是此处编译加上了路径    如果make时出现cc1.exe: error: unrecognized command line option -mno-cygwin 错误请在./configure后make之前修改xvidcore\build\generic里的 platform.inc文件直接删除里面的“-mno-cygwin”。     具体可以参考http://ffmpeg.zeranoe.com/forum/viewtopic.php?f5t111里2楼的回答如果按他说的I recommend re running ./bootstrap.sh after you do this.我发现不太行一运行bootstrap.sh后platform.inc文件会被还原并且./configure时也会还原该文件所以我选择在./configure后make前修改可以编译通过目前没检验Xvid是否可用。8 编译 faad2(可选项)    faad2-2.7.tar.gz 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”已经启动的话就不用再重新启动了。切换到faac2目录D:\ffmpeg\faad2-2.7    $ cd /d    $ cd ffmpeg    $ cd faad2-2.7    再执行以下命令    $./bootstrap    $./configure --disable-static --enable-shared    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下9 编译faac(可选项)    faac-1.28.tar.gz 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”已经启动的话就不用再重新启动了。切换到faac2目录D:\ffmpeg\faac-1.28    $ cd /d    $ cd ffmpeg    $ cd faac-1.28    再执行以下命令    $./bootstrap    $./configure --disable-static --enable-shared    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下10 编译vo-aacenc (可选项)    vo-aacenc-0.1.1.tar.gz 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”已经启动的话就不用再重新启动了。切换到vo-aacenc目录D:\ffmpeg\vo-aacenc-0.1.1    $ cd /d    $ cd ffmpeg    $ cd vo-aacenc-0.1.1    再执行以下命令    $./configure --disable-shared    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下11 编译amr-nb和amr-wb (早期ffmpeg版本可选项)    在编译amrnb和amrwb之前还需要做点其它的准备工作    A 先到网上搜索下载wget工具解压后放到C:\MinGW\bin目录下此工具是个网络下载工具用来在编译时自动下载3gpp源码。     B 再先到http://downloads.sourceforge.net/gnuwin32/unzip-5.51-1-bin.zip 下载unzip-5.51-1-bin.zip后进行解压并把unzip-5.51-1-bin\bin中的unzip.exe拷贝到C:\MinGW\bin目录下此工具用来在编译时自动解压3gpp源码。    amrnb-7.0.0.2.tar.tar 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”已经启动的话就不用再重新启动了。切换到amrnb目录D:\ffmpeg\amrnb-7.0.0.2    $ cd /d    $ cd ffmpeg    $ cd amrnb-7.0.0.2    再执行以下命令    $./configure --disable-static --enable-shared    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下    amrwb-7.0.0.4.tar.tar 接压到D:\ffmpeg\ 目录下双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”已经启动的话就不用再重新启动了。切换到amrwb目录D:\ffmpeg\amrwb-7.0.0.4    $ cd /d    $ cd ffmpeg    $ cd amrwb-7.0.0.4    再执行以下命令    $./configure --disable-static --enable-shared    $ make    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下12 编译opencore-amr 和vo-amrwbenc (可选项)    opencore-amr-0.1.2.tar.gz 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”已经启动的话就不用再重新启动了。    如果是opencore-amr-0.1.1.tar.gz请注释掉以下Makefile中的几行    文件: ./opencore-amr/amrnb/Makefile    install: libopencore-amrnb.a $(SHLIB)    install -d $(DESTDIR)$(PREFIX)/lib    install -m 644 libopencore-amrnb.a $(DESTDIR)$(PREFIX)/lib    # install $(SHLIB) $(DESTDIR)$(PREFIX)/lib    ifneq ($(shell uname), Darwin)    # ln -sf $(SHLIB) $(DESTDIR)$(PREFIX)/lib/$(SONAME)    # ln -sf $(SONAME) $(DESTDIR)$(PREFIX)/lib/libopencore-amrnb.so    endif    文件: ./opencore-amr/amrwb/Makefile    install: libopencore-amrwb.a $(SHLIB)    install -d $(DESTDIR)$(PREFIX)/lib    install -m 644 libopencore-amrwb.a $(DESTDIR)$(PREFIX)/lib    # install $(SHLIB) $(DESTDIR)$(PREFIX)/lib    ifneq ($(shell uname), Darwin)    # ln -sf $(SHLIB) $(DESTDIR)$(PREFIX)/lib/$(SONAME)    # ln -sf $(SONAME) $(DESTDIR)$(PREFIX)/lib/libopencore-amrwb.so    endif    切换到opencore-amr目录D:\ffmpeg\ opencore-amr-0.1.2    $ cd /d    $ cd ffmpeg    $ cd opencore-amr-0.1.2    再执行以下命令    $./configure --disable-shared    $ make CCgcc    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下    vo-amrwbenc-0.1.1.tar.gz 接压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”已经启动的话就不用再重新启动了。切换到vo-amrwbenc目录D:\ffmpeg\ vo-amrwbenc-0.1.1    $ cd /d    $ cd ffmpeg    $ cd vo-amrwbenc-0.1.1    再执行以下命令    $./configure --disable-shared    $ make CCgcc    $ make install    编译结果在C:\MinGW\msys\1.0\local 目录下13 编译SDL(可选项)   SDL-1.2.14.tar.tar 解压到D:\ffmpeg\ 目录下, 双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”切换到SDL目录D:\ffmpeg\SDL-1.2.14切换方法如下    $ cd /d    $ cd ffmpeg    $ cd SDL-1.2.14    再执行以下命令    ./configure    make    make install    编译结果在C:\MinGW\msys\1.0\local 目录下      注意如果是使用编译好的SDL-devel-1.2.14-mingw32.tar.tar那么就可以省掉上面的编译工作直接解压SDL-devel-1.2.14-mingw32.tar.tar文件即可。自己编译或直接使用编译好的都需要做下面的修改和拷贝工作。    使用UltraEdit打开C:\MinGW\msys\1.0\local\bin下的 sdl-config文件    把 prefix/usr 该成 prefixc:/mingw    其中c:/mingw 为 mingw的安装路径请根据你的安装进行修改。为了编译时msys能识别sdl并开启 SDL support yes 进行编译请把C:\MinGW\msys\1.0\local编译结果bin、include和lib中有关sdl的拷贝一份到C:\MinGW\的对应目录中。14 拷贝编译结果    C:\MinGW\msys\1.0\local  到 D:\ffmpeg\ffmpeg-0.8.6    bin拷贝到 bin中    include拷贝到 include中    lib拷贝到 lib中    当然该拷贝过程你可以不做只要在编译的时候把路径指到C:\MinGW\msys\1.0\local里面。15 编译 ffmpeg    ffmpeg-0.8.6.tar.bz2 解压到D:\ffmpeg\ 目录下,双击“C:\MinGW\msys\1.0\msys.bat”启动“MinGW32”切换到ffmpeg目录D:\ffmpeg\ffmpeg-0.8.6切换方法如下    $ cd /d    $ cd ffmpeg    $ cd ffmpeg-0.8.6    如果你的“MinGW32”没有关闭可以直接切换路径到D:\ffmpeg\ffmpeg-0.8.6。    再执行以下命令    $ ./configure --enable-shared --disable-static --enable-ffplay    --enable-nonfree --enable-memalign-hack    --enable-libmp3lame    --enable-gpl--enable-libx264       --enable-libxvid    --enable-faad --enable-libfaac    --enable-libvo-aacenc    --enable-version3 --enable-libopencore-amrnb       --enable-libopencore-amrwb --enable-libvo-amrwbenc    --extra-cflags-Id:/ffmpeg/ffmpeg-0.8.6/include    --extra-ldflags-Ld:/ffmpeg/ffmpeg-0.8.6/lib    请耐心等待一段时间以上命令不能直接换行哦并且根据ffmpeg的版本不同有所变化,具体看./configure --help你知道的。。。    $ make    需要等待很长一段时间等待编译结束。    为了汇总编译结果请继续执行以下命令    $ make install    等待完成在C:\MinGW\msys\1.0\local中将会生成 bin、include、lib等文件夹其中包含了ffmpeg.exe、ffplay.exe、ffprobe.exe、dll、lib和头文件等。16 运行测试    直接双击运行”ffplay.exe”如果提示没有“pthreadGC2.dll”文件你可以包“pthreadGC2.dll”直接拷贝到当前目录也可放到系统目录C:\WINDOWS\system32中。 ffplay f:/xxx.mp4 参考:http://blog.csdn.net/yangshu168/archive/2010/01/17/5204269.aspxhttp://blog.csdn.net/himulakensin/article/details/6693457http://blog.csdn.net/huangxiansheng1980/article/details/5712003转载于:https://www.cnblogs.com/zjoch/archive/2013/05/14/3077953.html
http://www.zqtcl.cn/news/347012/

相关文章:

  • 做网站空间需要多大深圳服装网站建设
  • 建网站wordpress制作app多少钱一个
  • 怎么做装修网站torrentkitty磁力猫
  • 网站建立站点wordpress手机网站模板制作
  • 宁夏建设工程招标投标信息网站教师做网站赚钱
  • 潍坊网站制作价格网站维护入门教程
  • 微信网站怎么做下载附件wordpress英文主题汉化
  • 桂平网站设计python基础教程第二版
  • wordpress hermit杭州企业seo网站优化
  • 贵州做团队培训的网站法学网站阵地建设
  • 网站死链是什么西宁高端网站开发公司
  • 做团购网站的公司wordpress附件存放位置
  • 成都最专业做网站的仿win8网站模板
  • 国外设计类网站男女做暖暖试看网站
  • 网站设计哪个好珠海微网站进入
  • 云主机开网站教程模板网会员
  • 网站建设无锡虚拟网站官网
  • 品牌网站设计联系东莞网站优化公
  • 自己做整个网站的流程php装修网站源码
  • 天津网站建设班模拟网站建设软件有哪些
  • 服务类的网站怎么做做软件的网站担保网站
  • 最新电子产品网站模板海口网站排名提升
  • 北京社保网站减员怎么做phpcms v9 实现网站搜索
  • 视频运营管理网站济南网站建设 济南货梯
  • html电影网站模板下载工具阿里云网站建设 部署与发布笔记
  • 建设跨境网站微信seo是什么意思
  • 我做彩票网站开发彩票网站搭建织梦如何仿手机网站源码下载
  • 东仓建设网站手机便宜的网站建设
  • 吕梁市住房与城乡建设厅网站wordpress 乐趣公园
  • 沈阳正规制作网站公司吗德成建设集团有限公司网站