Posts tagged: flash

Apr 27 2009

Record and Watch Channel4 4oD with get_iplayer

Update 6th May 2009: You might want to read this first…
You are now able to search, index, record and watch Channel4’s 4oD without Adobe flash on most platforms using the latest release of the open source get_iplayer. And, best of all – it is DRM free…

This is possible thanks to today’s release of rtmpdump v1.5 by Andrej Stepanchuk which now supports adobe’s obfuscated RTMPE protocol.

To get this working do the following:

  • Use the download page to get a new version of rtmpdump and update get_iplayer to the latest version (1.73). (use get_iplayer –update)
  • Re-install the new Windows Automated Installer from here – it will then update to a working ffmpeg and rtmpdump v1.5.
  • Search for a programme:

    get_iplayer –type=ch4 Shameless

  • Record the programme that is number 40123 in the resulting index:

    get_iplayer –type=ch4 –get 40123

You can also record a programme if you suplly a 4oD url:

  • Find the programme on the Channel4 4oD web site and copy the link location of the programme.
  • Run get_iplayer as follows:

    get_iplayer –pid=ch4:

  • Or just: get_iplayer –pid=ch4:2872545
Mar 17 2009

BBC Readies new iPlayer HD 720×404 streams

It would appear that the BBC have started to serve the new High(er) Definition iPlayer streams with the following stream quality:

  • Resolution: 720 x 404 pixels
  • Video Codec: H.264
  • Audio Codec: AAC
  • Bitrate: 1500 kbps

I’ve managed to watch some of the content and the quality looks excellent and a marked improvement over the existing 640 x 360 / 800kbps content.

So, to stop all the speculation, yes, it does seem that this new BBC iPlayer HD (well not quite 720p) will be served via the web based flash player.

Also, please update to the newest get_iplayer because flashhigh support has now been fixed after the BBC changed it today.

Update: For BBC HD content please use get_iplayer –vmode=flashvhigh … with get_iplayer v1.47 and rtmpdump v1.4. The fedora, ubuntu, MacOSX and Windows binaries on this site are already at v1.4.
For the programmes that have this new mode available this seems to work mostly reliably now.
Another Update (16/04/2009): You probably already noticed my newer post and that the BBC have released 1280×720 3.2Mbps HD streams now – and that the SD stream is now 832×468 (no longer 720×404) but still 1.5Mbps

Feb 14 2009

BBC iPlayer AAC Radio streams now available using get_iplayer

It’s just been pointed out to me the after much waiting, the BBC have started to make AAC streams available for their listen again content on the iPlayer. The bitrates vary from 96 kbps to 128 kbps from what I can see. This will possibly result in better quality. AAC 128kbps can certainly be an improvement over the same bit-rate MP3 but it does seem that the BBC have reduced the bandwidth and quality to AAC 96kbps to save us a whole 32 kbps !! Oh well, you at least still have the choice between MP3 and AAC. Make sure you have rtmpdump installed to be able to download AAC.

In get_iplayer, the default order of trying to download a Radio programme is: iphone,flashaac,flashaudio and realaudio. You can explicitly specify to use AAC mode by using

get_iplayer --type=radio --amode=flashaac [other search options]
Dec 25 2008

get_iplayer gets High Quality Flash BBC iPlayer RTMP Downloading Capability

Merry Christmas!

Another great feature has been added to get_iplayer. You can now download programmes from the high quality flash version of the BBC iPlayer (640×360 resolution) using the optional rtmpdump tool. This means that you will be able to download ANY programme as soon as it is available on the iPlayer Flash web page.

Andrej Stepanchuk has very kindly written and released rtmpdump. If installed, get_iplayer (v1.04 or above) can use it by adding the –vmode=rtmp option to any TV download. This feature is currently an alpha test.
Pre-requisites are:

  • Installation of rtmpdump
  • ffmpeg (to convert the flv file into mp4 format)

You can get rtmpdump here (compiled for Linux/x86-32bit, MacOSX/x86 and cygwin). The Home Page and C++ source is here. I recommend you compile your own – it is very easy – just make sure you have the boost libraries installed.

In get_iplayer you’ll need to specify the location of rtmpdump binary (using –rtmpdump) if it is not already in the path.

Let me know how it goes.

Update (28th December 2008)

Andrej has released rtmpdump-v1.1 this addresses issues with 64-bit Linux and adds download resume support. Use in conjunction with the latest get_iplayer 1.05 or newer.

If you come across problems specifically related to rtmpdump (i.e. not get_iplayer) you can post them at the Sourceforge page for rtmpdump.

Update (2nd January 2009)

For get_iplayer 1.09 and above to use the RTMP features you’ll need rtmpdump-v1.2+ this addresses issues with Normal quality RTMP Flash downloads and adds download resume support for this quality.

WordPress Themes