Fork of rtmpdump for use with Finnish tv channel, just about pointless to
non-Finns.
Suggested installation: copy rtmpdump-yle to C: and yledl.rexx to REXX:.
yledl.rexx basic use is to retrieve the video wherever, but it prints
a command line that you can modify. Usage example:
yledl http://areena.yle.fi/video/1 data:video/esim.flv
If you only give URL, a filename will be constructed from title and its
broadcast time. Anything after the filename, see rtmpdump-yle --help.
Elävä arkisto is not supported, sorry.
You can probably stream the videos via pipe, just give - as filename, copy-paste
the given commandline and add -q | mplayer -quiet -cache 800 - at the end.
Modified source files are in src directory.
Original README:
RTMPDump-YLE
Copyright (C) 2010,2011 Andrej Stepanchuk, Howard Chu,
The Flvstreamer Team, Antti Ajanki
License: GPLv2
RTMPDump-YLE is a command-line program for downloading media files
from the two video streaming services of the Finnish national
broadcasting company Yle: Yle Areena, http://areena.yle.fi/, and ElÀvÀ
Arkisto, http://www.yle.fi/elavaarkisto/.
RTMPDump-YLE is an extension of RTMPDump
(http://rtmpdump.mplayerhq.hu/), which is based on XBMC RTMP code used
in RTMPDumper by team boxee. json-c library is used for JSON parsing.
Installation
------------
Prerequisites: libssl, libcrypto, json-c, python. Additionally in OS X
libiconv and Xcode, and in MinGW libiconv.
On Debian/Ubuntu installing packages libssl-dev, libjson0-dev and
python-dev satisfies the dependencies.
make
make install
Usage
-----
yle-dl [yle-dl or rtmpdump options] URL
where URL is the address of the Areena or ElÀvÀ arkisto web page where
you would normally watch the video in a browser.
yle-dl options:
--episodes Download all episodes from the given Yle Areena page
--latestepisode Download the latest episodes
Type "rtmpdump-yle --help" to see a full list of rtmpdump-yle options.
To download programs that are available only to those who have paid
the TV fee, use your browser to login at
https://login.yle.fi/login/index.php?language=1&url=areena.yle.fi.
Find the contents of ChatYleFi cookie from the browser (Firefox:
Edit->Preferences->Privacy->Show cookies), and give it as --ylePassi
parameter.
rtmpdump-yle works like the unmodified rtmpdump on rtmp streams
outside Yle Areena. See README.rtmpdump for instructions.
Firewall must allow outgoing traffic on ports 80 and 1935.
Examples
--------
yle-dl http://areena.yle.fi/video/261405
yle-dl http://areena.yle.fi/video/261405 -o /my/video/dir/video.flv
yle-dl "http://www.yle.fi/elavaarkisto/?s=s&g=4&ag=28&t=&a=9390"
| |