标签: linux

linux下编译ffmpeg,并加入H264编码支持

在linux 平台做FFMPEG视频编码的程序时,程序运行时提示错误:[h264_nvenc @ 0x2018080] Cannot load libcuda.so.1 。对于这个问题,直接查看是因为因为cuda 买有安装,也就GPU视频硬件加速的库没有安装。实际上是因为没有安装编码库的原因。 在默然配置情况下安装的FFMPEG 库是没有包含编码库的。要解决 [h264_nvenc @ 0x2018080] Cannot load libcuda.so.1 这个问题,并不是要安装cuda,而是需要安装解码库。以H264编解码为例,我们需要先安装X264库: (1)下载X264 : git cl

继续阅读 >>

[ERR] Node xxxxx is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.

>> Creating cluster [ERR] Node 192.168.15.102:6000 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0. 处理办法: 解决方法: 1)、停止所有redis进程,将需要新增的节点下aof、rdb等本地备份文件删除; 2)、同时将新Node的集群配置文件删除,即:删除你redis.conf里面cluster-config-file所在的文件,一般为node

继续阅读 >>

ceph空间不足报错,文件夹100000文件数限制问题处理

cephfs导入文件,磁盘空间足够,但是提示“no space left” 空间不足,查找资料发现官方说法 A directory fragment is elegible for splitting when its size exceeds mds_bal_split_size (default 10000). Ordinarily this split is delayed by mds_bal_fragment_interval, but if the fragment size exceeds a factor of mds_bal_fragment_fast_factorthe s

继续阅读 >>

Nginx允许跨域访问的配置问题

如今前后端分离的模式,越来越成为很多团队的选择,通过分离前后端的工作,是的双方更能关注于自己核心的工作领域,只需要通过相应的API接口进行交互。 前后端工作的分离带来的一个问题就是前后端在部署上分离的可能性,在部署上的分离又会触发浏览器安全机制——同源策略,从而导致不能访问非同域的资源。同样要解决跨域访问的问题,网上的解决方案也有很多,就是在跨域资源的响应中,加上允许跨域访问头信息即可。 添加头信息有几种方式:1. 直接修改代码,在HTTP响应中添加上对应的头信息;2. 使用代理服务器,在代理服务器返回响应的时候,再添加响应的头信息。 在nginx的配置文件server中添加 add_head

继续阅读 >>