1

谁能告诉我如何解决这个突出显示的问题?我下载字幕没有问题,但下载程序。

我使用了 UKBestVPN 服务。下载字幕没问题,所以VPN服务应该没有问题。有人说我需要在Win 7中设置端口10060。我在防火墙高级设置中做了,但错误再次出现。

谢谢你。

C:\Program Files (x86)\get_iplayer>get_iplayer --pid b01fkbb3
get_iplayer v2.80, Copyright (C) 2008-2010 Phil Lewis
This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
This is free software, and you are welcome to redistribute it under certain
conditions; use --conditions for details.

INFO Trying to stream pid using type tv
INFO: pid found in cache
Matches:
524: Newsnight - 02/04/2012, BBC Two, News,TV, default,

INFO: 1 Matching Programmes
INFO: Checking existence of default version
INFO: flashhigh1,flashhigh2,flashstd1,flashstd2 modes will be tried for version default
INFO: Trying flashhigh1 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashhigh1 mode
INFO: Trying flashhigh2 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashhigh2 mode
INFO: Trying flashstd1 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashstd1 mode
INFO: Trying flashstd2 mode to record tv: Newsnight - 02/04/2012
INFO: File name prefix = Newsnight_-_02_04_2012_b01fkbb3_default
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: RTMP_Connect0, failed to connect socket. 10060 (Unknown error)
INFO: Command exit code 3 (raw code = 768)
WARNING: Failed to stream file C:\Users\Tin\Desktop\iPlayer Recordings\Newsnight_-_02_04_2012_b01fkbb3_default.partial.mp4.flv via RTMP
INFO: skipping flashstd2 mode
ERROR: Failed to record 'Newsnight - 02/04/2012 (b01fkbb3)'

C:\Program Files (x86)\get_iplayer> 
4

2 回答 2

2

您不能通过成功下载字幕文件来假设视频服务器将与您的 VPN 配合使用。我相当肯定 .srt 是由 BBC 服务器提供的,而视频流是由一个大型 CDN 提供的。

再次尝试

C:\Program Files (x86)\get_iplayer>get_iplayer --pid b01fkbb3 --verbose --long

看看结果。如果看起来对字幕文件的请求与对视频流的请求的域不同,您最有可能的问题是 Limelight 或 Akamai 拒绝通过 UKBestVPN 发出的请求。

如果 CDN 能够明智地规避地理限制,付费 VPN 通常没有义务为您提供新 IP ——但询问也无妨。抱歉,这可能不是您想听到的;视频服务器拒绝您的请求可能有更良性的原因......也许如果您的 VPN 真的很忙,那么响应 RTMP 握手可能会很慢......等等。

PS假设你纠正了你的问题,这里有几个提示:

  1. 进入C:\Program Files (x86)\get_iplayer并复制get_iplayer.cmd;将其粘贴回程序文件夹并将其重命名为bbc.cmd

    现在你只需要输入bbc -g horizo​​n

  2. 创建一个名为PATH的用户变量并将C:\Program Files (x86)\get_iplayer放入其中。

    现在,您只需按下Windows 键并直接在“搜索程序和文件”框中键入bbc -g Horizo​​n 。

  3. 您不必在一个微不足道的命令行窗口中处理文本换行。

    Right-click on the get_iplayer icon and select properties; click on the Layout tab and you can resize it to something more usable.

于 2012-04-21T03:26:38.980 回答
0

Use Expat Shield or any other program that provides a UK IP address. Get_iPlayer will do the download job. No RTMP error, then. UKBestVPN may not be as stable to bypass the IP restriction as Expat Shield is.

于 2013-08-12T14:11:18.377 回答