Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > Video stream recording
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #1  
Old 02-13-2010, 12:44 AM
any ANONYMOUS forum user any ANONYMOUS forum user is offline
any user of the forum who preferred to post anonymously
 
Join Date: Aug 2011
Location: Server of stream-recorder.com
Posts: 211
any ANONYMOUS forum user is on a distinguished road
Default

Python-iView for dowloading/recording from ABC iView


Python-iView (Linux) - is a Python-based frontend to ABC iView, which if you’ve been living under a rock, is an awesome ABC TV programme catchup service that lets you watch most ABC programs from the last month in your browser. Not only that, but our ISP, Internode, has unmetered the service so it doesn’t use up our download quota.

However, it has some major problems:
  • It depends on the use of the Adobe Flash plugin, which is proprietary software, which means that only changes or fixes for bugs in the plugin that Adobe approve of can be applied.
  • Flash only runs on Windows, Mac OS X, and x86 (32-bit or 64-bit) Linux. (e.g. our 1GHz Apple eMac running Linux has a PowerPC processor, which Adobe have chosen not to support, and thus cannot access iView, but would otherwise be powerful enough to play the videos.)
  • The videos must be watched in the browser inside Flash, which is a lot of overhead compared to a simple media player like VLC. iView is too slow on older or less powerful computers. (e.g. iView is so slow it is unusable on my ASUS Eee PC 901, even though it internally only uses 640×480 FLV video which should in theory be playable by any computer made in the last 10 years.)
  • Videos must be launched from within the web browser, and cannot be watched offline (e.g. downloading in advance for a long car trip).
  • Though the ABC offers a download service for some of its programmes, it is not as comprehensive as the iView programme. Nor can videos be downloaded for the purposes of fair dealing (e.g. interoperability — see points about Flash being proprietary above).
  • Not everyone has a fast Internet connection, and cannot watch the videos in real-time. You can get much smoother playback by downloading a video in advance and watching it once it is finished.

To address this, I wrote the open source (GPLv3) application Python-iView, which does two main things:
  • Allows you to browse the iView programme outside of the browser (from a GTK+ interface).
  • Allows you to download episodes to your hard drive in their original FLV format.

You can then play the resulting FLV files in a media player such as VLC or Totem. The ABC formats their video into a 16:9 ratio in a 640×480 resolution. Because of that, the video may appear squashed — make sure to select the 16:9 aspect ratio in your movie player to compensate.

To get this magic application for yourself, install the following:
  • Bazaar (package bzr in Debian and Ubuntu)
  • Python 2.6 (preinstalled on most Linux distributions)
  • BeautifulSoup (package python-beautifulsoup in Debian and Ubuntu)
  • rtmpdump

Then, run the following to download python-iview:
[code]$ bzr branch http://dev.sunriseroad.net/bzr/jeremy/python-iview/ python-iview[/thread]

You can then launch either iview-cli for a command-line interface, or iview-gtk for a graphical interface. See the included README file for further instructions and usage examples.

Because of this application, I am now able to browse and view iView programmes on my Eee PC, Apple eMac (PowerPC), play programmes on our TV (through our Xbox) instead of having to watch them on a computer screen, or watch programmes during car trips.
Reply With Quote
  #2  
Old 02-13-2010, 02:28 AM
hyc hyc is offline
RTMPdump team
 
Join Date: Dec 2009
Posts: 169
hyc will become famous soon enoughhyc will become famous soon enough
Default

Re: Python-iView for dowloading/recording from ABC iView


For the other people living under a rock, "ABC" here is the Australian Broadcasting Company. No relation to abc.com in the US.
Reply With Quote
  #3  
Old 03-21-2010, 12:19 PM
elch elch is offline
Member
 
Join Date: Mar 2010
Posts: 78
elch is on a distinguished road
Default

Re: Python-iView for dowloading/recording from ABC iView


It's a pity that it does not work outside Australia.
Reply With Quote
  #4  
Old 03-03-2013, 12:14 AM
owlbrudder owlbrudder is offline
Junior Member
 
Join Date: Mar 2013
Posts: 2
owlbrudder is on a distinguished road
Default

Re: Python-iView for dowloading/recording from ABC iView


The domain seems to have gone away:
Code:
$ ping dev.sunriseroad.net
ping: unknown host dev.sunriseroad.net
Reply With Quote
Reply Post New Thread
Tags: , , , , , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 12:02 PM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons