发个用mplayer看搜狐视频的脚本
- loongpanda
- 帖子: 73
- 注册时间: 2008-11-25 10:31
- 系统: u24.04
- 来自: tw
- 联系:
- mjp123
- 帖子: 703
- 注册时间: 2009-04-09 15:06
Re: 发个用mplayer看搜狐视频的脚本
从这个论坛看到很多解析视频地址的方法。funicorn 写了:稍微改了一下。这个http://newflv.sohu.ccgslb.net是搜狐自己的服务器,还是第三方hack的啊?mjp123 写了:直接flvcd是不能看sohu、奇艺=YeLee 写了:嘿嘿,又是flvcd。![]()
![]()
[bash]
#!/usr/bin/perl
use strict;
use LWP::Simple;
my $arg=$ARGV[0];
#$arg = "http://tv.sohu.com/20120423/n341373708.shtml";
my $url="http://www.flvcd.com/parse.php?format=high&kw=$arg";
#(如果有的话)
#format=high 高清版解析
#format=super 超清版解析
#format=real 原画版解析
(my @flvurls)=get($url)=~/<U>(.*)/g;
# 生成播放列表
open (OUTFILE,">>/tmp/temp");
foreach my $flvurl (@flvurls){
my($tmp ,$url) = split(/=/,$flvurl);
print OUTFILE "http://newflv.sohu.ccgslb.net$url \n";
}
close(OUTFILE);
system("mv /tmp/temp /tmp/play.m3u");
system("mplayer -playlist /tmp/play.m3u")
[/bash]
http://bbs.cenfun.com/
他是用一个“万能”的flash播放器,感觉这个flash比视频网站的flash节省资源。有兴趣不妨一试。
-
- 帖子: 236
- 注册时间: 2008-01-31 12:39
Re: 发个用mplayer看搜狐视频的脚本
我想请教一下那个cmp4,你是怎么在ubuntu里安装的呢?谢谢回答
- mjp123
- 帖子: 703
- 注册时间: 2009-04-09 15:06
Re: 发个用mplayer看搜狐视频的脚本
那个论坛有详细的教程,可以看下。bobby_winon 写了:我想请教一下那个cmp4,你是怎么在ubuntu里安装的呢?谢谢回答
(要么在本机架设一个服务器,要么申请一个空间,最好支持php。把从那个论坛下载的文件上传到你的服务器,接下来的工作主要就是采集了。)
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 发个用mplayer看搜狐视频的脚本
ubuntu 12.04下初步尝试了一下cmp4,比起adobe的来,播放性能不做评价,起码资源上不省。具体的例子是,只在一个最基本的html页面上嵌入这个播放器,打开该html页面后,不播放任何东西,top查看xorg,compiz包括firefox的cpu占用都飙升,在我这里xorg达到15%,compiz10%,firefox也有10%左右,一开始播放,那就跟adobe播放器差不多了。而关掉该html页面,cpu占用立刻恢复到1%。这跟我的推测是一致的,adobe即便是再烂,也不会烂在视频解码上,flash播放器肯定是调用系统解码器进行播放的,真正占用cpu的凶手是firefox,xorg和compiz,其中我注意到光是plugin-container就占了8%的cpu。
看起来linux下flash的问题是多方面的,adobe的播放器烂就不用说了,垃圾的xorg以及firefox也难辞其咎。当然,这也反过来说名adobe对linux并没有差别待遇,只是它的东西在linux下与X环境配合工作的时候,占用了太多的资源,我认为这主要是linux的问题。
看起来linux下flash的问题是多方面的,adobe的播放器烂就不用说了,垃圾的xorg以及firefox也难辞其咎。当然,这也反过来说名adobe对linux并没有差别待遇,只是它的东西在linux下与X环境配合工作的时候,占用了太多的资源,我认为这主要是linux的问题。
mjp123 写了:从这个论坛看到很多解析视频地址的方法。funicorn 写了:稍微改了一下。这个http://newflv.sohu.ccgslb.net是搜狐自己的服务器,还是第三方hack的啊?mjp123 写了:直接flvcd是不能看sohu、奇艺=YeLee 写了:嘿嘿,又是flvcd。![]()
![]()
[bash]
#!/usr/bin/perl
use strict;
use LWP::Simple;
my $arg=$ARGV[0];
#$arg = "http://tv.sohu.com/20120423/n341373708.shtml";
my $url="http://www.flvcd.com/parse.php?format=high&kw=$arg";
#(如果有的话)
#format=high 高清版解析
#format=super 超清版解析
#format=real 原画版解析
(my @flvurls)=get($url)=~/<U>(.*)/g;
# 生成播放列表
open (OUTFILE,">>/tmp/temp");
foreach my $flvurl (@flvurls){
my($tmp ,$url) = split(/=/,$flvurl);
print OUTFILE "http://newflv.sohu.ccgslb.net$url \n";
}
close(OUTFILE);
system("mv /tmp/temp /tmp/play.m3u");
system("mplayer -playlist /tmp/play.m3u")
[/bash]
http://bbs.cenfun.com/
他是用一个“万能”的flash播放器,感觉这个flash比视频网站的flash节省资源。有兴趣不妨一试。