【原】编译FFMPEG过程中发生的几个耗时解决的问题

其实只是几个我在编译过程中遇到的错误,记录下来也可以给大家做个小提示。

一、关于ERROR:* not found using pkg-config的问题。

遇到这类问题就先安装对应的软件呗,yum安装以及源码编译过程就不啰嗦了,官网、技术博客很多介绍;但有时候,明明已经安装好了(记得安装devel包,例如:# yum install opus-devel等等),但依旧无法被识别,此时请确定这个变量“PKG_CONFIG_PATH”是否被赋予了正确的值。

# echo $PKG_CONFIG_PATH

如果显示为空或者只显示了一个目录记录,那可能是这里出的问题。(因为:参照互联网上的编译安装步骤,你的那些依赖软件会分散在两个地方。所以,一般是两个不同的目录的话,才是正确的。)

(可选操作)此时请确定目录路径是否包含不同文件:”/root/ffmpeg_build/lib/pkgconfig“以及”/usr/local/lib/pkgconfig

然后执行命令:

# export PKG_CONFIG_PATH=/root/ffmpeg_build/lib/pkgconfig:/usr/local/lib/pkgconfig

即可。

二、个人一直使用的编译参数。

./configure –prefix=/root/ffmpeg_build –pkg-config-flags=–static –extra-cflags=-I/root/ffmpeg_build/include –extra-ldflags=-L/root/ffmpeg_build/lib –extra-libs=-lpthread –extra-libs=-lm –bindir=/root/bin –enable-gpl –enable-libfdk_aac –enable-libfreetype –enable-libmp3lame –enable-libopus –enable-libvorbis –enable-libvpx –enable-libx264 –enable-libx265 –enable-nonfree –enable-libass –pkg-config-flags=”–static”


参考链接:

  1. https://trac.ffmpeg.org/wiki/CompilationGuide/Centos

 

【原】帝联云数据中心使用总结

从2014年9月至今,使用了也好一段时间了,最低配香港VPS每月55的费用对我一个学生而言,还将就吧。

最初使用这台主机做一个邮件服务器(extMail,使用人数比较少),期间遇到私自更换服务器IP地址的事,也遇到过连接中断的事。

(注释一下:同时连接着腾讯云、阿里云均正常,它突然就断了,,想想毕竟服务器比较远,数据包迷路了也说不准,我,忍了;但是这个私自更换服务器IP也太夸张了吧,莫名的突然更换IP,也不通知用户,这是要干啥啊,要测试下用户的响应速度么? – -)

由于邮件服务器迁移阿里云邮了,最近又打算做个L2TP/IPSEC的香港VPN,于是捣鼓起那台VPS,结果,,最后调试,发现外部主机根本没请求过去,查了查,iptables、selinux都没问题,没办法用tcpdump抓了下包,,,果然是,估计在某外部防火墙就禁了吧。。白白浪费我一中午时间,看来只能勉勉强强做个代理了,这个月到期后,就不用了,全部转linode(附:经过speedtest测试,这款帝联的vps,下载速度平均8~10Mbps,上传速度0.7~1Mbps)