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

Totem,mplayer,sopcast,realplayer,bmp
头像
mjp123
帖子: 703
注册时间: 2009-04-09 15:06

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

#1

帖子 mjp123 » 2012-05-09 10:23

使用方法:
/path/sohu.pl http://tv.sohu.com/20120423/n341373708.shtml
最好是和浏览器关联,Firefox 可以用flashgot。opera就简单了,直接编辑菜单配置文件。
sohu.tar
(10 KiB) 已下载 212 次
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

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

#2

帖子 YeLee » 2012-05-09 10:24

嘿嘿,又是flvcd。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
mjp123
帖子: 703
注册时间: 2009-04-09 15:06

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

#3

帖子 mjp123 » 2012-05-09 10:31

YeLee 写了:嘿嘿,又是flvcd。 :em04 :em04 :em04
直接flvcd是不能看sohu、奇艺=
zhyma
帖子: 75
注册时间: 2008-06-01 9:02

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

#4

帖子 zhyma » 2012-05-09 15:37

如何和flashgot关联?
哈哈会用了,flashgot 选项--常规--下载管理器--新增 输入sohu.pl ---浏览中---找到sohu.pl的位置----参数模板中输入http://tv.sohu.com/20120509/n342722981.shtml 确定. 也可以用vlc 在sohu.pl中把mpayer换了.有一个问题,关播放器要关许多次. 还是要赞一个:em11
bobby_winon
帖子: 236
注册时间: 2008-01-31 12:39

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

#5

帖子 bobby_winon » 2012-05-19 3:46

感谢分享,下来试试。
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

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

#6

帖子 rapistor » 2012-05-19 13:30

先mark下,和那个优酷是一样的吗?
坚守在linux的天堂!
头像
mjp123
帖子: 703
注册时间: 2009-04-09 15:06

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

#7

帖子 mjp123 » 2012-05-20 9:55

rapistor 写了:先mark下,和那个优酷是一样的吗?
这个是专门看搜狐的,那个优酷的看不成搜狐视频。
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

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

#8

帖子 funicorn » 2012-07-15 9:06

好东西,可以解释一下原理吗?
lulusee
帖子: 69
注册时间: 2009-05-14 0:51

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

#9

帖子 lulusee » 2012-07-30 21:16

chrome呢 怎么用
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

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

#10

帖子 枫叶饭团 » 2012-07-30 21:23

这个必需啊,我喜欢
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

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

#11

帖子 枫叶饭团 » 2012-07-30 21:25

Can't locate LWP/Simple.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /home/maplebeats/Scripts/sohu.pl line 3.
BEGIN failed--compilation aborted at /home/maplebeats/Scripts/sohu.pl line 3.
求破,perl盲
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

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

#12

帖子 枫叶饭团 » 2012-07-30 21:41

已破,谢谢
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

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

#13

帖子 youzhiyili » 2012-07-30 22:03

都是好心人啊 :em11
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
fatevictor
帖子: 64
注册时间: 2010-11-17 19:25

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

#14

帖子 fatevictor » 2012-08-08 22:46

小白表示很困难。。。

用代码结果:
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /home/ny/下载/sohu.pl.
libavformat version 53.21.0 (external)
Mismatching header version 53.19.0


Playing http://tv.sohu.com/20120630/n346958043.shtml.
Resolving tv.sohu.com for AF_INET6...

Couldn't resolve name for AF_INET6: tv.sohu.com
Resolving tv.sohu.com for AF_INET...
Connecting to server tv.sohu.com[221.236.12.156]: 80...

Cache size set to 320 KBytes
Cache fill: 0.00% (0 bytes)



Exiting... (End of file)
Flashgot关联然后要怎么用?
开始新一轮的折腾

windows病毒多
ubuntu bug多
orz...
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

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

#15

帖子 funicorn » 2012-08-08 23:03

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]
回复