PHP简单获取视频预览图的方法

ggp php 2018-01-17 11 次浏览
这篇文章主要介绍了PHP简单获取视频预览图的方法,涉及php操作多媒体文件的技巧,非常具有实用价值,需要的朋友可以参考下。 <?php convertToFlv( "some-video-input.avi", "output.jpg" ); function convertToFlv( $input, $output ) { echo "Converting $input to $output<br />"; $command = "ffmpeg -v 0 -y -i $input -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 $output "; echo "$command<br />"; shell_exec( $command ); echo "Converted<br />"; } ?> 阅读全文...

Windows 10关闭家庭组:网友齐声叫好

ggp 新闻 2017-12-21 38 次浏览
微软今天凌晨面向Insider内测用户发布了最新的Windows 10 Build 17063测试版本,增加了大量新功能,不过同时,微软也悄然砍掉了一项功能:家庭组(HomeGroup)。 家庭组是Windows 7上首次引入的,可以视作当年网上邻居的加强版,允许用户与家庭组网络中的其他人共享文档、图片、音乐、视频和打印机等,并能灵活选择是否共享特定的库、文件和文件夹。 但是,家庭组的设置和使用都比较复杂,不如直接共享来的方便,而且经常会导致CPU 100%占用,实际使用范围并不广。 微软表示,在云时代和移动时代到来之前,家庭组是一项很 阅读全文...

SuperBench.sh 一键测试服务器的基本参数

ggp 技术 2017-12-16 47 次浏览
比较不错的Linux测试脚本。 新增 Virt 检测服务器类型参数,常见 openvz,kvm,独服都能检测出来 新增独服通电时间检测。 修复,speedtest 延迟飘逸,飘逸延迟统一改为 000.000 ms 修改 I/O 测试块大小 统一字符为英文,解决乱码问题 特点 改进了显示的模式,基本参数添加了颜色,方面区分与查找。 I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。 速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电 阅读全文...

Paypal 中一些有用的链接

ggp 技术 2017-12-15 45 次浏览
注册: 美区 Paypal 港区 Paypal 国区 Paypal 功能: 预核准付款: https://www.paypal.com/c2/cgi-bin/webscr?cmd=_manage-paylist 转账给朋友: https://www.paypal.com/myaccount/transfer/fx/fees 管理货币余额: https://www.paypal.com/cgi-bin/webscr?cmd=_profile-currencies 调整汇率转换方式(兑换选项): https://www.paypal.com/cgi-bin/webscr?cmd=_profile-merchant-pull-funding 查看账户限制: https://www.paypal.com/cgi-bin/webscr?cmd=_show-limits 查看 阅读全文...

Chevereto Nginx 伪静态Rewrite规则

ggp 技术 2017-12-04 48 次浏览
Chevereto 是目前最为强大的 PHP 图床系统,通过它可部署多用户公开或私有的图片存储服务,现在 Chevereto 出了免费的版本,小伙伴可以围观一下。 https://github.com/Chevereto/Chevereto-Free Chevereto 默认提供基于 Apache 环境的伪静态规则,如果服务器是 Nginx 则需要设置以下Rewrite 伪静态规则: # Image not found replacement location ~* (jpe?g|png|gif) { log_not_found off; error_page 404 /content/images/system/default/404.gif; } # CORS header (avoids font rendering issues) location ~ \.(ttf|t 阅读全文...

DirectAdmin 彻底关闭 exim /以及清理邮件队列

ggp 技术 2017-12-04 42 次浏览
1、关闭DA监控服务 vi /usr/local/directadmin/data/admin/services.status 把exim和dovecot值改为OFF 2、停止服务和禁止开机启动 service exim stop chkconfig exim off service dovecot stop chkconfig dovecots off 3、损坏(重命名)exim目录 mv /usr/sbin/exim /usr/sbin/exim.old 4、清理邮件队列 cd /var/spool mv exim exim.old mkdir -p exim/input mkdir -p exim/msglog mkdir -p exim/db chown -R mail:mail exim 阅读全文...

VirMach的VPS安装BBR

ggp 技术 2017-12-03 54 次浏览
编辑文件/usr/share/dracut/modules.d/90kernel-modules/installkernel 第四行中的"blk_init_queue" 替换为"blk_mq_init_queue" 然后再换内核
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh
阅读全文...

Chrome将彻底封杀WoSign和StartCom凭证

ggp 新闻 2017-11-27 47 次浏览
FireFox研发公司去年揭露,来自中国的WoSign(沃通)在2016年买下了以色列的凭证机构StartCom,但隐瞒了主导权与架构的转移,还伪造SHA-1凭证的分发日期,再加上WoSign的免费凭证服务有bug,这使得Mozilla决定不再信赖这两家凭证机构。随后,苹果与谷歌也表示跟进。 其中,谷歌在今年1月发布的Chrome 56中,封锁了WoSign与StartCom于去年10月21日之后所发行的凭证,并持续缩小所信赖的WoSign与StartCom凭证名单。 现在,更绝的来了。 谷歌近日宣布, 将在今年9月中旬发布的Chrome 61浏览器中全面封锁WoSign及StartCom两家凭证 阅读全文...

Nginx内容替换模块http_substitutions_filter_module及实用案例分享

ggp 技术 2017-11-23 52 次浏览
说到Nginx的内容替换功能,大部分人应该都听说过Nginx内置的的subs_filter替换模块,但是这个模块有个缺憾,就是只能替换一次,而且还不支持正则表达式,这就有些鸡肋了。 不过,我们可以集成一个第三方的替换模块:ngx_http_substitutions_filter_module,来实现我们的各种需求。 经过测试,这个模块至少有如下实用功能: ①、支持多次替换 ②、支持正则替换 ③、支持中文替换 Ps:略有遗憾的是,这个替换不能使用到 if 判断模块内,否则就超神了。。。 下面,简单介绍下 ngx_http_substitutions_filter_module 的安装 阅读全文...

获取链接最终跳转地址的PHP代码

ggp php 2017-11-17 69 次浏览
<?php $url = $_GET['url']; $url = str_replace(' ','%20',$url); $url = str_replace(':','%3A',$url); $url = str_replace('%3A//','://',$url); function getrealurl($url){ $header = get_headers($url,1); if (strpos($header[0],'301') || strpos($header[0],'302')) { if(is_array($header['Location'])) { return $header['Location'][count($header['Location'])-1]; }else{ return $header['Location']; } }else { return $url; } 阅读全文...
回顶部