如何在linux下向ffmpeg导入libx265

如何在linux下向ffmpeg导入libx265,第1张

1、安装 Mercurial ;

2、安装CMake 2.8.8 or later;

3、YASM 1.2.0 及以上版本;

4、Download the libx265 repository and build as per the instructions here: https://bitbucket.org/multicoreware/x265/wiki/Home (note I assume no one still uses Windows for dev!)

hg clone https://bitbucket.org/multicoreware/x265cd x265/build/linux./make-Makefiles.bashmakemake install

5、Make sure you have a current build of ffmpeg checked out of Git along with any other libs you are using e.g. libx264

我下载了最新版本ffmpeg-2.5.3.tar.bz2

直接下载OpenJDK8源码肯定不通过。有一个专门的移植工程:

hg clone http://hg.openjdk.java.net/aarch64-port/jdk8/

hg clone http://hg.openjdk.java.net/aarch64-port/jdk8u/

这个有时无法下载,使用:

https://github.com/AdoptOpenJDK/openjdk-aarch64-jdk8u

关于OpenJDK的编译,这个博客记录最为详细,所有问题都有解决办法:

网页链接

第一,下载并安装git

目前windows版本的git有几种实现,但我们选择msysgit发行版,这是目前做得兼容性最好的。

使用默认配置安装Git。这个不用多说,一路Next就可以,如果对各种选项不熟悉,建议使用默认配置,没问题的。

第二,创建github账号

什么是Git和GitHub

Git —The stupid content tracker, 傻瓜内容跟踪器,是一个由Linux内核开发者Linus为了更好地管理Linux内核开发而创立的分布式版本控制软件。

GitHub — 学生做版本控制最讨厌的就是找服务器,配置太麻烦了。GitHub这个网站为每个用户提供服务器托管其Git代码库,免费空间为300M。注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目。

为什么不选CVS或SVN

Git提交/克隆/pull/push的速度更快

Git的绝大多数 *** 作都可以在本地完成,不需要频繁连接服务器。

注册GitHub账号

GitHub网址在 这里

点击上方导航条的Signup and Pricing即可进入注册界面, 选择注册免费账户

GitHub选择的默认通信方式是SSH,所以要先在Git里面生成SHH Key,打开Git Bash在其中输入如下命令:

ssh-keygen -t rsa -C "3sdfsf80@xinlang.com"

之后会让你选择是否对存放SSH Key的文件夹进行加密,一般都不需要的。一路回车,就OK了。

在c盘,当前用户文件夹下,有个.ssh 文件夹,在里边 找到 id_rsa.pub文件,用记事本打开,复制其中的全部内容。

登陆你的GitHub账户,依次点击Account Settings >SSH Public Keys >Add another public key,把id_rsa.pub中的内容拷贝进去 。

至此,基本的设置已经完成了。

成了。

测试你的Git

经过上述配置,你的Gti应该可以通过SSH连接GitHub服务器了,让我们来测试下,输入如下命令:

会给你这样的提示:

输入yes,会显示:

到这里,说明你的SSH运转良好。

如果提示你的密钥不正确,那么你需要重新确认上一步的 *** 作是否完整无误。

第三,建立本地git仓库

第一,下载并安装git

目前windows版本的git有几种实现,但我们选择msysgit发行版,这是目前做得兼容性最好的。

使用默认配置安装Git。这个不用多说,一路Next就可以,如果对各种选项不熟悉,建议使用默认配置,没问题的。

第二,创建github账号

什么是Git和GitHub

Git —The stupid content tracker, 傻瓜内容跟踪器,是一个由Linux内核开发者Linus为了更好地管理Linux内核开发而创立的分布式版本控制软件。

GitHub — 学生做版本控制最讨厌的就是找服务器,配置太麻烦了。GitHub这个网站为每个用户提供服务器托管其Git代码库,免费空间为300M。注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目。

为什么不选CVS或SVN

Git提交/克隆/pull/push的速度更快

Git的绝大多数 *** 作都可以在本地完成,不需要频繁连接服务器。

注册GitHub账号

GitHub网址在 这里

点击上方导航条的Signup and Pricing即可进入注册界面, 选择注册免费账户

GitHub选择的默认通信方式是SSH,所以要先在Git里面生成SHH Key,打开Git Bash在其中输入如下命令:

ssh-keygen -t rsa -C "3sdfsf80@xinlang.com"

之后会让你选择是否对存放SSH Key的文件夹进行加密,一般都不需要的。一路回车,就OK了。

在c盘,当前用户文件夹下,有个.ssh 文件夹,在里边 找到 id_rsa.pub文件,用记事本打开,复制其中的全部内容。

登陆你的GitHub账户,依次点击Account Settings >SSH Public Keys >Add another public key,把id_rsa.pub中的内容拷贝进去 。

至此,基本的设置已经完成了。

成了。

测试你的Git

经过上述配置,你的Gti应该可以通过SSH连接GitHub服务器了,让我们来测试下,输入如下命令:

会给你这样的提示:

输入yes,会显示:

到这里,说明你的SSH运转良好。

如果提示你的密钥不正确,那么你需要重新确认上一步的 *** 作是否完整无误。

第三,建立本地git仓库


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7323925.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存