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

做网站怎么兼容所有浏览器网站seo优化皆宣徐州百都网络不错

做网站怎么兼容所有浏览器,网站seo优化皆宣徐州百都网络不错,网推渠道,国家域名备案查询本文使用 MSYS2 来编译 ffmpeg 一、安装MSYS2 MSYS2 是 Windows 下的一组编译套件,它可以在 Windows 系统中模拟 Linux 下的编译环境,如使用 shell 运行命令、使用 pacman 安装软件包、使用 gcc (MinGW) 编译代码等。 MSYS2 的安装也非常省心&#x…

本文使用 MSYS2 来编译 ffmpeg 

一、安装MSYS2

MSYS2 是 Windows 下的一组编译套件,它可以在 Windows 系统中模拟 Linux 下的编译环境,如使用 shell 运行命令、使用 pacman 安装软件包、使用 gcc (MinGW) 编译代码等。

MSYS2 的安装也非常省心,只需要到 MSYS2 官网 下载.exe安装包,管理员身份运行安装即可,推荐安装在某个盘的根目录。

安装完毕后,你的安装目录里就会有下面的程序:

点击它们就会启动一个 shell 窗口,Just like on Linux ! 这个 shell 程序默认是 Mintty,类似 Linux 系统中的 bash shell。MSYS2 支持多个编译器工具链,它们的环境是独立的(可以去安装文件夹查看),这里选择启动 MINGW64 (如果你也是64位系统的话)。

 国内可以将下载镜像替换为中科大

sed -i "s#mirror.msys2.org/#mirrors.ustc.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
pacman -Sy

二、安装MINGW

然后安装mingw64编译链和基本的依赖:全部都按照默认安装即可,安装时会询问,输入y即可

pacman -S mingw-w64-x86_64-toolchain  # mingw64编译工具链,win下的gcc
pacman -S base-devel    # 一些基本的编译工具
pacman -S yasm nasm     # 汇编器

安装完毕后,可以输入gcc -v查看 gcc 版本:

最后需要添加环境变量。右击此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 选择 Path (用户变量和系统变量都要)-> 编辑 -> 新建,添加编译工具链的路径:msys2下载的mingw64一般就在你安装的msys2目录里面

三、下载源码

ffmpeg
官网 http://ffmpeg.org/
下载地址 https://ffmpeg.org/releases/ffmpeg-4.2.3.tar.bz2

x265
官网 https://www.videolan.org/
下载地址 http://ftp.videolan.org/pub/videolan/x265/x265_3.2.1.tar.gz

x264
下载地址 http://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20191217-2245.tar.bz2

 全部解压到你安装的msys2目录里的home目录下,然后分别创建install目录

 

四、编译 

1、编译x264

切换到x264的解压目录下,执行下列命令

cd /home/x264-master/
./configure  --prefix=/home/x264_install/ --enable-shared
make -j8
make install

生成的windows库文件在E:\msys64\home\x264_install\bin目录里,不是lib目录

2、编译x265

切换到x265的解压目录下,执行下列命令(x265在windows下是使用ninja编译,与make稍有不同)

 cd  /home/x265_3.2.1/
cmake -DCMAKE_INSTALL_PREFIX=/home/x265_install/ ./source/

cmake执行完后,会在当前目录生成build.ninja等文件

然后执行以下命令

ninja
ninja install

生成库文件如下:

3、编译ffmpeg 

 切换到ffmpeg目录

cd /home/ffmpeg-5.1.5/

指定x264与x265的配置文件目录

 export PKG_CONFIG_PATH=/home/x265_install/lib/pkgconfig/:/home/x264_install/lib/pkgconfig/ 

 echo ${PKG_CONFIG_PATH}          可以看到输出  

 然后运行以下命令

./configure  --prefix=/home/ffmpeg_install/ --enable-gpl --enable-libx264 --enable-libx265 --disable-static --enable-shared --extra-cflags=-l/home/x264_intall/include --extra-ldflags=-L/home/x264_install/lib --extra-cflags=-l/home/x265_intall/include --extra-ldflags=-L/home/x265_install/lib
执行过后会生成MakeFile,然后执行如下

make -j8
make install

生成库文件如下

五、使用库文件 

在使用时必须将x264、x265、ffmpeg同时链接才能使用,不能只链接ffmpeg。

http://www.hrbkazy.com/news/12840.html

相关文章:

  • 学校网站建设情况报告网络软文名词解释
  • dedecms做论坛网站seo综合查询爱站
  • 广州网站推广找谁推广计划怎么做
  • 动漫公司网站建设线上推广有哪些
  • 做网站必须要有前台吗seo sem优化
  • wordpress为什么那么卡青岛seo全网营销
  • 沈阳教做网站chrome官网
  • 沈阳网站建设索王道下拉广西壮族自治区在线seo关键词排名优化
  • 安康市建设银行网站百度收录站长工具
  • wordpress页面标题排序肥城市区seo关键词排名
  • 网站优化建设公司广东seo点击排名软件哪家好
  • 网站建设经验交流百度客服人工在线咨询电话
  • 电子商务网站建设原则爱站官网
  • 山西自助建站系统平台如何交换友情链接
  • 如何做网站推广 求指点seo优化排名价格
  • 沈阳自助建站软件百度指数分析数据
  • 武汉网站推广有哪些拉新十大推广app平台
  • wordpress页面模板链接seo关键词排名优化怎么样
  • 母婴网站建设商城小程序开发哪家好
  • 河北建设工程信息网换成什么网址了宁波seo优化流程
  • 公司设计网站有哪些网上永久视频会员是真的吗
  • 做网站设计管理的专业seo关键词的选择步骤
  • 设置自己的网站百度教育小程序
  • 网站交互图片怎么做百度搜图
  • 建站系统破解源码河南做网站的
  • 泉州网站建设维护杭州seo推广公司
  • 请人做彩票网站多少钱制作网站的公司有哪些
  • 宁波教育平台网站建设网站如何注册
  • wordpress docker安装目录seo营销推广服务公司
  • 服装网站栏目推广方案怎么写模板