flash流媒体视频合成(F4M格式)

星期一, 2014-12-15 | Author: Lee | computer, flash | 没有评论

朋友发过来一个视频希望录制和下载下载,找了下工具借助此工具成功下载和合成;

去缓存拿到对应的流媒体的url地址,可以下载下来也可以通过url的方式进行合成;

推荐下载指定码率的 流媒体文件再进行合成,缓存中直接拿到的可能码率不同,合成的文件无法播放等,谨记.

项目地址:https://github.com/K-S-V/Scripts

本地下载:AdobeHDS.php And Scripts-master

Usage:

php AdobeHDS.php --manifest "your_manifest_url" --delete

MyVideo-Seg1-Frag1.f4f, MyVideo-Seg1-Frag2.f4f………MyVideo-Seg1-Frag99.f4f

php AdobeHDS.php MyVideo-Seg1-Frag

You can use script with following switches:

 --help              displays this help
 --debug             show debug output
 --delete            delete fragments after processing
 --fproxy            force proxy for downloading of fragments
 --play              dump stream to stdout for piping to media player
 --rename            rename fragments sequentially before processing
 --update            update the script to current git version
 --auth      [param] authentication string for fragment requests
 --duration  [param] stop recording after specified number of seconds
 --filesize  [param] split output file in chunks of specified size (MB)
 --fragments [param] base filename for fragments
 --manifest  [param] manifest file for downloading of fragments
 --outdir    [param] destination folder for output file
 --outfile   [param] filename to use for output file
 --parallel  [param] number of fragments to download simultaneously
 --proxy     [param] proxy for downloading of manifest
 --quality   [param] selected quality level (low|medium|high) or exact bitrate
 --referrer  [param] Referer to use for emulation of browser requests
 --start     [param] start from specified fragment
 --useragent [param] User-Agent to use for emulation of browser requests

Tags: ,

js MD5或者SHA1加密遭遇Cannot read property ‘words’ of undefined

星期六, 2014-11-29 | Author: Lee | ajax, html5 | 没有评论

使用 CryptoJS.SHA1(“Message”) 或者 CryptoJS.MD5(“Message”) 加密密码

再使用jquery 的ajax的post提交遭遇Cannot read property ‘words’ of undefined 的情况

在官方查到解决办法:(解决方法也很简单 转成字符串即可)
摘录原文:
Ahh, it’s because the hash you get back is an object (see [https://code.google.com/p/crypto-js/#The_Hasher_Output The Hasher Output]). And when you pass an object to jQuery’s data property, then jQuery tries to convert it to a query string.

You’ll need to make sure the hash has been serialized to a string. For example:

{ key: CryptoJS.SHA1(“Message”) + ” }

- or -

{ key: CryptoJS.SHA1(“Message”).toString() }

Tags:

消息队列参数调整和查看

星期二, 2014-11-11 | Author: Lee | linux | 没有评论

查看消息队列信息部分:
ipcs -l

调整队列和共享内存参数部分: vi /etc/sysctl.conf

查看当前 消息队列标识符打开的数量: ipcs|awk '/msqid/{a=NR}END{print NR-a}'

相关操作知识:

ipcs可用来显示当前Linux系统中的共享内存段、信号量集、消息队列等的使用情况。
命令示例:
ipcs -a或ipc 显示当前系统中共享内存段、信号量集、消息队列的使用情况;
ipcs -m 显示共享内存段的使用情况;
ipcs -s 显示信号量集的使用情况;
ipcs -q 显示消息队列的使用情况;
ipcrm可用来删除对应的共享内存段、信号量、消息队列;
命令示例:
ipcrm -s semid 删除对应的信号量集
ipcrm -m shmid 删除对应的共享内存段
ipcrm -q msqid 删除对应的消息队列

ipcrm本身只能实现单个资源的删除,利用以下命令可实现批量删除:(root 替换为对应的系统用户用户名)

1.ipcs -s|grep root|cut -d" " -f2|xargs -n1 ipcrm -s
2.ipcs -s|awk '/root/{print $2}'|xargs -n1 ipcrm -s
3.ipcs -s|awk '/root/{system("ipcrm -s "$2)}'
4.for i in echo `ipcs|grep root|cut -d" " -f2`; do ipcrm -s $i; done

Tags:

Mac os的压缩zip文件在windows系统下打开中文文件名乱码解决办法

星期日, 2014-10-26 | Author: Lee | computer, mac | 没有评论

从mac下压缩的文件通过邮件发送过来,在windows下打开后发现乱码,和里面对应的文件夹的文件目录也发生变化

实际问题就是文件编码的问题 mac 下默认是UTF-8 而已,windows下默认是GBK

解决办法:

1.改变文件名为xx.zip 为xx.rar

2.用新版WinRAR(5.0) 以上版本直接解压即可

注:
1.用的2345好压 直接解压不能解决此文件,

2. 可以通过设置2345好压 的代码页 为UTF-8 来解压即可 (预览的时候还是乱码),不过解压出来就都正常了

Tags: , ,

Linux统计代码行数及统计文件数

星期五, 2014-10-17 | Author: Lee | linux | 没有评论

直接上代码吧:

1.统计当前文件夹下文件数量

ls -l|grep "^-"|wc -l

2.统计文件行数(单个文件):

wc -l name.c

3.统计目录所有文件行数(全部目录):

find . -name *.c| xargs wc -l

4.统计目录并按行数排序(按行大小排序):

find . -name *.c| xargs wc -l | sort -n

5.统计目录并按行数排序(按行文件名排序):

find . -name *.c| xargs wc -l | sort -k2

Tags:

mac 键盘没反应,触摸板不能用之恢复

星期五, 2014-10-17 | Author: Lee | computer, ios, mac | 没有评论

今天早上起来,开机mbp,发现无法输入任何信息,触摸板也不好用,才买的不到半年就出这毛病;

打apple的技术支持热线:400-627-2273,服务还是蛮好的,告诉了硬件恢复检测的方式,后电脑就可以正常使用了;

1.电源键关闭电脑(屏幕变黑即是)

2.control+shift+option+电源键 四键一起按下 15秒后松开(系统硬件检测恢复功能)

3.再开机即可,方向键选择你的帐号,发现键盘可以了

Tags: , ,

微信Mac版本无法帐号登录解决

星期五, 2014-10-10 | Author: Lee | ios | 没有评论

今天 mac推送了微信(weChat)的更新,也就安装更新了,

发现原理用帐号登录的地方没有了,对于我这个 不习惯一堆操作扫描的人,真是麻烦极了.

就想恢复到上一个版本,就可以使用了.(把(10月份)新版本放到垃圾箱,再安装下面个即可(2014-03-28版本))

附:可以帐号登录的版本: 微信帐号版(Mac)下载

Tags: , ,

wordpress升级避免被扫描和替换googleapis加快访问

星期一, 2014-09-01 | Author: Lee | wordpress | 没有评论

最近看了下服务器的访问日志,发展正儿八经的访问博客网站的流量没有多少,一堆东欧过来的ip地址 不停的尝试 xmlrpc.php进行提交数据,破解网站等操作,
移除此文件或者禁止访问该文件没有多大用处,他们还是会继续执行.

后来在网上查了下,是3.5之前的wordpress有这个漏洞,果断升级成新版本到3.9.2,等到今天再查的时候已经停止对我网站的 扫描了.

另:发现由于不能访问googleapis.com网站造成后台的速度好慢,替换成国内的地址,就ok了

修改 wp-includes/script-loader.php 下搜索googleapis,替换成useso解决问题. 对360赞一个,提供了useso.com 镜像了常用的googleapis.com服务.

Tags: ,

wordpress防止xmlprc.php大量消耗服务器资源

星期一, 2014-08-25 | Author: Lee | linux, wordpress | 没有评论

最近发现访问自己的blog网站的时候,变的很慢,有时候居然无法响应;
到服务器跟踪了下访问日志,有大量的提交到xmlrpc.php的操作,ip地址也是不段变化中.

搜索了下看原理可以利用此漏洞文件进行http的DDOS攻击,还有可能被破解用户口令密码.
也没有什么高招 ,只是 删除文件或者拒绝访问即可(至少不再消耗php解析资源)
解决办法:
› Continue reading

Tags: , ,

CentOS Linux解决Device eth0 does not seem to be present

星期四, 2014-08-21 | Author: Lee | JAVA-and-J2EE, linux | 没有评论

直接复制了Oracle VM VirtualBox的镜像文件vdi 可以直接创建新的系统镜像真是方便,不过遇到了
Device eth0 does not seem to be present 的问题,在网上找到遇到同样问题的解决方法,
很顺利的解决,记录之:

ifconfig…没有看到eth0.。然后重启网卡又报下面错误。

故障现象:

service network restart
Shutting down loopback insterface: [ OK ]
Bringing up loopback insterface: [ OK ]
Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED]

CentOS Linux解决Device eth0 does not seem to be present

解决办法:
› Continue reading

Tags: ,

Rss

Search

文章分类

Meta