记php调用系统命令实现ffmpeg视频加水印

因项目需求需要在视频上传后给视频增加文字水印,这里使用ffmpeg实现

1.下载FFmpeg(for Windows):http://ffmpeg.zeranoe.com/builds/  (其他版本可上官网上搜:http://ffmpeg.org/)。

这里下载选择版本需要注意一下,我的服务器是windows 64位的(之前用的是Linux的,似乎Linux上不能使用这个命令,所以才换成windows的了,或许可以只是我没做出来吧),

我就下载了windows64的版本,可是安装上就出现了无法启动该程序的错误提示

弄了好久都没弄好,然后我去下载了windows32位的版本。结果安装上可以运行了。

2.安装好后要配置环境变量,使其无论在那个文件下的可以执行命令。找到ffmpeg安装目录并进入bin目录下,复制改路径,到系统->高级系统设置->环境变量。找到系统环境变量中的path,将路径放在最后,记得要用分号隔开

3.上述操作完成后可以在PHP中调用命令给视频增加水印了,这是该项目中所用到的

//判断文件是否为MP4

if ($filetype == '.mp4') {//给视频加水印
        //获得视频地址
        $dir = 'C:/wwwroot/www.suxiangtop.com/d/file/p/'.$r[filepath].'/'.$r[filename];
        $n = $r[filename];
        $ar = explode('.',$n);
        $newsname = $ar[0].'s.'.$ar[1];
        //水印视频储存地址
        $newpath = 'C:/wwwroot/www.suxiangtop.com/d/file/p/'.$r[filepath].'/'.$newsname;
        $cmd="ffmpeg -i ".$dir." -vf \"drawtext=fontfile=Arial.ttf: text='suxiangtop.com':y=h-line_h-20:x=(w-text_w)/2:fontsize=25 0:fontcolor=red:shadowy=2\" -b:v 3000k ".$newpath."";
        //执行命令
        exec($cmd);
        //在执行成功后删除原视频
        // $cmds = 'rm -f /www/wwwroot/www.suxiangtop.com/d/file/p/2020/08-07/22a776f12654e243650e96fcfae1f86e.mp4';
        // shell_exec($cmds);
    }

4.上传视频

致辞视频加文字水印就完成了,有不懂得小伙伴可以参考哦!!!

透明菜单栏-滑动一定距离给菜单栏添加背景色

有时我们需要设置菜单栏为透明状态,但当页面滑动到一定距离时需要给其状态栏添加一个背景色,

1,要先设置菜单栏的背景颜色为空值,当然我们不能这样写:background-color: none;正确的写法应该是

:background-color: transparent;这样背景色才不会生效的。

2.js绑定滚动条事件,当页面滚动到一定距离时给菜单栏添加背景色。

<script>
$(function () {
//绑定滚动条事件
$(window).bind("scroll", function () {
var sTop = $(window).scrollTop();
var sTop = parseInt(sTop);
if (sTop <= 100) {
$('.site-header').css({"background-color":"transparent","box-shadow":"none"});
} else {
$('.site-header').css({"background-color":"white","box-shadow":"0 0 30px rgba(0,0,0,0.07)"});
}
});
})
</script>

这样就实现了当页面滚动到一定距离时改变菜单栏的背景色了。

宝塔严重安全事件:无需授权直接访问漏洞

2020年8月23日,宝塔面板被爆出严重的安全事件,数据库未授权访问漏洞,公网无需鉴权直接 root 权限进入 phpmyadmin,IP或域名地址:888/pma 可以直接进入 phpMyAdmin,导致很多网站数据库被篡改或者直接清理了数据库!

影响版本:

宝塔Linux版本 7.4.2版本
宝塔Linux测试版本 7.5.14版本
宝塔Windows版 6.8版本
使用宝塔面板的站长们尽快将宝塔更新至最新版防止漏洞攻击!

怎么尽量保障网站安全?

1.一定要做好数据库备份
2. 从官方下载软件,不要从第三方网站下载。
3. 网站程序鉴权要处理好
4. 及时更新补丁,处理好程序漏洞等等

【教程】 WordPress登录页面美化

WordPress登录的初始页面感觉非常的丑,而又不想使用主题自带的登录页面,所以把Blog的登录页面进行了美化,觉得挺好看的,于是分享给大家美化方法。

登录页面的美化效果

【教程】 WordPress登录页面美化

首先打开你主题的functions.php文件,在最后添加上以下代码:

/**

  1. WordPress 登录界面美化
  2. **/
  3. function custom_login_style() {
  4. echo ‘<link rel=”stylesheet” id=”wp-admin-css” href=”‘.get_bloginfo(‘template_directory’).‘/admin-style.css” type=”text/css” />’;
  5. }
  6. add_action(‘login_head’, ‘custom_login_style’);

在新建admin-style.css并添加以下代码,然后上传至functions.php同目录下,刷新你的登录页面看看,是不是变美了!

 

  1. body{
  2. fontfamily: “Microsoft YaHei”, Helvetica, Arial, Lucida Grande, Tahoma, sansserif;
  3. width:100%;
  4. height:100%;
  5. background: url(https://blog.ccswust.org/images/登录背景图.jpg) no-repeat;
  6. mozbackgroundsize: cover; /*背景图片拉伸以铺满全屏*/
  7. msbackgroundsize: cover;
  8. webkitbackgroundsize: cover;
  9. backgroundsize: cover;
  10. }
  11. /*顶部的logo*/
  12. .login h1 a {
  13. background:url(https://blog.ccswust.org/logo.png) no-repeat;
  14. backgroundsize: 220px 50px;
  15. width: 220px;
  16. height: 50px;
  17. padding: 0;
  18. margin: 0 auto 1em;
  19. border: none;
  20. webkitanimation: dropIn 1s linear;
  21. animation: dropIn 1s linear;
  22. }
  23. /*登录框表单*/
  24. .login form, .login .message {
  25. background: #fff;
  26. background: rgba(255, 255, 255, 0.3);
  27. borderradius: 3px;
  28. border: 1px solid #fff;
  29. border: 1px solid rgba(255, 255, 255, 0.4);
  30. webkitanimation: fadeIn 1s linear;
  31. animation: fadeIn 1s linear;
  32. }
  33. /*登录框输入框*/
  34. .login label {
  35. color: #000;
  36. }
  37. .login .message {
  38. color: #000;
  39. }
  40. #user_login{
  41. fontsize: 18px;
  42. lineheight: 32px;
  43. }
  44. /* 返回博客与忘记密码链接 */
  45. #backtoblog a, #nav a {
  46. color: #fff !important;
  47. display: inlineblock;
  48. webkitanimation: rtol 1s linear;
  49. animation: rtol 1s linear;
  50. }
  51. /*掉落的动画效果*/
  52. @-webkitkeyframes dropIn {
  53. 0% {
  54. webkittransform: translate3d(0, 100px, 0)
  55. }
  56. 100% {
  57. webkittransform: translate3d(0, 0, 0)
  58. }
  59. }
  60. @keyframes dropIn {
  61. 0% {
  62. transform: translate3d(0, 100px, 0)
  63. }
  64. 100% {
  65. transform: translate3d(0, 0, 0)
  66. }
  67. }
  68. /*逐渐出现的动画效果*/
  69. @-webkitkeyframes fadeIn {
  70. from {
  71. opacity: 0;
  72. webkittransform: scale(.8) translateY(20px)
  73. }
  74. to {
  75. opacity: 1;
  76. webkittransform: scale(1) translateY(0)
  77. }
  78. }
  79. @keyframes fadeIn {
  80. from {
  81. opacity: 0;
  82. transform: scale(.8) translateY(20px)
  83. }
  84. to {
  85. opacity: 1;
  86. transform: scale(1) translateY(0)
  87. }
  88. }
  89. /*从右往左的动画效果*/
  90. @-webkitkeyframes rtol {
  91. from {
  92. webkittransform: translate(80px, 0)
  93. }
  94. to {
  95. webkittransform: translate(0, 0)
  96. }
  97. }
  98. @keyframes rtol {
  99. from {
  100. transform: translate(80px, 0)
  101. }
  102. to {
  103. transform: translate(0, 0)
  104. }
  105. }

【软件】ps 2020

软件下载

[名称]:Photoshop 2020
[大小]:1.88 GB

[语言]:简体中文

[安装环境]:Win10

链接:https://pan.baidu.com/s/1cEY1Pz_H1CwT6YlbiaY-MQ
提取码:zyhg

软件介绍

Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。PS有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
【Photoshop 2020新增功能】
1、ipad和云文档 2、预设改进 3、新对象选择工具 4、转换行为一致 5、改进的属性面板 6、智能对到图层 7、增强的转换变形。

安装步骤

1.鼠标右击【Photoshop 2020】压缩包选择【解压到Photoshop 2020】。

2.双击打开解压后的【Photoshop 2020】文件夹。

3.双击打开【setup】文件夹。

4.鼠标右击【Set-up】选择【以管理员身份运行】。

5.点击文件夹图标,然后点击【更改位置】更改安装路径,建议安装在除C盘之外的其它磁盘,可在D盘或其它磁盘内新建一个【Photoshop 2020】文件夹,然后点击【确定】。

6.点击【继续】。

7.正在安装。

8.点击【关闭】。

9.双击【Adobe Photoshop 2020】软件图标运行软件。

10.安装完成,打开软件界面如下。

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

为什么要用谷歌浏览器(chrome)?

首先说说为什么要用谷歌浏览器?因为它有以下优点:

1、谷歌浏览器是全球用户量最多的浏览器,使用浏览器的用户有65%是在用谷歌浏览器。

2、快速,谷歌浏览器的快是众所周知的,同样的网速总是更快一些!

3、安全,漏洞少,所以安全。

4、丰富,谷歌浏览器不仅仅是一个浏览器,当你给它装上扩展程序的时候,它就会变成一个神器(这个下一篇文章会讲到)

5、简洁,至于多简洁,看图就知道了


这是它的首页,一看就知道很简洁

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

 

对比国内一些浏览器,是不是干净很多?

谷歌浏览器这么多优点,但是在国内却只能下载,不能使用,因为谷歌服务已经退出了中国,要想使用谷歌浏览器,就只能有两个方法,一是下载chrome,然后给它装上扩展程序“谷歌访问助手”,这样就可以使用谷歌搜索、谷歌商店(这一点很重要,下一篇文章会讲到);二是使用梯子软件,可以浏览外网,(需要梯子软件可以私我,联系方式公众号菜单栏有)。

02.如何安装谷歌访问助手?

第一步:复制链接到浏览器,然后输入密码进行下载

链接:https://www.lanzous.com/ib5d81i

第二步:下载之后,选择一个文件夹中解压,同时下载好谷歌浏览器(Chrome)。

第三步:添加扩展程序

谷歌浏览器右上角三个点,更多工具,然后点击扩展程序

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

第四步:完成安装

第五步:永久激活谷歌助手

想要激活谷歌访问助手,则需要将 http://360.hao245.com (360导航) 或者 http://123.hao245.com (hao123导航) 设为首页 然后重启浏览器即可永久激活

谷歌浏览器右上角打开设置

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

谷歌插件分享_一个小插件让你用上谷歌浏览器(Chrome)

设置好主页后,关闭浏览器,再重新打开就能使用谷歌浏览器了。

转载于:https://blog.ccswust.org/15169.html