发个用mplayer看搜狐视频的脚本

Totem,mplayer,sopcast,realplayer,bmp
头像
loongpanda
帖子: 73
注册时间: 2008-11-25 10:31
系统: u24.04
来自: tw
联系:

Re: 发个用mplayer看搜狐视频的脚本

#16

帖子 loongpanda » 2012-08-09 10:34

謝謝提供
ubuntu24.04
头像
mjp123
帖子: 703
注册时间: 2009-04-09 15:06

Re: 发个用mplayer看搜狐视频的脚本

#17

帖子 mjp123 » 2012-08-09 11:56

funicorn 写了:
mjp123 写了:
YeLee 写了:嘿嘿,又是flvcd。 :em04 :em04 :em04
直接flvcd是不能看sohu、奇艺=
稍微改了一下。这个http://newflv.sohu.ccgslb.net是搜狐自己的服务器,还是第三方hack的啊?

[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节省资源。有兴趣不妨一试。
bobby_winon
帖子: 236
注册时间: 2008-01-31 12:39

Re: 发个用mplayer看搜狐视频的脚本

#18

帖子 bobby_winon » 2012-08-09 16:20

我想请教一下那个cmp4,你是怎么在ubuntu里安装的呢?谢谢回答
头像
mjp123
帖子: 703
注册时间: 2009-04-09 15:06

Re: 发个用mplayer看搜狐视频的脚本

#19

帖子 mjp123 » 2012-08-13 14:24

bobby_winon 写了:我想请教一下那个cmp4,你是怎么在ubuntu里安装的呢?谢谢回答
那个论坛有详细的教程,可以看下。
(要么在本机架设一个服务器,要么申请一个空间,最好支持php。把从那个论坛下载的文件上传到你的服务器,接下来的工作主要就是采集了。)
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 发个用mplayer看搜狐视频的脚本

#20

帖子 funicorn » 2012-08-14 9:18

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的问题。
mjp123 写了:
funicorn 写了:
mjp123 写了:
YeLee 写了:嘿嘿,又是flvcd。 :em04 :em04 :em04
直接flvcd是不能看sohu、奇艺=
稍微改了一下。这个http://newflv.sohu.ccgslb.net是搜狐自己的服务器,还是第三方hack的啊?

[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节省资源。有兴趣不妨一试。
回复