Git Product home page Git Product logo

get-flash-videos's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

get-flash-videos's Issues

Cannot download from tv4play.se

get_flash_videos "http://www.tv4play.se/program/unga-f%C3%B6r%C3%A4ldrar?video_id=3503452"
Using method 'tv4play' for http://www.tv4play.se/program/unga-f%C3%B6r%C3%A4ldrar?video_id=3503452
Downloading http://www.tv4play.se/program/unga-f%C3%B6r%C3%A4ldrar?video_id=3503452
Error:
mismatched tag at line 6, column 2, byte 146 at /usr/lib/perl5/XML/Parser.pm line 187.
(from FlashVideo::Site::Tv4play::/usr/share/perl5/FlashVideo/Site/Tv4play.pm::15)

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).

Check for updates by running: /usr/bin/get_flash_videos --update

If the latest version does not support this please open a bug (or
contribute a patch!) at http://code.google.com/p/get-flash-videos/
make sure you include the output with --debug enabled.
Couldn't download any videos.

sudo /usr/bin/get_flash_videos --update
Unable to retrieve version data: 404 Not Found

Doesn't work on Windows

If I run .\get_flash_videos 'https://www.dplay.no/videoer/71-nord/sesong-19-episode-7' in PowerShell, Windows asks me which program I would like to use to open the file. If I choose for example Notepad, the file get_flash_videos is opened in Notepad. What am I doing wrong?

youtube download has stopped working

I believe is stopped working awhile ago, but have not had time to report it.

Youtube was the first site this tools supported. Would be nice to get it working again.

I am using the latest release 1.25.99 from git.


`$ ./get_flash_videos-1.25.99 -d https://www.youtube.com/watch?v=W7EJSd-nEp4
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Using method 'youtube' plugin version 0.02 for https://www.youtube.com/watch?v=W7EJSd-nEp4
Downloading https://www.youtube.com/watch?v=W7EJSd-nEp4
-> GET https://www.youtube.com/watch?v=W7EJSd-nEp4
<- 200 text/html; charset=utf-8 (300576): UTF8 on, non-ASCII, 300576 characters 300610 bytes
Use of uninitialized value in subroutine entry at /usr/share/perl5/URI/Escape.pm line 184.
get_youtube_video_info: http://www.youtube.com/get_video_info?&video_id=W7EJSd-nEp4&el=profilepage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW7EJSd-nEp4&hl=en_US&t=
-> GET http://www.youtube.com/get_video_info?&video_id=W7EJSd-nEp4&el=profilepage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW7EJSd-nEp4&hl=en_US&t=
<- 200 application/x-www-form-urlencoded (55): UTF8 off, ASCII, 55 characters 55 bytes
Use of uninitialized value in subroutine entry at /usr/share/perl5/URI/Escape.pm line 184.
get_youtube_video_info: http://www.youtube.com/get_video_info?&video_id=W7EJSd-nEp4&el=detailpage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW7EJSd-nEp4&hl=en_US&t=
-> GET http://www.youtube.com/get_video_info?&video_id=W7EJSd-nEp4&el=detailpage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW7EJSd-nEp4&hl=en_US&t=
<- 200 application/x-www-form-urlencoded (55): UTF8 off, ASCII, 55 characters 55 bytes
Unable to get YouTube video information.
FlashVideo::Site::Youtube
$VAR1 = {
'1' => undef
};

Exists on http://www.youtube.com/get_video?fmt=37&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=37&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=22&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=22&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=35&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=35&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=34&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=34&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=18&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=18&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=5&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=5&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=13&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=13&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=17&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=17&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?fmt=38&video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=38&video_id=W7EJSd-nEp4&t= (204)
Exists on http://www.youtube.com/get_video?video_id=W7EJSd-nEp4&t=: 301
Redirected to https://www.youtube.com/get_video?video_id=W7EJSd-nEp4&t= (204)
Error: Unable to find video URL

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos`

Relative URLs in m3u8

I have noticed that SVTPlay sometime use relative URLs in their m3u8-file which causes get_flash_videos to call ffmpeg with a invalid URI.
The problem can be seen for the video below (for 5 more days):
http://www.svtplay.se/video/7707206/ockupationen/ockupationen-sasong-1-avsnitt-1

I am neither familiar with get_flash_videos or the m3u8 format but I assume that the proper way to deal with it is in read_hls_playlist as the problem might exist at other sites as well. I made the following quick and dirty workaround to deal with it in my end:


diff --git a/lib/FlashVideo/Utils.pm b/lib/FlashVideo/Utils.pm
index d621f00..805b4f4 100644
--- a/lib/FlashVideo/Utils.pm
+++ b/lib/FlashVideo/Utils.pm
@@ -7,6 +7,7 @@ use base 'Exporter';
 use HTML::Entities;
 use HTML::TokeParser;
 use Encode;
+use URI;

 use constant FP_KEY => "Genuine Adobe Flash Player 001";
 use constant EXTENSIONS => qr/\.(?:flv|mp4|mov|wmv|avi|m4v)/i;
@@ -563,7 +564,7 @@ sub read_hls_playlist {
   foreach my $line (@lines) {
     if ($line =~ /BANDWIDTH/) {
       $line =~ /BANDWIDTH=([0-9]*)/;
-      $urltable{int($1)} = $lines[$i + 1];
+      $urltable{int($1)} = URI->new("$lines[$i + 1]")->abs("$url")->canonical();
     }
     $i++;
   }
-- 

ITV plugin issue

The following warning message was given. To be investigated.
Use of uninitialized value in concatenation (.) or string at /usr/local/libdata/perl5/site_perl/FlashVideo/Site/Itv.pm line 188, line 1.

Warning will be different for other operating systems.

Do not work muti-byte search

I'm trying Japanese search but don't work.

searched word is "テスト" in Japanese (in English: Test)

# get_flash_videos -d テスト
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/4od.pm
Trying to open plugin ~/.get_flash_videos/plugins/Googlevideosearch.pm
Searching 'FlashVideo::Site::4od' for 'テスト'.
-> GET http://gdata.youtube.com/feeds/api/videos?q=%E3%83%86%E3%82%B9%E3%83%88&orderby=published&start-index=1&max-results=50&v=2
<- 410 application/vnd.google.gdata.error+xml (186): UTF8 on, ASCII, 186 characters 186 bytes
Searching 'FlashVideo::Site::4od' failed with: Couldn't get YouTube search Atom XML: 410 Gone at /usr/share/perl5/vendor_perl/FlashVideo/Site/4od.pm line 34.

Searching 'FlashVideo::Site::Googlevideosearch' for 'テスト'.
-> GET http://www.google.com/videohp
<- 200 text/html; charset=UTF-8 (51925): UTF8 on, ASCII, 51925 characters 51925 bytes
Found 20 results for テスト.
Found 20 results, trimming to 10.
Search for 'テスト' found these results:
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 1] ► 2:18
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 2] 㯤 الترÙÆ' إعلاÙâ ...
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 3] ►
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 4] veoh - 実泠テスト
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 5] ►
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 6] veoh - iPod テスト dragonlady
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 7] ► 0:53
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 8] àÃ... - YouTube
Wide character in printf at /usr/bin/get_flash_videos line 221.
[ 9] ►
Wide character in printf at /usr/bin/get_flash_videos line 221.
[10] 090605黨員大蠲à...
Enter the number(s) or range (e.g. 1-3) of the videos to download (separate multiple with comma or space):

Use zero exit code for "File $self->{printable_filename} has been fully downloaded."

When trying to re-download a file that has already been downloaded, the program gives exit code 1 displaying "File {printable_filename} has been fully downloaded."

When file has been previously downloaded fully, it would be better to give exit code 0.

The exit code 1 is also used by other interruptions like "Destination cannot be reached/resolved." , "No Internet Connectivity." .

In any case, a zero exit code or a unique exit code is needed for files that have been previously fully downloaded. Needed badly to distinguish between network errors and already downloaded file.

Thanks.

Can't download any videos on TOU.TV

Hello,

All versions of get_flash_videos I've tested fail to download any videos from the https://ici.tou.tv/ website. I wonder if I'm doing something wrong, or if support for the site is broken.

Here's an example using the version "combined-get_flash_videos-1.25.99.01" :

aeonwaves@the-end-of-the-world:~/Downloads$ perl get_flash_videos.pl --debug "https://ici.tou.tv/autrui"
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Ici.pm
Using method 'tou' for https://ici.tou.tv/autrui
Downloading https://ici.tou.tv/autrui
-> GET https://ici.tou.tv/autrui
<- 500 text/plain (391): UTF8 off, ASCII, 391 characters 391 bytes
Couldn't download 'https://ici.tou.tv/autrui': 500 Can't verify SSL peers without knowing which Certificate Authorities to trust
Video ID = 
Error: Couldn't find TOU.TV video ID at get_flash_videos.pl line 24355.

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.
aeonwaves@the-end-of-the-world:~/Downloads$ 

Some recent ITVHub additions fail to fetch

Hi @njtaylor, I do hope you're well 😃

This issue title might sound as a dupe of #221, but my gut feeling is
the underlying root cause is different... 😕

At least two recent ITVHub offerings,

https://www.itv.com/hub/james-martins-saturday-morning/2a5159a0034
https://www.itv.com/hub/harry-hills-alien-fun-capsule/2a4728a0009

fail to download; both were first broadcast last Saturday, Apr 21st 2018.
Testing platform is:

OS: Windows Vista SP2 32-bit, + MS updates for WS2008SP2 (same kernel version, in extended support until Jan 2020)
Perl version: 5.24.0.1-32bit-portable + GFV dependencies, installed manually via CPAN
GFV version: Latest combined script from the releases section of this repo (combined-get_flash_videos-1.25.99.01) renamed for brevity to c-gfv-1_25_99_01
Command issued:

perl scripts/c-gfv-1_25_99_01 "https://www.itv.com/hub/james-martins-saturday-morning/2a5159a0034" --debug

Cmd Prompt Window output:

Using method 'itv' plugin version 0.09.03 for https://www.itv.com/hub/james-mart
ins-saturday-morning/2a5159a0034
Downloading https://www.itv.com/hub/james-martins-saturday-morning/2a5159a0034
-> GET https://www.itv.com/hub/james-martins-saturday-morning/2a5159a0034
<- 200 text/html; charset=UTF-8 15889 (82784): UTF8 on, ASCII, 82784 characters
82784 bytes
~0034#001

~s:Envelope>
Error: Unable to find <Video> in XML at scripts/c-gfv-1_25_99_01 line 20585.

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.

... and same goes for the second programme 😠

Issue was first reported here, as a result I created a related issue in the yt-dl tracker, where you can read more details... 😉
Downloadable HLS streams do exist for these shows, it's probably a recent change in ITVHub's side that makes them undetectable currently 😢 ; I hope your coding wizardry can assist...

Note to overseas users:
Since mid-March 2018, ITVHub are geo-fencing HLS streams at CDN level, hence you now need a geolocation circumvention solution to download those streams (more here).

Best regards

HLSDownloader has problem with EXT-X-VERSION 4 m3u8 at pbs.org

pbs.org has started using EXT-X-VERSION 4 in their m3u8 files.

They include EXT-X-I-FRAME-STREAM-INF records that identify a playlist file containing I-frames.

This record also has a BANDWITH keyword, but a URI keyword identifies the playlist file, not a subsequent line with the URI.

The simplistic m3u8 playlist parser then fails in the read_hls_playlist subroutine, returning bogus urls that cause the download to fail.

Fails to run on Linux

Hi

I am one of the Linuxbrew maintainers. We are packaging get-flash-videos in our package manager, which is based on the homebrew package manager for OS X.

We have the following sanity check to see if get-flash-videos works fine:

get_flash_videos http://news.bbc.co.uk/2/hi/programmes/hardtalk/9560793.stm

This fails with the following error:

Using method 'bbc' plugin version 0.01 for http://news.bbc.co.uk/2/hi/programmes/hardtalk/9560793.stm
Downloading http://news.bbc.co.uk/2/hi/programmes/hardtalk/9560793.stm
Error: Can't use string ("<?xml version="1.0" encoding="UT"...) as a SCALAR ref while "strict refs" in use at /home/linuxbrew/.linuxbrew/Cellar/get-flash-videos/1.25.93/lib/perl5/FlashVideo/Site/Bbc.pm line 88.
Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.
Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.
If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.

The same command line works fine on mac. I guess there is something with the $$content variable in Bbc.pm at line 88, but my perl knowledge stops here. Could you please have a look?

Issue on our bugtracker for reference: https://github.com/Linuxbrew/homebrew-core/pull/3467

ITV failure to download some programmes (viewable on-line)

Able to view episode on-line in browser but unable to download for off-line viewing.
An example is episode 10 of The Protectors (other examples can be listed).
Any help appreciated.
Platform;
Windows Vista 32 SP2
Perl version ActivePerl-5.20.2.2001

Debug output;
Using method 'itv' plugin version 0.09 for https://www.itv.com/hub/the-protectors/ENT1315a0022
Downloading https://www.itv.com/hub/the-protectors/ENT1315a0022
-> GET https://www.itv.com/hub/the-protectors/ENT1315a0022
<- 200 text/html; charset=UTF-8 15443 (82551): UTF8 on, ASCII, 82551 characters 82551 bytes ~0022

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body>InvalidEntityVideo has no renditions for platform DotCom</s:Body></s:Envelope>
Error: Unable to find

Couldn't extract Flash movie URL. This site may need specific support adding, or fixing.

Please confirm that the URL is valid and that you are running the latest version of get-flash-videos.

If the latest version does not support this site please create a bug report at https://github.com/monsieurvideo/get-flash-videos making sure you include the output with --debug enabled. Alternatively, fix it yourself and send us a pull request.
Couldn't download any videos.

Vimeo support does not work

Support for vimeo seems broken

# get_flash_videos -u
You already have the latest version.

# get_flash_videos https://vimeo.com/44716955 --debug --info
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Vimeo.pm
Using method 'vimeo' plugin version 0.05 for https://vimeo.com/44716955
Downloading https://vimeo.com/44716955
-> GET https://vimeo.com/44716955
<- 200 text/html; charset=UTF-8 (46745): UTF8 on, non-ASCII, 46745 characters 46747 bytes
-> GET https://player.vimeo.com/video/44716955/config
<- 200 application/json (3904): UTF8 off, ASCII, 3904 characters 3904 bytes
Error:
Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).

Check for updates by running: /usr/local/Cellar/get-flash-videos/1.25.91/libexec/bin/get_flash_videos --update

If the latest version does not support this please open a bug
at http://code.google.com/p/get-flash-videos/ making sure you include
the output with --debug enabled. Alternatively, fix it yourself and send us
a pull request on Github: https://github.com/monsieurvideo/get-flash-videos
Couldn't download any videos.

# get_flash_videos --version
get_flash_videos version 1.25.91 (http://code.google.com/p/get-flash-videos/)

HLSDownloader.pm consumes too much memory

I have been trying to download http://www.pbs.org/video/2365556519/ which is a 3.5 hour 720p show. The HLSDownloader monotonically grows in memory usage until it maxes out my computer's 2GB memory and 4GB swap and is killed by the kernel. The get_flash_video program reaches about 5.8 GB in size before death.

Is there anyway to prevent this situation? I note that the ts file is ~50% saved before death occurs. So there does not seem to be any reason to retain the download image in memory.

Enhance PBS module to allow user login and access to high definition videos

Currently the PBS module only downloads low definition videos.

The pbs.org site provides high definition videos, if the user sets up an account with the site.

This enhancement request allow the user to set their pbs.org account and password and download high definition videos.

I am proposing to use the FlashVideo::VideoPreferences::Account class to access the credentials from ~/.netrc. This is the same as the Youtube.pm method.

Unable to download from ITV Hub today

Trying to download the first episode of the new series of Victoria I get
<./getflash2 https://www.itv.com/hub/victoria/2a4229a0009
Wed 30 Aug 18:02:34 BST 2017
Running get_flash_video2 now for https://www.itv.com/hub/victoria/2a4229a0009
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Using method 'itv' plugin version 0.09 for https://www.itv.com/hub/victoria/2a4229a0009
Downloading https://www.itv.com/hub/victoria/2a4229a0009
-> GET https://www.itv.com/hub/victoria/2a4229a0009
<- 500 text/plain (391): UTF8 off, ASCII, 391 characters 391 bytes
Couldn't download 'https://www.itv.com/hub/victoria/2a4229a0009': 500 Can't verify SSL peers without knowing which Certificate Authorities to trust
Production ID

Error: No id (filter) found in URL or production id

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.
Wed 30 Aug 18:02:35 BST 2017
Complete https://www.itv.com/hub/victoria/2a4229a0009 >

using combined-get_flash_videos-1.25.94

ITV Broken

Looks like ITV is broken again, can't download any new items, looks like they might have change the URL for the iOS service:

sjcarr@battuta:~ $ $HOME/get-flash-videos/get_flash_videos --debug --yes https://www.itv.com/hub/celebrity-juice/1a7045a0290
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Trying to open plugin ~/.get_flash_videos/plugins/Itv.pm
Using method 'itv' plugin version 0.09.07 for https://www.itv.com/hub/celebrity-juice/1a7045a0290
Downloading https://www.itv.com/hub/celebrity-juice/1a7045a0290
-> GET https://www.itv.com/hub/celebrity-juice/1a7045a0290
<- 200 text/html; charset=UTF-8 18182 (118326): UTF8 on, ASCII, 118326 characters 118326 bytes
Production ID 1/7045/0290#001

<HTML><HEAD><TITLE>Error</TITLE></HEAD><BODY>
An error occurred while processing your request.<p>
Reference&#32;&#35;97&#46;13367a5c&#46;1620500557&#46;3e32d0c
</BODY></HTML>

No rtmp download found
Trying IOS download...
Title: Celebrity Juice - Series 25 - Episode 4
Episode Title Series 25 - Episode 4
Series: Celebrity Juice
ios url: https://magni.itv.com/playlist/itvonline/ITV2/1_7045_0290.001
hamc: 0cfa27600ff57e72a3071372c95d59394a7c204f
{
  "Message" : "Failed to get variant availability from Thor: too many results",
  "TransactionId" : "oas-magni-557866-MRZDpu"
}
Error: Can't use an undefined value as an ARRAY reference at /home/sjcarr/get-flash-videos/lib/FlashVideo/Site/Itv.pm line 216.

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.

Unable to get ITV subtitles

The video downloads (not available in RTMP at the time of this posting):

https://www.itv.com/hub/the-durrells/2a4156a0019
"No rtmp download found"

IOS:
https://magni.itv.com/playlist/itvonline/ITV/2_4156_0019.001

The WebVTT subtitles are available for the IOS download but are not downloaded or converted to srt:

"Subtitles" : [
{
"Href" : "https://itvpnpsubs-a.akamaihd.net/2-4156-0019-001/Subtitles/1/WebVTT-OUT-OF-BAND/2-4156-0019-001_TheDurrellsSeries3_TX290418.vtt"
}

Also, it would be nice if subtitles could be retrieved separately on the command line (if you forget them when downloading the video but want them later, --subtitles-only ? )

Oops, Not Working, What is wrong here ...

Description

It is working to get Audio-Uri by using Audio Downloader Prime, a Google Chrome Plugin; but the project here isn't, can author help me figure out how come ?

Command

./get_flash_videos -i http://www.51voa.com/VOA_Special_English/haj-stoning-saudi-arabia-79909.html

Result

Downloading http://www.51voa.com/VOA_Special_English/haj-stoning-saudi-arabia-79909.html
Using method 'generic' for http://www.51voa.com/VOA_Special_English/haj-stoning-saudi-arabia-79909.html
Error: No URLs found at /Users/cary/Desktop/get-flash-videos/lib/FlashVideo/Generic.pm line 129.

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).

Check for updates by running: ./get_flash_videos --update

If the latest version does not support this please open a bug (or
contribute a patch!) at http://code.google.com/p/get-flash-videos/
make sure you include the output with --debug enabled.
Couldn't download any videos.

ustream not working

The ustream site has changed and the plugin is now failing.

$ get_flash_videos-1.25.92 -d http://www.ustream.tv/recorded/90549242
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Using method 'ustream' plugin version 0.01 for http://www.ustream.tv/recorded/90549242
Downloading http://www.ustream.tv/recorded/90549242
-> GET http://www.ustream.tv/recorded/90549242
<- 200 text/html; charset=UTF-8 24881 (94628): UTF8 on, non-ASCII, 94628 characters 94677 bytes
Error:
Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).

youtube downloads have stopped working

Using the latest release : get_flash_videos-1.25.99.03

(xenial)pwalden@localhost:~$ get_flash_videos-1.25 -d 'https://www.youtube.com/watch?v=rqNtn8MkJFk'
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Using method 'youtube' plugin version 0.02 for https://www.youtube.com/watch?v=rqNtn8MkJFk
Downloading https://www.youtube.com/watch?v=rqNtn8MkJFk
-> GET https://www.youtube.com/watch?v=rqNtn8MkJFk
<- 200 text/html; charset=utf-8 (54621)
Use of uninitialized value in subroutine entry at /usr/share/perl5/URI/Escape.pm line 184.
get_youtube_video_info: http://www.youtube.com/get_video_info?&video_id=rqNtn8MkJFk&el=profilepage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrqNtn8MkJFk&hl=en_US&t=
-> GET http://www.youtube.com/get_video_info?&video_id=rqNtn8MkJFk&el=profilepage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrqNtn8MkJFk&hl=en_US&t=
<- 200 application/x-www-form-urlencoded 5998 (16811)
Use of uninitialized value in subroutine entry at /usr/share/perl5/URI/Escape.pm line 184.
get_youtube_video_info: http://www.youtube.com/get_video_info?&video_id=rqNtn8MkJFk&el=detailpage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrqNtn8MkJFk&hl=en_US&t=
-> GET http://www.youtube.com/get_video_info?&video_id=rqNtn8MkJFk&el=detailpage&ps=default&eurl=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrqNtn8MkJFk&hl=en_US&t=
<- 200 application/x-www-form-urlencoded 5974 (16705)
Unable to get YouTube video information.
FlashVideo::Site::Youtube
$VAR1 = {
          '1' => undef
        };

Exists on http://www.youtube.com/get_video?fmt=37&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=37&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=22&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=22&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=35&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=35&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=34&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=34&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=18&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=18&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=5&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=5&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=13&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=13&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=17&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=17&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?fmt=38&video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?fmt=38&video_id=rqNtn8MkJFk&t= (204)
Exists on http://www.youtube.com/get_video?video_id=rqNtn8MkJFk&t=: 301
Redirected to https://www.youtube.com/get_video?video_id=rqNtn8MkJFk&t= (204)
Error: Unable to find video URL

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.

Unable to install on openSUSE Tumbleweed

I am trying to install the official openSUSE package but get

Problem: get-flash-videos-1.25.92-1.3.noarch requires perl(:MODULE_COMPAT_5.26.1), but this requirement cannot be provided

have you any ideas please? I have perl 5.26 installed.

Channel 5 download fails with errors

I tried to download http://www.channel5.com/shows/loch-lomond-a-year-in-the-wild/episodes/episode-2-742 from Channel 5 today but it fails with

Error: Attribute (data) does not pass the type constraint because: Validation failed for 'Str' with value undef at constructor Data::AMF::IO::new (defined at /usr/share/perl5/vendor_perl/Data/AMF/IO.pm line 182) line 31.
Data::AMF::IO::new("Data::AMF::IO", "data", undef) called at /usr/share/perl5/vendor_perl/Data/AMF/Parser/AMF0.pm line 33
Data::AMF::Parser::AMF0::parse("Data::AMF::Parser::AMF0", undef) called at /usr/share/perl5/vendor_perl/Data/AMF/Packet.pm line 73
Data::AMF::Packet::deserialize("Data::AMF::Packet", "\x{0}\x{3}\x{0}\x{0}\x{0}\x{1}\x{0}\x{b}/1/onResult\x{0}\x{0}\x{ff}\x{ff}\x{ff}\x{ff}\x{5}") called at /home/stuart/get_flash_videos line 10481
FlashVideo::Site::Channel5::amfgateway("FlashVideo::Site::Channel5", FlashVideo::Mechanize=HASH(0x3c80f28), 1707001743001, HASH(0x3c96f80), FlashVideo::VideoPreferences=HASH(0x3c8b0d8)) called at /home/stuart/get_flash_videos line 10410
FlashVideo::Site::Channel5::find_video("FlashVideo::Site::Channel5", FlashVideo::Mechanize=HASH(0x3c80f28), "http://www.channel5.com/shows/loch-lomond-a-year-in-the-wild/"..., FlashVideo::VideoPreferences=HASH(0x3c8b0d8)) called at /home/stuart/get_flash_videos line 27451
eval {...} called at /home/stuart/get_flash_videos line 27450
App::get_flash_videos::download("http://www.channel5.com/shows/loch-lomond-a-year-in-the-wild/"..., FlashVideo::VideoPreferences=HASH(0x3c8b0d8), 1) called at /home/stuart/get_flash_videos line 27404

Has anyone got a fix for this please?

FlashVideo::HLSDownloader appends last ts segment 4 or 5 times to Pbs m3u8 playlist

I am trying to get the Site/Pbs.com plugin to use the HLSDownloader and have been largely successful.

However, every mp4 file result from the pbs.com site appears to have the very last ts segment repeated at least 4 times.

I am not that familiar with the m3u8 format and the final ffmpeg assembly process, so I am asking if this a defect in the HLSDownloader?

Here is a sample pbs m3u8 playlist:

http://ga.video.cdn.pbs.org/videos/american-experience/e18374b9-4708-4c33-bc0e-02eb047d5bb3/211414/hd-1080p-mezzanine-16x9/1b2912c5_amex2710-16x9-hls-400-2500k_858.m3u8

Couldn't extract video | Torontosun.com

http://www.torontosun.com/2017/01/30/premier-kathleen-wynne-displays-grace-at-mosque

I know this web page uses CanoeVideoStandalone.

~N~o~ ~p~l~u~g~i~n~s~ ~i~n~s~t~a~l~l~e~d~
~Trying to open plugin C:\Users\dj\AppData\Roaming/get_flash_videos/plugins/Www.pm
Trying to open plugin C:\Users\dj\AppData\Roaming/get_flash_videos/plugins/Torontosun.pm
Trying to open plugin C:\Users\dj\AppData\Roaming/get_flash_videos/plugins/Com.pm
-> GET http://www.torontosun.com/2017/01/30/premier-kathleen-wynne-displays-grace-at-mosque
<- 200 text/html;charset=UTF-8 (171697): UTF8 on, non-ASCII, 171697 characters 171703 bytes
Using method 'generic' plugin version 0.01 for http://www.torontosun.com/2017/01/30/premier-kathleen-wynne-displays-grace-at-mosque
Downloading http://www.torontosun.com/2017/01/30/premier-kathleen-wynne-displays-grace-at-mosque
-> GET http://www.torontosun.com/2017/01/30/premier-kathleen-wynne-displays-grace-at-mosque
<- 200 text/html;charset=UTF-8 30026 (171697): UTF8 on, non-ASCII, 171697 characters 171703 bytes
Error: No URLs found at get_flash_videos-1.25.92.perl line 10887.

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).

Check for updates by running: get_flash_videos-1.25.92.perl --update

If the latest version does not support this please open a bug
at http://code.google.com/p/get-flash-videos/ making sure you include
the output with --debug enabled. Alternatively, fix it yourself and send us
a pull request on Github: https://github.com/monsieurvideo/get-flash-videos
Couldn't download any videos.

Does not work on subpages of https://www.lvz.de

I have version 1.25.99.03. I am creating a bug report as the program tells the user to do so in case the latest version does not support a site.

Output of --debug:

$ get_flash_videos --debug https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Trying to open plugin ~/.get_flash_videos/plugins/Lvz.pm
Trying to open plugin ~/.get_flash_videos/plugins/De.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Videolectures.pm
Trying to open plugin ~/.get_flash_videos/plugins/Tou.pm
Trying to open plugin ~/.get_flash_videos/plugins/Cwtv.pm
Trying to open plugin ~/.get_flash_videos/plugins/Mofosex.pm
Trying to open plugin ~/.get_flash_videos/plugins/Break.pm
Trying to open plugin ~/.get_flash_videos/plugins/Blip.pm
Trying to open plugin ~/.get_flash_videos/plugins/Fora.pm
Trying to open plugin ~/.get_flash_videos/plugins/Msn.pm
Trying to open plugin ~/.get_flash_videos/plugins/Bing.pm
Trying to open plugin ~/.get_flash_videos/plugins/Tvnz.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Tv3.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Munkvideo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Vitheque.pm
Trying to open plugin ~/.get_flash_videos/plugins/Abc.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Pbs.pm
Trying to open plugin ~/.get_flash_videos/plugins/Tv4play.pm
Trying to open plugin ~/.get_flash_videos/plugins/Stickam.pm
Trying to open plugin ~/.get_flash_videos/plugins/Nhk.pm
Trying to open plugin ~/.get_flash_videos/plugins/Collegehumor.pm
Trying to open plugin ~/.get_flash_videos/plugins/Techcast.pm
Trying to open plugin ~/.get_flash_videos/plugins/Dplay.pm
Trying to open plugin ~/.get_flash_videos/plugins/5min.pm
Trying to open plugin ~/.get_flash_videos/plugins/Ted.pm
Trying to open plugin ~/.get_flash_videos/plugins/Last.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Xnxx.pm
Trying to open plugin ~/.get_flash_videos/plugins/Arte.pm
Trying to open plugin ~/.get_flash_videos/plugins/Megavideo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Filebox.pm
Trying to open plugin ~/.get_flash_videos/plugins/Vrak.pm
Trying to open plugin ~/.get_flash_videos/plugins/Traileraddict.pm
Trying to open plugin ~/.get_flash_videos/plugins/Redbull.pm
Trying to open plugin ~/.get_flash_videos/plugins/Joemonster.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Tbs.pm
Trying to open plugin ~/.get_flash_videos/plugins/Facebook.pm
Trying to open plugin ~/.get_flash_videos/plugins/Canoe.pm
Trying to open plugin ~/.get_flash_videos/plugins/Brightcove.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Daserste.pm
Trying to open plugin ~/.get_flash_videos/plugins/Yourupload.pm
Trying to open plugin ~/.get_flash_videos/plugins/Expertvillage.pm
Trying to open plugin ~/.get_flash_videos/plugins/Gawker.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25012 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Spike.pm
Trying to open plugin ~/.get_flash_videos/plugins/Mtvnservices.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25012 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Mitworld.pm
Trying to open plugin ~/.get_flash_videos/plugins/Channel4.pm
Trying to open plugin ~/.get_flash_videos/plugins/Fliqz.pm
Trying to open plugin ~/.get_flash_videos/plugins/Escapistmagazine.pm
Trying to open plugin ~/.get_flash_videos/plugins/Slashcontrol.pm
Trying to open plugin ~/.get_flash_videos/plugins/Sockshare.pm
Trying to open plugin ~/.get_flash_videos/plugins/Putlocker.pm
Trying to open plugin ~/.get_flash_videos/plugins/Gamespot.pm
Trying to open plugin ~/.get_flash_videos/plugins/Redtube.pm
Trying to open plugin ~/.get_flash_videos/plugins/Bbc.pm
Trying to open plugin ~/.get_flash_videos/plugins/Ustream.pm
Trying to open plugin ~/.get_flash_videos/plugins/Myvideo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Tv.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25012 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Globaltv.pm
Trying to open plugin ~/.get_flash_videos/plugins/Spiegel.pm
Trying to open plugin ~/.get_flash_videos/plugins/Todaysbigthing.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25484 (256280)
Trying to open plugin ~/.get_flash_videos/plugins/Motherless.pm
Trying to open plugin ~/.get_flash_videos/plugins/Cnet.pm
Trying to open plugin ~/.get_flash_videos/plugins/Sbs.pm
Trying to open plugin ~/.get_flash_videos/plugins/Sapo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Vk.pm
Trying to open plugin ~/.get_flash_videos/plugins/Starwars.pm
Trying to open plugin ~/.get_flash_videos/plugins/Channel5.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Tudou.pm
Trying to open plugin ~/.get_flash_videos/plugins/Thirteen.pm
Trying to open plugin ~/.get_flash_videos/plugins/Cbs.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Msnbc.pm
Trying to open plugin ~/.get_flash_videos/plugins/Videobb.pm
Trying to open plugin ~/.get_flash_videos/plugins/Itv.pm
Trying to open plugin ~/.get_flash_videos/plugins/Ringtv.pm
Trying to open plugin ~/.get_flash_videos/plugins/Grindtv.pm
Trying to open plugin ~/.get_flash_videos/plugins/Dailymotion.pm
Trying to open plugin ~/.get_flash_videos/plugins/Xhamster.pm
Trying to open plugin ~/.get_flash_videos/plugins/Stupidvideos.pm
Trying to open plugin ~/.get_flash_videos/plugins/Movieclips.pm
Trying to open plugin ~/.get_flash_videos/plugins/Stagevu.pm
Trying to open plugin ~/.get_flash_videos/plugins/Movshare.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Cultureunplugged.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Nasa.pm
Trying to open plugin ~/.get_flash_videos/plugins/Googlevideosearch.pm
Trying to open plugin ~/.get_flash_videos/plugins/Daum.pm
Trying to open plugin ~/.get_flash_videos/plugins/Tva.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Theonion.pm
Trying to open plugin ~/.get_flash_videos/plugins/Ehow.pm
Trying to open plugin ~/.get_flash_videos/plugins/Megaporn.pm
Trying to open plugin ~/.get_flash_videos/plugins/Metacafe.pm
Trying to open plugin ~/.get_flash_videos/plugins/Freevideo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Vidzur.pm
Trying to open plugin ~/.get_flash_videos/plugins/Ardmediathek.pm
Trying to open plugin ~/.get_flash_videos/plugins/Cartoonnetwork.pm
Trying to open plugin ~/.get_flash_videos/plugins/Nick.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Wat.pm
Trying to open plugin ~/.get_flash_videos/plugins/Pinkbike.pm
Trying to open plugin ~/.get_flash_videos/plugins/Abclocal.pm
Trying to open plugin ~/.get_flash_videos/plugins/Ctv.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Kidswb.pm
Trying to open plugin ~/.get_flash_videos/plugins/Truveo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Videofun.pm
Trying to open plugin ~/.get_flash_videos/plugins/Video44.pm
Trying to open plugin ~/.get_flash_videos/plugins/Nbc.pm
Trying to open plugin ~/.get_flash_videos/plugins/Youku.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/4od.pm
Trying to open plugin ~/.get_flash_videos/plugins/Muzu.pm
Trying to open plugin ~/.get_flash_videos/plugins/Divxstage.pm
Trying to open plugin ~/.get_flash_videos/plugins/Youtube.pm
Trying to open plugin ~/.get_flash_videos/plugins/Youtubenocookie.pm
Trying to open plugin ~/.get_flash_videos/plugins/Nicovideo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Xvideos.pm
Trying to open plugin ~/.get_flash_videos/plugins/Scivee.pm
Trying to open plugin ~/.get_flash_videos/plugins/Adultswim.pm
Trying to open plugin ~/.get_flash_videos/plugins/Pennyarcade.pm
Trying to open plugin ~/.get_flash_videos/plugins/Cbsnews.pm
Trying to open plugin ~/.get_flash_videos/plugins/Canalvie.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Viafree.pm
Trying to open plugin ~/.get_flash_videos/plugins/Svtplay.pm
Trying to open plugin ~/.get_flash_videos/plugins/Ima.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Nfb.pm
Trying to open plugin ~/.get_flash_videos/plugins/Google.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Apple.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25487 (256280)
Trying to open plugin ~/.get_flash_videos/plugins/Flickr.pm
Trying to open plugin ~/.get_flash_videos/plugins/About.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Four.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Mylifetime.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Vkontakte.pm
Trying to open plugin ~/.get_flash_videos/plugins/Amazon.pm
Trying to open plugin ~/.get_flash_videos/plugins/Zshare.pm
Trying to open plugin ~/.get_flash_videos/plugins/Aniboom.pm
Trying to open plugin ~/.get_flash_videos/plugins/Oppetarkiv.pm
Trying to open plugin ~/.get_flash_videos/plugins/Zdf.pm
Trying to open plugin ~/.get_flash_videos/plugins/Vimeo.pm
Trying to open plugin ~/.get_flash_videos/plugins/Presstv.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25485 (256280)
Presstv.pm no match found

Trying to open plugin ~/.get_flash_videos/plugins/Seesaw.pm
Trying to open plugin ~/.get_flash_videos/plugins/Gorillavid.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25013 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Ooyala.pm
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25012 (255262)
Trying to open plugin ~/.get_flash_videos/plugins/Gosupark.pm
Trying to open plugin ~/.get_flash_videos/plugins/Videojug.pm
Trying to open plugin ~/.get_flash_videos/plugins/Sevenload.pm
Trying to open plugin ~/.get_flash_videos/plugins/Liveleak.pm
Using method 'generic' plugin version 0.01 for https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
Downloading https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
-> GET https://www.lvz.de/Leipzig/Lokales/Querdenken-Demo-in-Leipzig-in-Bildern-und-Videos
<- 200 text/html; charset=UTF-8 25012 (255262)
Found 1-2-1011092-5888574-5888658
Guessed https://www.lvz.de/Leipzig/Lokales/1-2-1011092-5888574-5888658 trying...
Exists on https://www.lvz.de/Leipzig/Lokales/1-2-1011092-5888574-5888658: 404
Found 1-2-1011092-5888574-5888658
Guessed https://www.lvz.de/Leipzig/Lokales/1-2-1011092-5888574-5888658 trying...
Exists on https://www.lvz.de/Leipzig/Lokales/1-2-1011092-5888574-5888658: 404
Found lvz.de
Guessed https://www.lvz.de/Leipzig/Lokales/lvz.de trying...
Exists on https://www.lvz.de/Leipzig/Lokales/lvz.de: 404
Found /
Guessed https://www.lvz.de/ trying...
Exists on https://www.lvz.de/: 200
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Trying to open plugin ~/.get_flash_videos/plugins/Lvz.pm
Trying to open plugin ~/.get_flash_videos/plugins/De.pm
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1086286)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
Trying to open plugin ~/.get_flash_videos/plugins/Escapistmagazine.pm
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
Presstv.pm no match found

-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
Using method 'generic' plugin version 0.01 for https://www.lvz.de/
-> GET https://www.lvz.de/
<- 200 text/html; charset=UTF-8 (1085268)
Found iframe: https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
Trying to open plugin ~/.get_flash_videos/plugins/Www.pm
Trying to open plugin ~/.get_flash_videos/plugins/Googletagmanager.pm
Trying to open plugin ~/.get_flash_videos/plugins/Com.pm
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
Trying to open plugin ~/.get_flash_videos/plugins/Escapistmagazine.pm
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
Presstv.pm no match found

-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
Using method 'generic' plugin version 0.01 for https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
Downloading https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
-> GET https://www.googletagmanager.com/ns.html?id=GTM-NP6XNR
<- 200 text/html; charset=UTF-8 (266)
Error: No URLs found at /usr/share/perl5/FlashVideo/Generic.pm line 150.

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.

ITV failure to download after site change

ITV not longer downloads. It appears flash videos have been disabled and replace with dash. This doesn't work with firefox only chrome, firefox still ends up trying to download a flash plugin. Video does play in chrome should be possible to replace flash with dash, dash has been implemented for other sites.

dump itv video

It seems Itv has updated swf verification.

~:RTMPDownloader=HASH(0x311716c)
Running rtmpdump --verbose --rtmp 'rtmpe://cp72511.edgefcs.net/ondemand?auth=eaE
aNdcbtcodCcubkbmdQaacjaxcFdXcDcMclcDd1d_akbMdoaVbRaFdlajdycCa0dN-bxlTZ1-eS-dAo2L
CrmDtwq&aifp=v002&slist=production/' --flv '1-8694-7485-001_PC011800_16X9.flv' -
-swfhash 'bdfe819d483b78378f24675da9bdb5dc6745ce56d32d16dd60fb0140aafce929' --sw
fsize '8' --playpath 'mp4:production/priority/CATCHUP/1/8694/7485/001/1-8694-748
5-001_PC011800_16X9.mp4' --swfUrl 'http://www.itv.com/mercury/Mercury_VideoPlaye
r.swf'
RTMPDump v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
rtmpdump: DEBUG: Parsing...
=eaEaNdcbtcodCcubkbmdQaacjaxcFdXcDcMclcDd1d_akbMdoaVbRaFdlajdycCa0dN-bxlTZ1-eS-d
Ao2LCrmDtwq&aifp=v002&slist=production/
DEBUG: Protocol : RTMPE
DEBUG: Hostname : cp72511.edgefcs.net
DEBUG: Port : 1935
DEBUG: Playpath : mp4:production/priority/CATCHUP/1/8694/7485/001/1-8694-7485-00
1_PC011800_16X9.mp4
DEBUG: tcUrl : rtmpe://cp72511.edgefcs.net:1935/ondemand?auth=eaEaNdcbtcodCcu
bkbmdQaacjaxcFdXcDcMclcDd1d_akbMdoaVbRaFdlajdycCa0dN-bxlTZ1-eS-dAo2LCrmDtwq&aifp
=v002&slist=production/
DEBUG: swfUrl : http://www.itv.com/mercury/Mercury_VideoPlayer.swf
DEBUG: app : ondemand?auth=eaEaNdcbtcodCcubkbmdQaacjaxcFdXcDcMclcDd1d_akbMd
oaVbRaFdlajdycCa0dN-bxlTZ1-eS-dAo2LCrmDtwq&aifp=v002&slist=production/
DEBUG: live : no
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: bd fe 81 9d 48 3b 78 37 8f 24 67 5d a9 bd b5 dc
DEBUG: 67 45 ce 56 d3 2d 16 dd 60 fb 01 40 aa fc e9 29
rtmpdump: DEBUG: SWFSize : 8
rtmpdump: DEBUG: RTMP_Connect1, ... connected, handshaking
rtmpdump: DEBUG: HandShake: Client digest offset: 1135
d2 e8 80 f8 58
DEBUG: 3a aa 63 41 72 0c 8c 2d 5c 3d 0a d4 d9 54 93 6a
DEBUG: HandShake: Type Answer : 08
WARNING: HandShake: Type mismatch: client sent 6, server answered 8
DEBUG: HandShake: Server Uptime : 293898158
DEBUG: HandShake: FMS Version : 5.0.7.1
DEBUG: HandShake: Server DH public key offset: 569
DEBUG: HandShake: Secret key:
DEBUG: 5d d0 41 40 2b d1 aa 6c b8 d7 33 c6 e3 cb 17 e2
DEBUG: c7 6c 87 05 48 cc ac 62 13 2a dc c9 c2 58 18 7a
DEBUG: af 6a f6 c3 be a7 13 74 60 47 e9 ee db 91 84 24
DEBUG: 42 85 da 64 0d 31 59 bd 37 47 d3 7b 18 66 ef e2
DEBUG: a5 7e ab 70 e7 f1 91 49 5f f8 d3 7d fb 36 13 51
DEBUG: 70 9e cc cf 37 a6 b4 8a fe 19 15 68 f0 87 aa 95
DEBUG: d8 aa 16 ab 81 97 b9 3f cd 5e 84 18 7a ec 6d b4
DEBUG: 20 d8 92 01 ac 6c 3a 89 83 51 4a da ac 79 d6 19
DEBUG: RC4 Out Key:
DEBUG: 46 3b 82 24 d0 e2 66 fc 53 d8 0d 4a 46 82 fd b1
DEBUG: RC4 In Key:
DEBUG: 3f 2a c8 79 87 47 90 33 c2 08 76 1f 20 d6 fa 77
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 3d d1 a8 8f 81 9e 4c ff e4 17 e7 a0 15 84 af cb
DEBUG: 70 6f e1 22 d8 00 6b 44 5c 6b 82 81 d1 1f 1d 4b
DEBUG: HandShake: Client signature calculated:
DEBUG: c2 27 af 3a 45 f0 6c bd dc bb 89 83 b9 db 4e 97
DEBUG: 60 dc 29 17 62 91 5b 2c 07 a1 99 09 ce 0a 26 90
DEBUG: HandShake: Server sent signature:
DEBUG: fd a1 f2 e2 91 2f 63 bf ba 0f 33 d9 ea de 2f b1
DEBUG: cb f5 fc 2c de 3e cb d4 f1 6a 81 cb ee 78 db b9
DEBUG: HandShake: Digest key:
DEBUG: 1c 33 69 e0 f8 14 c0 0a 42 83 e2 3f a2 48 b9 a1
DEBUG: 4f 49 a7 8b 0c 39 58 09 cb 2e f0 4e 64 7c 92 55
DEBUG: HandShake: Signature calculated:
DEBUG: fd a1 f2 e2 91 2f 63 bf ba 0f 33 d9 ea de 2f b1
DEBUG: cb f5 fc 2c de 3e cb d4 f1 6a 81 cb ee 78 db b9
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 1250000
DEBUG: HandleClientBW: client BW = 1250000 2
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name, STRING: _result>
DEBUG: Property: <Name: no-name, NUMBER: 1.00>
DEBUG: Property: <Name: no-name, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/5,0,7,7054>
DEBUG: Property: <Name: capabilities, NUMBER: 127.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: Property: <Name: no-name, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Su
ccess>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: objectEncoding, NUMBER: 3.00>
DEBUG: Property: <Name: data, ECMA_ARRAY>
DEBUG: (object begin)
DEBUG: Property: <Name: version, STRING: 5,0,7,7054>
rtmpdump: DEBUG: (object end)
ke, received result for method call
DEBUG: sending ctrl, type: 0x0003
DEBUG: Invoking createStream
DEBUG: HandleCtrl, received ctrl, type: 26, len: 3
DEBUG: HandleCtrl, SWFVerification ping received:
DEBUG: sending ctrl, type: 0x001b
DEBUG: Sending SWFVerification response:
DEBUG: 00 1b 01 01 00 00 00 08 00 00 00 08 96 69 d6 9b
DEBUG: 0a f9 f0 f9 ff 99 68 33 5b d6 c0 6b 85 13 4c 38
DEBUG: 80 7f 6c be 79 62 35 b9 d6 de e3 14
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name, STRING: onBWDone>
DEBUG: Property: <Name: no-name, NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking
DEBUG: Invoking checkBandwidth
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name, STRING: _result>
DEBUG: Property: <Name: no-name, NUMBER: 2.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: mp4:production/priority/C
ATCHUP/1/8694/7485/001/1-8694-7485-001_PC011800_16X9.mp4
DEBUG: Invoking play
DEBUG: sending ctrl, type: 0x0003
DEBUG: Socket closed by server, nBytes: 0
DEBUG: Invoking deleteStream
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.
Download failed, no valid file downloaded
Couldn't download any videos.

What is preferred method to retrieve user credentials?

I am updating the Pbs site module to download HLS downloads. video.pbs.org provides high definition videos if one logs in to their site, otherwise you get standard definition.

I can now get the high definition videos, but require two user parameters: pbs user id and the user's preferred pbs call sign.

What is the preferred get_flash_videos mechanism for accessing user specific data? I cannot locate any precedents in other Site modules.

I can create something specific to the Pbs module, but I'd prefer to leverage any prior work.

If I had to do something specific, I'd likely use "info" messages to inform the user to update an ~/.get_flash_videos/Pbs.dat file with the their two parameters filled in.

Does not work with latest ITV beta site

Having fixed my earlier problem I now find that it does not work with the new ITV Beta site - I get

perl get_flash_videos1 -r high --subtitles http://beta.itv.com/itvplayer/downton-abbey/1a8697a0051 --debug
No plugins installed
Trying to open plugin ~/.get_flash_videos/plugins/Beta.pm
Using method 'itv' plugin version 0.06 for http://beta.itv.com/itvplayer/downton-abbey/1a8697a0051
Downloading http://beta.itv.com/itvplayer/downton-abbey/1a8697a0051
-> GET http://beta.itv.com/itvplayer/downton-abbey/1a8697a0051
<- 200 text/html; charset=UTF-8 (33959): UTF8 on, ASCII, 33959 characters 33959 bytes
Production ID

Error: No id (filter) found in URL or production id

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Any ideas please as this will become an issue.

ITV cannot download Poirot episodes (503 service unavailable)

Windows 10 1803 (64-bit)
Latest get-flash-videos master (1.25.99.03) running from source code

Debug output:

perl get_flash_videos --debug "https://www.itv.com/hub/poirot/9Da13011"
No~ plugins installed
~Trying to open plugin C:\Users\Philip Gardner\AppData\Roaming/get_flash_videos/plugins/Www.pm
Trying to open plugin C:\Users\Philip Gardner\AppData\Roaming/get_flash_videos/plugins/Itv.pm
Using method 'itv' plugin version 0.09.05 for https://www.itv.com/hub/poirot/9Da13011
Downloading https://www.itv.com/hub/poirot/9Da13011
-> GET https://www.itv.com/hub/poirot/9Da13011
<- 200 text/html; charset=UTF-8 15750 (102190): UTF8 on, ASCII, 102190 characters 102190 bytes
~13011#008

<title>503 Service Unavailable</title>

Error 503 Service Unavailable

Service Unavailable

Guru Meditation:

XID: 1366705837


Varnish cache server

Error: Unable to find

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm that the URL is valid and that you are running the latest
version of get-flash-videos.

If the latest version does not support this site please create a bug
report at https://github.com/monsieurvideo/get-flash-videos making
sure you include the output with --debug enabled. Alternatively,
fix it yourself and send us a pull request.
Couldn't download any videos.

youtube download failing on NASA.gov channel

This youtube url from the NASA.gov channel is failing with a perl error.

https://www.youtube.com/watch?v=qWRJped5Tfw

Using method 'youtube' plugin version 0.02 for http://www.youtube.com/watch?v=qWRJped5Tfw
Downloading http://www.youtube.com/watch?v=qWRJped5Tfw
Use of uninitialized value in subroutine entry at /usr/share/perl5/URI/Escape.pm line 184.
Use of uninitialized value in subroutine entry at /usr/share/perl5/URI/Escape.pm line 184.
Unable to get YouTube video information.
Error: Unable to find video URL

Couldn't extract Flash movie URL. This site may need specific support adding,
or fixing.

Please confirm the site is using Flash video and if you have Flash available
check that the URL really works(!).

Check for updates by running: /home/pwalden/bin/get_flash_videos-1.25 --update

If the latest version does not support this please open a bug

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.