- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 nginx_mod_h264_streaming-2.2.7模块遇到不完整MP4文件导致nginx进程死掉( truncated mp4 make nginx crash)
nginx_mod_h264_streaming-2.2.7 bug 导致nginx进程crash,When new version release to fix the problem about truncated mp4 make nginx crash? errorlog like *** glibc detected *** nginx: worker process: double free or corruption (!prev): 0x000000000b8dfe00 *** 2.3.2版
2010-12-31 15:56:00 6744
原创 使用MPlayer按关键帧截取视频预览图
<br />根据上一篇文章中提取的metadata中每个关键帧的时间点,使用mplayer实现按关键帧时间点截预览图: 命令行参数:mplayer -ss 903.375 -noframedrop -nosound -nolirc -nojoystick -vo jpeg -frames 1 1292201790668a5e8b5b.mp4 执行结果:在当前目录下生成第903.375 (关键帧时间点)的截图。 执行效率:每10个关键帧截一次:截280张电影的图片需要50s,截200张电视剧需要20s,
2010-12-15 16:07:00 4919
原创 提取mp4文件metadata
一、提取每个关键帧对应的时间点1、dump MP4文件的atom信息$ MP4Box -diso 129066073816865d76fac2.mp4生成大小9.3M的xml文件129066073816865d76fac2_info.xml2、拆分视频部分供计算关键帧的位置大小获取视频部分的起止行号$ cat -n 129066073816865d76fac2_info.xml|grep "trak"|awk '{print $1}'30125426$ cat -n 129066073816865d76fa
2010-12-15 15:59:00 7790
原创 使用twisted创建管理ftp账号数据库的接口
<br />1.安装twisted和mysql的python驱动<br /># apt-get install python-twisted<br /># apt-get install python-mysqldb<br /> <br />2、源程序<br />debian-vm:~# more server.py<br />#!/usr/bin/env python<br />#-*- coding: utf-8 -*-<br />###################################<
2010-12-08 10:15:00 1646
原创 nginx+php 上传含有php脚本的木马图片文件的漏洞解决
http://www.80sec.com/nginx-securit.html漏洞详解解决方法:解决方案:我们已经尝试联系官方,但是此前你可以通过以下的方式来减少损失关闭cgi.fix_pathinfo为0或者if ( $fastcgi_script_name ~ /..*//.*php ) {return 403;}漏洞危险等级:毁灭性。 这个漏洞严格上说并不是 Nginx 和 PHP 本身的漏洞造成的,而是由配置造成的。在我之前写的许多配置中,都普遍存在这个漏洞。 简易检测方法: 打开 Nginx +
2010-12-03 13:45:00 5564
原创 Nginx下alias支持PHP的问题解决
<br />我的配置:<br />###文件控制程序的别名<br /> location /webcontrols/ { <br /> alias /data/webcontrol/scp/;<br /> }<br />###对alias webcontrol下的php文件结合rewrite转交实际目录下的php文件给fastcgi处理<br /> location ~ ^/webcontrols/.*/.php$ {<br />
2010-12-02 15:19:00 3779
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人