Sep072018
ffmpeg 视频转ts切片并生成m3u8播放列表文件
首先将视频文件转为视频编码h264,音频编码aac格式的mp4文件
1.可以预先使用ffprobe查看文件编码方式
ffprobe input.mkv
如果得到音视频编码为h264/aac则执行
ffmpeg -i input.mkv -acodec copy -vcodec copy out.mp4
否则执行
ffmpeg -i input.mkv -acodec libfaac -vcodec libx264 out.mp4
二 将mp4文件转为ts文件并生成m3u8
1. 将mp4转为完整...阅读全文
抢沙发
Sep072018
centos7 yum安装ffpmeg
centos 7 yum安装ffmpeg
默认情况下centos是没有ffmpeg的yum源的,
直接使用命令:
yum -y install ffmpeg
会出现
No package ffmpeg available
下面来说说解决办法:
确认是否安装 epel
yum repolist //查看是否安装epel
没有的话执行
yum install -y epel-release
安装nux-dextop 源
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-...阅读全文
Sep062018
Sep062018
php删除cookie
php添加和删除cookie都使用setcookie方法.
设置cookie:
setcookie("TestCookie", $value, time()+3600); //cookie过期时间1小时
删除cookie:
setcookie("TestCookie", $value, time()-3600); //删除cookie,这里采用减去任意正数的方式。
setcookie有多个参数,在添加或删除时未按正常逻辑执行,可以将全部参数填上,全部参数:
bool setcookie ( string $name [, strin...阅读全文
Aug242018
mysql 校验规则(COLLATE)是什么意思?
mysql 校验规则(COLLATE)是什么意思?
字符集,character set,就是一套表示字符的符号和这些的符号的底层编码;
而校验规则,则是在字符集内用于比较字符的一套规则。
举个例子来说明一下:如在某个字符集“X”的A与a,他们的底层编码分别是A=0,a=100。这里符号“A”“a”和底层编码“0”“100”就是字符集的概念范围。假设我们要比较A与a的大小,我们得到a>A,因为我们是根据其底层...阅读全文
作者:黑♂白 | 分类: web后端 | 阅读:46 |
Aug242018
mysql 数据库建库语句
mysql 数据库建库语句如下:
CREATE DATABASE IF NOT EXISTS databasename DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
其中 DEFAULT CHARSET utf8 代表默认编码
其中 COLLATE utf8_general_ci 代表数据库的校验规则,ci是case insensitive的缩写,意思是大小写不敏感;相对的是cs,即case sensitive,大小写敏感;还有一种是utf8_bin,是将字符串中的每一个字符用二进制数据...阅读全文
作者:黑♂白 | 分类: web后端 | 阅读:43 |
May212014
mysql 导出单表数据/备份单表数据
前两天遇到数据用source命令恢复数据时,提示包过大的错误。那个包用mymanager导出的,这次用mysql自带mysqldump工具成功导出并导入到数据表中。
mysqldump 导出数据库某个表的数据方法如下:
mysqldump -t -u root -p -B article --table article_detail > e:\my.sql
其中article是数据库,article_detail是数据表(只导出了数据未包含结构)。
恢复数据的时候用source命令...阅读全文
May132014
CentOS 5.5下编译php时的一些典型错误及解决办法.
configure: error: xml2-config not found. Please check your libxml2 installation.
yum install libxml2-devel
configure: error: Cannot find OpenSSL’s
yum install openssl-devel
configure: error: Please reinstall the libcurl distribution -
easy.h should be in /include/curl/
yum install curl-devel
configure: error: libjpeg.(a|so) not found
yum install ...阅读全文
Mar262014
win7 配置 apache mysql php环境
一. 配置apache环境
1.官网下载apache解压版本,解压到相应的目录。
2.cmd 到压缩包httpd.exe所在的目录,我本机的目录是D:\php\httpd-2.4.9-x64\Apache24\bin>(Windows-所有程序-附件-命令提示符(右键,以管理员身份运行))
3.运行命令:D:\php\httpd-2.4.9-x64\Apache24\bin>httpd.exe -k install
4.打开httpd.conf修改配置文件,主要修改如下:
测试apache能否工...阅读全文
May102013
preg_match 与 preg_match_all区别和详细用法
正则表达式在 PHP 中的应用
在 PHP 应用中,正则表达式主要用于:
正则匹配:根据正则表达式匹配相应的内容
正则替换:根据正则表达式匹配内容并替换
正则分割:根据正则表达式分割字符串
在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函数。二者差别不大,而且推荐使用Perl 兼容正则表达式函数,因此下文都是以 Perl 兼容正则...阅读全文