OT: downloading brightcove videos

M2 M.2 at btinternet.com
Wed Feb 27 13:21:01 EST 2013


Nigel Taylor wrote:
> On 10/30/12 21:19, M2 wrote:
>> Nigel Taylor wrote:
>>> On 10/25/12 23:15, bat guano wrote:
>>>>
>>>>
>>>>> I would like to keep this video in HD if possible
>>>>> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
>>>>>
>>>>>
>>>> Hi
>>>> It's not being streamed in HD, unless you know of a different URL.
>>>> INFO:   width     680.00
>>>> INFO:   height    380.00
>>>>
>>>> RTMPDump command is here ---> http://pastebin.com/NBgRu5sr
>>>>                           
>>>> _______________________________________________
>>>> get_iplayer mailing list
>>>> get_iplayer at lists.infradead.org
>>>> http://lists.infradead.org/mailman/listinfo/get_iplayer
>>>>
>>> As already said use get_flash_videos, and you get 1280x720 by default
>>> (appears
>>> get_flash_videos -r --quality is not implemented for this, only gives
>>> high quality
>>> there are a number of different possible resolutions available)
>>>
>>> $ get_flash_videos
>>> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
>>>
>>> Using method 'brightcove' for
>>> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
>>>
>>> Downloading
>>> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
>>>
>>> RTMPDump 2.4pl2
>>> (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license:
>>> GPL
>>> Connecting ...
>>> INFO: Connected...
>>> Starting download at: 0.000 kB
>>> INFO: Metadata:
>>> INFO:   duration              2814.12
>>> INFO:   moovPosition          48.00
>>> INFO:   width                 1280.00
>>> INFO:   height                720.00
>>> INFO:   videocodecid          avc1
>>> INFO:   audiocodecid          mp4a
>>> INFO:   avcprofile            77.00
>>> INFO:   avclevel              31.00
>>> INFO:   aacaot                2.00
>>> INFO:   videoframerate        25.00
>>> INFO:   audiosamplerate       44100.00
>>> INFO:   audiochannels         2.00
>>> INFO: tags:
>>> INFO:   ©too                 Lavf53.24.0
>>> INFO: trackinfo:
>>> INFO:   length                70353.00
>>> INFO:   timescale             25.00
>>> INFO:   language              eng
>>> INFO: sampledescription:
>>> INFO:   sampletype            avc1
>>> INFO:   length                124102656.00
>>> INFO:   timescale             44100.00
>>> INFO:   language              eng
>>> INFO: sampledescription:
>>> INFO:   sampletype            mp4a
>>> Al_Jazeera_English_-_Witness_-_Jaffa_-_The_Orange_s_Clockwork.flv:
>>> 40.99 KiB^C
>>>
>>>
>>> Here's your rtmpdump command from get_flash_videos....
>>> rtmpdump --verbose --pageUrl
>>> 'http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html'
>>> --app 'ajenglish?videoId=1453467593001&lineUpI
>>> d=&pubId=665003303001&playerId=1638546175001&playerTag=&affiliateId='
>>> --tcUrl
>>> 'rtmp://ajenglishfs.fplive.net:1935/ajenglish?videoId=1453467593001&lineUpId=&pubI
>>>
>>> d=665003303001&playerId=1638546175001&playerTag=&affiliateId='
>>> --swfUrl
>>> 'http://admin.brightcove.com/viewer/federated/f_012.swf?bn=590&pubId=665003303001'
>>> --aut
>>> h
>>> 'mp4:665003303001/665003303001_1453538441001_WEB-WIT-JAF--913-15.mp4'
>>> --rtmp
>>> 'rtmp://ajenglishfs.fplive.net/ajenglish?videoId=1453467593001&lineUpId=&pubId=66
>>>
>>> 5003303001&playerId=1638546175001&playerTag=&affiliateId=' --flv
>>> 'Al_Jazeera_English_-_Witness_-_Jaffa_-_The_Orange_s_Clockwork.flv'
>>> --playpath 'mp4:66500330300
>>> 1/665003303001_1453538441001_WEB-WIT-JAF--913-15.mp4'
>>>
>>>
>> Hi Nigel,
>>
>> thanx for your e-mail. I have tried to install get_flash_videos on my
>> RaspberryPi and here is what I get:
>>
>> pi at RaspberryPi ~ $ sudo apt-get install libwww-mechanize-perl
>> libxml-simple-perl
>> Reading package lists... Done
>> Building dependency tree
>> Reading state information... Done
>> libxml-simple-perl is already the newest version.
>> libxml-simple-perl set to manually installed.
>> The following NEW packages will be installed:
>>    libhttp-server-simple-perl libwww-mechanize-perl
>> 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
>> Need to get 141 kB of archives.
>> After this operation, 362 kB of additional disk space will be used.
>> Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main
>> libhttp-server-simple-perl all 0.44-1 [30.5 kB]
>> Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main
>> libwww-mechanize-perl all 1.71-1 [111 kB]
>> Fetched 141 kB in 0s (144 kB/s)
>> Selecting previously unselected package libhttp-server-simple-perl.
>> (Reading database ... 62865 files and directories currently installed.)
>> Unpacking libhttp-server-simple-perl (from
>> .../libhttp-server-simple-perl_0.44-1_all.deb) ...
>> Selecting previously unselected package libwww-mechanize-perl.
>> Unpacking libwww-mechanize-perl (from
>> .../libwww-mechanize-perl_1.71-1_all.deb) ...
>> Processing triggers for man-db ...
>> Setting up libhttp-server-simple-perl (0.44-1) ...
>> Setting up libwww-mechanize-perl (1.71-1) ...
>>
>> pi at RaspberryPi ~ $ wget
>> http://get-flash-videos.googlecode.com/files/get-flash-videos_1.24-1_all.deb
>>
>> --2012-10-29 20:53:18--
>> http://get-flash-videos.googlecode.com/files/get-flash-videos_1.24-1_all.deb
>>
>> Resolving get-flash-videos.googlecode.com
>> (get-flash-videos.googlecode.com)... 74.125.132.82, 2a00:1450:400c:c06::52
>> Connecting to get-flash-videos.googlecode.com
>> (get-flash-videos.googlecode.com)|74.125.132.82|:80... connected.
>> HTTP request sent, awaiting response... 200 OK
>> Length: 80910 (79K) [application/x-archive application/x-debian-package]
>> Saving to: `get-flash-videos_1.24-1_all.deb'
>>
>> 100%[==========================================================================================================================================>]
>> 80,910      --.-K/s   in 0.06s
>>
>> 2012-10-29 20:53:18 (1.23 MB/s) - `get-flash-videos_1.24-1_all.deb'
>> saved [80910/80910]
>>
>> pi at RaspberryPi ~ $ sudo dpkg -i get-flash-videos_1.24-1_all.deb
>> Selecting previously unselected package get-flash-videos.
>> (Reading database ... 62900 files and directories currently installed.)
>> Unpacking get-flash-videos (from get-flash-videos_1.24-1_all.deb) ...
>> Setting up get-flash-videos (1.24-1) ...
>> Processing triggers for man-db ...
>>
>> pi at RaspberryPi ~ $ get_flash_videos
>> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
>> Downloading
>> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
>> Using method 'brightcove' for
>> http://admin.brightcove.com/js/BrightcoveExperiences.js
>> Must have Data::AMF::Packet installed to download Brightcove videos at
>> /usr/share/perl5/FlashVideo/Site/Brightcove.pm line 61.
>>
>> A required Perl module for downloading this video is not installed.
>> Couldn't download any videos.
>> pi at RaspberryPi ~ $
>>
>>
>>
>>
>> So I have used good friend google and found that I need to install
>>
>> pi at RaspberryPi ~ $ sudo apt-get install libmoose-perl libxml-libxml-perl
>> libdatetime-perl
>> so I did still it did not work, so tries the:
>>
>> pi at RaspberryPi ~ $ cpan Data::AMF::Packet
>>
>> Warning: You do not have write permission for Perl library directories.
>>
>> To install modules, you need to configure a local Perl library directory or
>> escalate your privileges.  CPAN can help you by bootstrapping the
>> local::lib
>> module or by configuring itself to use 'sudo' (if available).  You may also
>> resolve this problem manually if you need to customize your setup.
>>
>> What approach do you want?  (Choose 'local::lib', 'sudo' or 'manual')
>>   [local::lib] sudo
>>
>> Autoconfigured everything but 'urllist'.
>>
>> Now you need to choose your CPAN mirror sites.  You can let me
>> pick mirrors for you, you can select them from a list or you
>> can enter them by hand.
>>
>> Would you like me to automatically choose some CPAN mirror
>> sites for you? (This means connecting to the Internet) [yes] ^C
>> pi at RaspberryPi ~ $ cpan Data::AMF::Packet
>> Sorry, we have to rerun the configuration dialog for CPAN.pm due to
>> some missing parameters. Configuration will be written to
>>   <</home/pi/.cpan/CPAN/MyConfig.pm>>
>>
>>
>> CPAN.pm requires configuration, but most of it can be done automatically.
>> If you answer 'no' below, you will enter an interactive dialog for each
>> configuration option instead.
>>
>> Would you like to configure as much as possible automatically? [yes] yes
>>
>>   <install_help>
>>
>> Warning: You do not have write permission for Perl library directories.
>>
>> To install modules, you need to configure a local Perl library directory or
>> escalate your privileges.  CPAN can help you by bootstrapping the
>> local::lib
>> module or by configuring itself to use 'sudo' (if available).  You may also
>> resolve this problem manually if you need to customize your setup.
>>
>> What approach do you want?  (Choose 'local::lib', 'sudo' or 'manual')
>>   [local::lib] sudo
>>
>> Autoconfigured everything but 'urllist'.
>>
>> Now you need to choose your CPAN mirror sites.  You can let me
>> pick mirrors for you, you can select them from a list or you
>> can enter them by hand.
>>
>> Would you like me to automatically choose some CPAN mirror
>> sites for you? (This means connecting to the Internet) [yes] yes
>> Trying to fetch a mirror list from the Internet
>> Fetching with LWP:
>> http://www.perl.org/CPAN/MIRRORED.BY
>>
>> Looking for CPAN mirrors near you (please be patient)
>> ...................^[[M !B.....^[[M#/E....... done!
>>
>> New urllist
>>    http://httpupdate1.cpanel.net/CPAN/
>>    http://cpan-du.viaverio.com/
>>    http://httpupdate40.cpanel.net/CPAN/
>>
>> Autoconfiguration complete.
>>
>> commit: wrote '/home/pi/.cpan/CPAN/MyConfig.pm'
>>
>> You can re-run configuration any time with 'o conf init' in the CPAN shell
>> Fetching with LWP:
>> http://httpupdate1.cpanel.net/CPAN/authors/01mailrc.txt.gz
>> Going to read '/home/pi/.cpan/sources/authors/01mailrc.txt.gz'
>>
>>
>>
>>
>>
>>
>> What approach do you want?  (Choose 'local::lib', 'sudo' or 'manual')
>>   [local::lib] sudo
>>
>> Autoconfigured everything but 'urllist'.
>>
>> Now you need to choose your CPAN mirror sites.  You can let me
>> pick mirrors for you, you can select them from a list or you
>> can enter them by hand.
>>
>> Would you like me to automatically choose some CPAN mirror
>> sites for you? (This means connecting to the Internet) [yes] yes
>> Trying to fetch a mirror list from the Internet
>> Fetching with LWP:
>> http://www.perl.org/CPAN/MIRRORED.BY
>>
>> Looking for CPAN mirrors near you (please be patient)
>> ...................^[[M !B.....^[[M#/E....... done!
>>
>> New urllist
>>    http://httpupdate1.cpanel.net/CPAN/
>>    http://cpan-du.viaverio.com/
>>    http://httpupdate40.cpanel.net/CPAN/
>>
>> Autoconfiguration complete.
>>
>> commit: wrote '/home/pi/.cpan/CPAN/MyConfig.pm'
>>
>> You can re-run configuration any time with 'o conf init' in the CPAN shell
>> Fetching with LWP:
>> http://httpupdate1.cpanel.net/CPAN/authors/01mailrc.txt.gz
>> Going to read '/home/pi/.cpan/sources/authors/01mailrc.txt.gz'
>> ............................................................................DONE
>>
>> Fetching with LWP:
>> http://httpupdate1.cpanel.net/CPAN/modules/02packages.details.txt.gz
>> Going to read '/home/pi/.cpan/sources/modules/02packages.details.txt.gz'
>>    Database was generated on Mon, 29 Oct 2012 21:07:03 GMT
>> ..............
>>    New CPAN.pm version (v1.9800) available.
>>    [Currently running version is v1.960001]
>>    You might want to try
>>      install CPAN
>>      reload cpan
>>    to both upgrade CPAN.pm and run the new version without leaving
>>    the current session.
>>
>>
>> ................................................DONE
>> Fetching with LWP:
>> http://httpupdate1.cpanel.net/CPAN/modules/03modlist.data.gz
>> Going to read '/home/pi/.cpan/sources/modules/03modlist.data.gz'
>> ............................................................................DONE
>>
>> Going to write /home/pi/.cpan/Metadata
>> Running install for module 'Data::AMF::Packet'
>> Running make for T/TY/TYPESTER/Data-AMF-0.09.tar.gz
>> Fetching with LWP:
>> http://httpupdate1.cpanel.net/CPAN/authors/id/T/TY/TYPESTER/Data-AMF-0.09.tar.gz
>>
>> Fetching with LWP:
>> http://httpupdate1.cpanel.net/CPAN/authors/id/T/TY/TYPESTER/CHECKSUMS
>> Checksum for
>> /home/pi/.cpan/sources/authors/id/T/TY/TYPESTER/Data-AMF-0.09.tar.gz ok
>> Uncompressed
>> /home/pi/.cpan/sources/authors/id/T/TY/TYPESTER/Data-AMF-0.09.tar.gz
>> successfully
>> Using Tar:/bin/tar xf "Data-AMF-0.09.tar":
>> Couldn't untar Data-AMF-0.09.tar
>> Package seems to come without Makefile.PL.
>>    (The test -f "/home/pi/.cpan/build/TYPESTER-LPp6aV/Makefile.PL"
>> returned false.)
>>    Writing one on our own (setting NAME to DataAMFPacket)
>>    Had problems unarchiving. Please build manually
>> Running make test
>>    Make had some problems, won't test
>> Running make install
>>    Make had some problems, won't install
>> pi at RaspberryPi ~ $
>>
>> Any ideas where am I going wrong? I have tried it on my Debian Squeeze
>> machine as well and I have same problem.
>> I am new to the world of Linux ;(
>>
>> Your advice would be greatly appreciated.
>>
>>
>> Thank you.
>> .
>>
> One of the likely issues is your be using an out of date version.
> get-flash-videos.googlecode.com files are out of date. The up to date
> versions are here, but no .deb build...
>
> https://github.com/njtaylor/get-flash-videos/downloads
>
> If you use the combined-get_flash_videos-1.24-git-20121020 that will
> contain the whole get_flash_videos plus the various perl packages in a
> single file. Quickest way of making it work download into home directory
> and just use ./combine..... That's it. Only works for pure perl modules.
>
> The next is to use the get_flash_videos-1.24-git-20121020, that is the
> entire get_flash_videos in a single file, still need to install the
> additional libraries such as Data::AMF. This requires a little more to
> make it work.
>
> The third is a tarball  App-get_flash_videos-1.24-git-20121020.tar.gz
> used to build the OpenBSD version. You need to do gmake install, or
> rather make (Gnu make, openBSD's make is slightly different). It is
> possible to just do ./get_flash_videos from with the get-flash-videos
> directory without building / installing.
>
> The forth method is to do a git clone of the repository. This is the
> nearly the same as the App-get_flash_videos-1.24-git-20121020.tar.gz,
> just less all the .git stuff.
>
>
>
> I do use Debian squeeze, now and then
>
> ntayl01 at stoney:~$ dpkg --status libdata-amf-perl
> Package: libdata-amf-perl
> Status: install ok installed
> Priority: optional
> Section: perl
> Installed-Size: 288
> Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
> Architecture: all
> Version: 0.09-2
> Depends: perl, libany-moose-perl, libdatetime-perl,
> libuniversal-require-perl, libxml-libxml-perl
> Description: Perl module for serialize / deserialize AMF data
>   This module is (de)serializer for Adobe's AMF (Action Message Format).
>   Data::AMF is core module and it recognize only AMF data, not AMF packet.
>   If you want to read/write AMF Packet, see Data::AMF::Packet instead.
> Homepage: http://search.cpan.org/dist/Data-AMF/
>
> I found a .deb file to install, rather than building from CPAN. This
> might have come from the previous debian release before squeeze.
>
> http://snapshot.debian.org/package/libdata-amf-perl/0.09-2/
>
> (There is a later 0.09-3 version now).
>
> Build/install....
>
>
> ntayl01 at stoney:~$ cd get-flash-videos
>
> ntayl01 at stoney:~/get-flash-videos$ make clean
> rm -f \
>            *.a core \
>            core.[0-9] blib/arch/auto/App/get_flash_videos/extralibs.all \
>            core.[0-9][0-9] get_flash_videos.bso \
>            pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
>            get_flash_videos.x  \
>            perl tmon.out \
>            *.o pm_to_blib \
>            blib/arch/auto/App/get_flash_videos/extralibs.ld blibdirs.ts \
>            core.[0-9][0-9][0-9][0-9][0-9] *perl.core \
>            core.*perl.*.? mk/makemaker.mk.aperl \
>            perl get_flash_videos.def \
>            core.[0-9][0-9][0-9] mon.out \
>            libget_flash_videos.def perlmain.c \
>            perl.exe so_locations \
>            get_flash_videos.exp
> rm -rf \
>            blib
> mv mk/makemaker.mk mk/makemaker.mk.old > /dev/null 2>&1
> rm -f combined-get_flash_videos combined-get_flash_videos-1.25
> get_flash_videos-1.25 .sitemodules mk/makemaker-wrap.mk MANIFEST
> MANIFEST.bak App-get_flash_videos-1.25.tar.gz
> ntayl01 at stoney:~/get-flash-videos$
>
>
> ntayl01 at stoney:~/get-flash-videos$ make
> Argument "6.55_02" isn't numeric in numeric ge (>=) at Makefile.PL line 30.
> Writing mk/makemaker.mk for App::get_flash_videos
> cp lib/FlashVideo/Site/Nfb.pm blib/lib/FlashVideo/Site/Nfb.pm
> cp lib/FlashVideo/Site/Putlocker.pm blib/lib/FlashVideo/Site/Putlocker.pm
> ....
> .........
>
> ntayl01 at stoney:~/get-flash-videos$ sudo make install
> Appending installation info to /usr/local/lib/perl/5.10.1/perllocal.pod
> ntayl01 at stoney:~/get-flash-videos$
>
>
> Should find it installed ---
> ntayl01 at stoney:~$ ls -lrt /usr/local/bin
> total 52
> -rwxr-xr-x 1 root staff 28287 Apr 14  2012 rtmpdump
> -r-xr-xr-x 1 root staff 20603 Oct 30 22:49 get_flash_videos
>
>
> ntayl01 at stoney:~$ ls -lrt /usr/local/share/perl/5.10.1/FlashVideo/Site
> .........
> -r--r--r-- 1 root staff  5192 Aug  4 23:21 Channel4.pm
> -r--r--r-- 1 root staff  5995 Aug  4 23:21 Brightcove.pm
> -r--r--r-- 1 root staff  1643 Aug  4 23:21 Arte.pm
> -r--r--r-- 1 root staff   451 Aug 17 00:07 Redtube.pm
> -r--r--r-- 1 root staff  7524 Sep  5 01:18 Channel5.pm
> -r--r--r-- 1 root staff  1465 Sep 29 15:11 Kanal5play.pm
> -r--r--r-- 1 root staff  2250 Sep 30 13:06 Tv3play.pm
> -r--r--r-- 1 root staff  1159 Oct  2 18:18 Presstv.pm
> -r--r--r-- 1 root staff 14345 Oct  8 19:29 Youtube.pm
> -r--r--r-- 1 root staff  2832 Oct 11 16:17 Svtplay.pm
> -r--r--r-- 1 root staff  1417 Oct 20 22:41 Vimeo.pm
>
>
>
> This is from my debian squeeze machine
>
> ntayl01 at stoney:~$ get_flash_videos
> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
> Using method 'brightcove' for
> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
> Downloading
> http://www.aljazeera.com/programmes/witness/2012/02/20122166933773157.html
> RTMPDump 2.4-git-20120414
> (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
> Connecting ...
> INFO: Connected...
> Starting download at: 0.000 kB
> INFO: Metadata:
> INFO:   duration              2814.12
> INFO:   moovPosition          48.00
> INFO:   width                 1280.00
> INFO:   height                720.00
> INFO:   videocodecid          avc1
> INFO:   audiocodecid          mp4a
> INFO:   avcprofile            77.00
> INFO:   avclevel              31.00
> INFO:   aacaot                2.00
> INFO:   videoframerate        25.00
> INFO:   audiosamplerate       44100.00
> INFO:   audiochannels         2.00
> INFO: tags:
> INFO:   ©too                 Lavf53.24.0
> INFO: trackinfo:
> INFO:   length                70353.00
> INFO:   timescale             25.00
> INFO:   language              eng
> INFO: sampledescription:
> INFO:   sampletype            avc1
> INFO:   length                124102656.00
> INFO:   timescale             44100.00
> INFO:   language              eng
> INFO: sampledescription:
> INFO:   sampletype            mp4a
> Al_Jazeera_English_-_Witness_-_Jaffa_-_The_Orange_s_Clockwork.flv:
> 524.20 KiB^C
> ntayl01 at stoney:~$
>
> It should work on debian squeeze, no RaspberryPi to try on.
>
>
>
>
>
>
>

Hi Nigel ,

thanx you for your reply,

only just had time to come back to get_flash_videos as I have missed the 
previous program
time limit and it was not available on their website to watch :(

Now found 
http://www.channel4.com/programmes/a-great-british-air-disaster/4od
I want to get, so tried to install the application but no luck :(

Here is were I got to:

pi at RaspberryPi-256 ~ $ sudo apt-get update

pi at RaspberryPi-256 ~ $ sudo apt-get install git-core

pi at RaspberryPi-256 ~ $ sudo apt-get install libdata-amf-perl

pi at RaspberryPi-256 ~ $ dpkg --status libdata-amf-perl
Package: libdata-amf-perl
Status: install ok installed
Priority: optional
Section: perl
Installed-Size: 202
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Architecture: all
Version: 0.09-3
Depends: perl, libany-moose-perl, libdatetime-perl, 
libuniversal-require-perl, libxml-libxml-perl
Description: Perl module for serialize / deserialize AMF data
  This module is (de)serializer for Adobe's AMF (Action Message Format).
  Data::AMF is core module and it recognize only AMF data, not AMF packet.
  If you want to read/write AMF Packet, see Data::AMF::Packet instead.
Homepage: http://search.cpan.org/dist/Data-AMF/

pi at RaspberryPi-256 ~ $ sudo git clone 
git://github.com/njtaylor/get-flash-videos.git

pi at RaspberryPi-256 ~ $ cd get-flash-videos

pi at RaspberryPi-256 ~/get-flash-videos $ sudo make clean
Argument "6.57_05" isn't numeric in numeric ge (>=) at Makefile.PL line 33.
Warning: prerequisite LWP::Protocol::socks 0 not found.
Warning: prerequisite Module::Find 0 not found.
Warning: prerequisite Tie::IxHash 0 not found.
Writing mk/makemaker.mk for App::get_flash_videos
Writing MYMETA.yml
rm -f \
           *.a core \
           core.[0-9] blib/arch/auto/App/get_flash_videos/extralibs.all \
           core.[0-9][0-9] get_flash_videos.bso \
           pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
           MYMETA.yml get_flash_videos.x \
            perl \
           tmon.out *.o \
           pm_to_blib blib/arch/auto/App/get_flash_videos/extralibs.ld \
           blibdirs.ts core.[0-9][0-9][0-9][0-9][0-9] \
           *perl.core core.*perl.*.? \
           mk/makemaker.mk.aperl perl \
           get_flash_videos.def core.[0-9][0-9][0-9] \
           mon.out libget_flash_videos.def \
           perlmain.c perl.exe \
           so_locations get_flash_videos.exp
rm -rf \
           blib
mv mk/makemaker.mk mk/makemaker.mk.old > /dev/null 2>&1
rm -f combined-get_flash_videos combined-get_flash_videos-1.25 
get_flash_videos-1.25 .sitemodules mk/makemaker-wrap.mk MANIFEST 
MANIFEST.bak App-get_flash_videos-1.25.tar.gz


pi at RaspberryPi-256 ~/get-flash-videos $ sudo make
Argument "6.57_05" isn't numeric in numeric ge (>=) at Makefile.PL line 33.
Warning: prerequisite LWP::Protocol::socks 0 not found.
Warning: prerequisite Module::Find 0 not found.
Warning: prerequisite Tie::IxHash 0 not found.
Writing mk/makemaker.mk for App::get_flash_videos
Writing MYMETA.yml
cp lib/FlashVideo/Site/Nfb.pm blib/lib/FlashVideo/Site/Nfb.pm
...............................................................
cp lib/FlashVideo/Site/Daum.pm blib/lib/FlashVideo/Site/Daum.pm
/usr/bin/perl "-Iblib/arch" "-Iblib/lib" bin/get_flash_videos.PL 
bin/get_flash_videos
cp bin/get_flash_videos blib/script/get_flash_videos
/usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- 
blib/script/get_flash_videos
Manifying blib/man1/get_flash_videos.1


pi at RaspberryPi-256 ~/get-flash-videos $ sudo make install
Installing /usr/local/share/perl/5.14.2/FlashVideo/JSON.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/VideoPreferences.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/Downloader.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/URLFinder.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/Mechanize.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/Utils.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/Search.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/Site.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/RTMPDownloader.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/Generic.pm
Installing /usr/local/share/perl/5.14.2/FlashVideo/Site/Vimeo.pm
..............................................................................
Installing 
/usr/local/share/perl/5.14.2/FlashVideo/VideoPreferences/Account.pm
Installing 
/usr/local/share/perl/5.14.2/FlashVideo/VideoPreferences/Quality.pm
Installing /usr/local/man/man1/get_flash_videos.1
Installing /usr/local/bin/get_flash_videos
Appending installation info to /usr/local/lib/perl/5.14.2/perllocal.pod


pi at RaspberryPi-256 ~/get-flash-videos $ ls -lrt /usr/local/bin
total 28
drwxrwsr-x 2 root indiecity  4096 Dec 16 19:39 indiecity
-r-xr-xr-x 1 root staff     20756 Feb 27 18:01 get_flash_videos


pi at RaspberryPi-256 ~/get-flash-videos $ ls -lrt 
/usr/local/share/perl/5.14.2/FlashVideo/Site
total 572
-r--r--r-- 1 root staff   444 Feb 27 17:35 Liveleak.pm
-r--r--r-- 1 root staff   683 Feb 27 17:35 Last.pm
-r--r--r-- 1 root staff  1827 Feb 27 17:35 Kidswb.pm
-r--r--r-- 1 root staff  1490 Feb 27 17:35 Kanal5play.pm
-r--r--r-- 1 root staff  3982 Feb 27 17:35 Joemonster.pm
-r--r--r-- 1 root staff  6783 Feb 27 17:35 Itv.pm
-r--r--r-- 1 root staff   812 Feb 27 17:35 Ima.pm
-r--r--r-- 1 root staff   943 Feb 27 17:35 Grindtv.pm
-r--r--r-- 1 root staff   944 Feb 27 17:35 Gorillavid.pm
-r--r--r-- 1 root staff   862 Feb 27 17:35 Googlevideosearch.pm
-r--r--r-- 1 root staff  1148 Feb 27 17:35 Google.pm
-r--r--r-- 1 root staff  2079 Feb 27 17:35 Globaltv.pm
-r--r--r-- 1 root staff   589 Feb 27 17:35 Gawker.pm
-r--r--r-- 1 root staff   667 Feb 27 17:35 Gamespot.pm
-r--r--r-- 1 root staff  1236 Feb 27 17:35 Freevideo.pm
-r--r--r-- 1 root staff   695 Feb 27 17:35 Fora.pm
-r--r--r-- 1 root staff  2322 Feb 27 17:35 Fliqz.pm
-r--r--r-- 1 root staff  1502 Feb 27 17:35 Flickr.pm
-r--r--r-- 1 root staff   847 Feb 27 17:35 Filebox.pm
-r--r--r-- 1 root staff   782 Feb 27 17:35 Expertvillage.pm
-r--r--r-- 1 root staff  1277 Feb 27 17:35 Escapistmagazine.pm
-r--r--r-- 1 root staff   897 Feb 27 17:35 Ehow.pm
-r--r--r-- 1 root staff  1470 Feb 27 17:35 Divxstage.pm
-r--r--r-- 1 root staff  4324 Feb 27 17:35 Daum.pm
-r--r--r-- 1 root staff  2399 Feb 27 17:35 Dailymotion.pm
-r--r--r-- 1 root staff  2444 Feb 27 17:35 Ctv.pm
-r--r--r-- 1 root staff   806 Feb 27 17:35 Collegehumor.pm
-r--r--r-- 1 root staff  2019 Feb 27 17:35 Cnet.pm
-r--r--r-- 1 root staff  7524 Feb 27 17:35 Channel5.pm
-r--r--r-- 1 root staff  6761 Feb 27 17:35 Channel4.pm
......................................................


pi at RaspberryPi-256 ~/get-flash-videos $ get_flash_videos 
http://www.channel4.com/programmes/a-great-british-air-disaster/4od
Can't locate Module/Find.pm in @INC (@INC contains: /usr/bin/lib 
/etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 
/usr/local/lib/site_perl .) at 
/usr/local/share/perl/5.14.2/FlashVideo/URLFinder.pm line 5.
BEGIN failed--compilation aborted at 
/usr/local/share/perl/5.14.2/FlashVideo/URLFinder.pm line 5.
Compilation failed in require at /usr/bin/get_flash_videos line 45.
BEGIN failed--compilation aborted at /usr/bin/get_flash_videos line 45.






More information about the get_iplayer mailing list