forked from solsticedhiver/arteVIDEOS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
120 lines (98 loc) · 4.81 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
A script to watch/record videos from the catch-up TV site http://videos.arte.tv
- No flash-plugin required: just use your favorite player
- Internet lag? just record the video and play it later.
WARNING:
These videos are **copyrighted by ARTE**. I guess that you are **NOT** free to *share*, *sell* or *modify* those videos !
You will not be able to view videos if you are outside these countries: France, Germany, Belgium, Austria and Switzerland.
Some videos that are restricted to a mature audience (+18) are only visible between 23:00 and 05:00.
NOTES:
Most of the downloaded videos are in the flv format and contains h264/aac streams.
The script attempts to automatically convert to mp4 format without reencoding, if you have ffmpeg installed.
REQUIREMENTS
* python 2.5+ (but not python 3)
* rtmpdump
* beautifulsoup
It is recommanded to use the 3.0.x or the 3.2.x version of beautifulsoup but not the 3.1.x version.
The 3.1.x version does not parse very well some html from videos.arte.tv.
* a video player like mplayer, vlc, xine or totem to use the play command.
Or add your own player in the script. Help is provided
FLATTR
You can show your support for this little software:
- You can flattr at http://flattr.com/thing/176287/arteVIDEOS
- You can even make a donation via Flattr !
USAGE
Usage: arteVIDEOS.py url|play|record [OPTIONS] URL
arteVIDEOS.py search [OPTIONS] STRING...
arteVIDEOS.py
Play or record videos from arte VIDEOS website without a mandatory browser.
In the first form, you need the url of the video page
In the second form, just enter your search term
In the last form (without any argument), you enter an interactive interpreter
(type help to get a list of them, once in the interpreter)
COMMANDS
url show the url of the video
play play the video directly (NOT IMPLEMENTED YET)
record save the video into a local file
search search for a video on arte+7
It will display a numbered list of results and enter
a simple command line interpreter
Options:
-h, --help show this help message and exit
-d DLDIR, --downloaddir=DLDIR
directory where to save the downloads
-l LANG, --lang=LANG preferred language of the video fr, de, en (default: fr)
-q QUALITY, --quality=QUALITY
quality of the video sd or hd (default: hd)
--verbose show output of rtmpdump
If you run it without any argument, you enter a simple command line interpreter.
Here is an example of a session. [...] is used to shorten the output:
$ ./arteVIDEOS.py
Type "help" to see available commands.
arteVIDEOS> help
COMMANDS:
plus7 list videos from arte+7
allvideos list videos from allvideos tab
events list videos from events tab
programs list videos from programs tab
search STRING search for a video
next list videos of the next page
previous list videos of previous page
url NUMBER show url of video
play NUMBERS play chosen videos
record NUMBERS download and save videos to a local file
info NUMBER display details about given video
dldir [PATH] display or change download directory
lang [fr|de|en] display or switch to a different language
quality [sd|hd] display or switch to a different video quality
help show this help
quit quit the cli
exit exit the cli
arteVIDEOS> plus7
:: Retrieving plus7 videos list
(1) Indonésie
Sur l'île de Lembata les garçons doivent chasser la baleine pour passer à l'âge adulte.
[...]
(25) Boualem Sansal
Portrait de l'écrivain algérien à la recherche de l'identité de son peuple.
arteVIDEOS> next
:: Retrieving plus7 videos list
(26) Philosophie
Le toucher nous met de plain-pied dans le réel. Raphaël Enthoven avec Clara Da Silva
[...]
(50) Au coeur des Alpes
Histoire de la coexistence entre les hommes et les animaux dans le massif alpin.
arteVIDEOS> info 40
:: Retrieving video data
Le dessous des cartes explore la face cachée du commerce du bois.
(France, 2010, 12mn) ARTE F
Date de première diffusion:
Sam., 16. oct. 2010, 17h48
Date(s) de rediffusion:
Aujourd'hui à22h30
arteVIDEOS> play 40
:: Playing video(s): #40
:: Streaming from rtmp://artestras.fcod.llnwd.net/a3903/o35/MP4:geo/videothek/EUR_DE_FR/arteprod/A7_SGT_ENC_08_042143-035-A_PG_HQ_FR?h=641b72264e0820cdb6c02e1d7a907c7b
arteVIDEOS> record 40
:: Recording video(s): #40
:: Downloading to le_dessous_des_cartes-3472068_hd_fr.flv
arteVIDEOS> exit