品牌查询网站,sae wordpress博客,常见的网站推广方式,外贸网站为何搜不到学习FFmpeg的时候#xff0c;经常要到GitHub下载各种开源代码#xff0c;比如FFmpeg的源码页面位于https://github.com/FFmpeg/FFmpeg。然而国内访问GitHub很不稳定#xff0c;经常打不开该网站#xff0c;比如在命令行执行下面的ping命令。
ping github.com
上面的ping结…学习FFmpeg的时候经常要到GitHub下载各种开源代码比如FFmpeg的源码页面位于https://github.com/FFmpeg/FFmpeg。然而国内访问GitHub很不稳定经常打不开该网站比如在命令行执行下面的ping命令。
ping github.com
上面的ping结果如下所示可见默认解析的DNS地址连接超时。
正在 Ping github.com [20.205.243.166] 具有 32 字节的数据:
请求超时
请求超时
请求超时
现在GitHub的DNS请求超时使得其上的开源代码无法下载严重影响了FFmpeg的学习运用。 要想避免无法访问GitHub的问题可以通过以下三个办法解决。
1、修改默认的DNS
使用浏览器打开下面网页该网页会列出全球各地访问GitHub的响应IP、IP归属地以及响应时间。
https://ping.chinaz.com/github.com
根据上面网页对github.com的检测结果发现国内各地访问GitHub都走20.205.243.166新加坡微软云并且该IP往往响应超时说明国内通过20.205.243.166基本访问不了GitHub。 不过上面网页同时显示走20.200.245.247韩国首尔微软云和20.27.177.113日本东京微软云会很快响应。那么打开本地电脑的C:\Windows\System32\drivers\etc\hosts在hosts文件末尾添加下面一行DNS映射配置指定github.com固定解析为20.200.245.247。
20.200.245.247 github.com
保存hosts文件之后打开Windows的命令行窗口运行以下命令刷新DNS缓存。
ipconfig /flushdns
然后打开浏览器重新访问GitHub的源码页面https://github.com/FFmpeg/FFmpeg发现此时能够正常打开该页面了。
2、利用代下载网站
如果仅仅从GitHub下载某个压缩包无需访问GitHub网页的话也可以通过第三方网站代下载源码包。比如FFmpeg5.1.2的源码包下载链接为https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n5.1.2.tar.gz使用浏览器打开下面的代下载网站这里专门代下载来自GitHub的下载链接。
https://d.serctl.com/
代下载页面打开之后在“下载地址”编辑框中输入FFmpeg5.1.2的源码包下载链接
https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n5.1.2.tar.gz
接着单击编辑框下方的提交按钮该网站就开始从GitHub拉取文件链接。稍等片刻代下载页面会自动刷新并且显示指定链接已经下载完成此时单击列表右侧的下载按钮即可从代下载网站下载之前提交的源码包文件了。
3、访问国内镜像网站
码云是国内的代码托管平台上面也有多个GitHub开源项目的镜像其中就有FFmpeg的镜像仓库。使用浏览器打开下面的码云主页
https://gitee.com/
在页面右上角的搜索框中输入“FFmpeg”再按回车键Gitee会列出包含关键字“FFmpeg”的仓库列表其中就有FFmpeg项目的国内镜像仓库如下。
https://gitee.com/mirrors/ffmpeg
打开上面的FFmpeg镜像仓库再单击仓库页面右侧的“克隆/下载”按钮即可下载镜像后的FFmpeg最新源码包。