2013-05-27 19:57:08 +02:00
|
|
|
=encoding utf8
|
|
|
|
|
|
|
|
=head1 NAME
|
|
|
|
|
|
|
|
svtplay-dl - media downloader for "play" sites (e.g. SVT Play)
|
|
|
|
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
|
|
|
|
svtplay-dl [OPTIONS] <URL>
|
|
|
|
svtplay-dl --help
|
|
|
|
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
|
|
|
|
svtplay-dl is able to download media from various 'video on
|
|
|
|
demand' sites (sometimes known as 'play services') (see below
|
|
|
|
for list of supported services). Usually, you just have to
|
|
|
|
give it the URL as an argument, and it will figure out what
|
|
|
|
to do itself.
|
|
|
|
|
|
|
|
=head2 OPTIONS
|
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
=head3 --version
|
|
|
|
|
|
|
|
Show the program's version number and exit.
|
|
|
|
|
|
|
|
=head3 --help -h
|
|
|
|
|
|
|
|
Show description of options.
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=head3 --output=filename -o filename
|
|
|
|
|
|
|
|
Outputs to the given filename.
|
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
=head3 --force -f
|
|
|
|
|
|
|
|
Overwrite the output file if it exists already.
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=head3 --resume -r
|
|
|
|
|
|
|
|
Resume a download.
|
|
|
|
|
2015-03-21 17:33:55 +01:00
|
|
|
=head3 --live -l
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-06-26 23:07:43 +02:00
|
|
|
Enable support for live streams. (rtmp based ones)
|
2013-05-27 19:57:08 +02:00
|
|
|
|
|
|
|
=head3 --silent -s
|
|
|
|
|
|
|
|
Be less verbose.
|
|
|
|
|
2016-05-05 12:37:31 +02:00
|
|
|
=head3 --silent-semi
|
|
|
|
|
|
|
|
only show a message when the file is downloaded
|
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
=head3 --verbose -v
|
|
|
|
|
|
|
|
Explain what is going on, including HTTP requests and other useful
|
|
|
|
debugging data.
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=head3 --quality=quality -q quality
|
|
|
|
|
|
|
|
Choose what format to download. It will download the best format
|
|
|
|
by default.
|
|
|
|
|
|
|
|
=head3 --flexible-quality=amount -Q amount
|
|
|
|
|
|
|
|
Allow given quality (as above) to differ by an amount.
|
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
=head3 --list-quality
|
|
|
|
|
|
|
|
List the available qualities for a video.
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=head3 --subtitle -S
|
|
|
|
|
|
|
|
Download subtitle with the media if available.
|
|
|
|
|
2014-06-26 23:07:43 +02:00
|
|
|
=head3 --force-subtitle
|
|
|
|
|
2014-11-23 10:31:33 +01:00
|
|
|
Download only subtitle if its used with -S.
|
2014-06-26 23:07:43 +02:00
|
|
|
|
2015-10-08 23:16:51 +02:00
|
|
|
=head3 --require-subtitle
|
|
|
|
|
|
|
|
Download only if a subtitle is available
|
|
|
|
|
2016-05-05 12:37:31 +02:00
|
|
|
=head3 --all-subtitles
|
|
|
|
|
|
|
|
Download all available subtitles for the video
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=head3 --username=USERNAME -u USERNAME
|
|
|
|
|
|
|
|
Username, if the service requires authentication.
|
|
|
|
|
|
|
|
=head3 --password=PASSWORD -p PASSWORD
|
|
|
|
|
|
|
|
Password, if the serivce requires authentication.
|
|
|
|
|
2014-06-26 23:07:43 +02:00
|
|
|
=head3 -t, --thumbnail
|
|
|
|
|
|
|
|
Download thumbnail from the site if available.
|
|
|
|
|
|
|
|
=head3 -A, --all-episodes
|
|
|
|
|
|
|
|
Try to download all episodes.
|
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
=head3 --all-last=NN
|
2014-06-26 23:07:43 +02:00
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
Get last NN episodes instead of all episodes, when used with
|
|
|
|
--all-episodes.
|
2014-06-26 23:07:43 +02:00
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
=head3 -P preferred, --preferred=preferred
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
Preferred download method.
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
=head3 --exclude=WORD1,WORD2,...
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-03-21 18:20:02 +01:00
|
|
|
Exclude videos with the WORD(s) in the filename. Comma separated.
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-03-24 21:33:15 +01:00
|
|
|
=head3 --get-url -g
|
|
|
|
|
|
|
|
Do not download any video, but instead print the URL.
|
|
|
|
|
2016-01-10 21:25:13 +01:00
|
|
|
=head3 --dont-verify-ssl-cert
|
|
|
|
|
|
|
|
Don't attempt to verify SSL certificates.
|
|
|
|
|
|
|
|
=head3 --http-header=header1=value;header2=value2
|
|
|
|
|
|
|
|
A header to add to each HTTP request.
|
|
|
|
|
2016-03-28 21:15:39 +02:00
|
|
|
=head3 --stream-priority=dash,hls,hds,http,rtmp
|
2016-01-10 21:25:13 +01:00
|
|
|
|
|
|
|
If two streams have the same quality, choose the one you prefer
|
|
|
|
|
2016-03-28 21:15:39 +02:00
|
|
|
=head3 --remux
|
|
|
|
|
|
|
|
Remux from one container to mp4 using ffmpeg or avconv
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=head1 SUPPORTED SERVICES
|
|
|
|
|
|
|
|
=head2 English
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Bambuser: L<http://bambuser.com/>
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=item * HBO: L<http://hbo.com/>
|
|
|
|
|
|
|
|
=item * Twitch: L<http://twitch.tv/>
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Vimeo: L<http://vimeo.com/>
|
|
|
|
|
2014-06-26 23:07:43 +02:00
|
|
|
=item * Viagame: L<http://www.viagame.com/>
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=back
|
|
|
|
|
|
|
|
=head2 Swedish
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Aftonbladet: L<http://www.aftonbladet.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-11-29 16:32:53 +01:00
|
|
|
=item * Comedycentral.se: L<http://www.comedycentral.se>
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Dagens Industri: L<http://di.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Dagens Nyheter: L<http://dn.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-10-04 14:40:00 +02:00
|
|
|
=item * Dplay: L[<http://www.dplay.se/>
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * DR: L<http://dr.dk/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-07-05 21:08:11 +02:00
|
|
|
=item * EFN: L<http://www.efn.se/>
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Expressen: L<http://expressen.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Kanal9 Play: L<http://kanal9play.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Öppet Arkiv: L<http://oppetarkiv.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2015-09-20 23:40:02 +02:00
|
|
|
=item * Svenska kennelklubben play: L<http://www.skkplay.se/>
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Svenska Dagbladet: L<http://svd.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * Sveriges Radio: L<http://sverigesradio.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * SVT Play: L<http://svtplay.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * TV10 Play: L<http://tv10play.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * TV3 Play: L<http://tv3play.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * TV4: L<http://tv4.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * TV4 Play: L<http://tv4play.se/>
|
|
|
|
|
|
|
|
=item * TV6 Play: L<http://tv6play.se/>
|
|
|
|
|
|
|
|
=item * TV8 Play: L<http://tv8play.se/>
|
|
|
|
|
|
|
|
=item * UR: L<http://ur.se/>
|
|
|
|
|
|
|
|
=item * UR Play: L<http://urplay.se/>
|
2013-05-27 19:57:08 +02:00
|
|
|
|
|
|
|
=back
|
|
|
|
|
|
|
|
=head2 Danish
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
|
|
|
=item * DR: L<http://dr.dk/>
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * TV3 Play: L<http://tv3play.dk/>
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=back
|
|
|
|
|
|
|
|
=head2 Norwegian
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
|
|
|
=item * NRK: L<http://nrk.no/>
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=item * TV3 Play: L<http://tv3play.no/>
|
|
|
|
|
2014-02-19 00:16:44 +01:00
|
|
|
=item * Viasat 4 play: L<http://viasat4play.no/>
|
2014-02-18 20:44:29 +01:00
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=back
|
|
|
|
|
|
|
|
=head2 Icelandic
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
|
|
|
=item * RUV: L<http://ruv.is/>
|
|
|
|
|
|
|
|
=back
|
|
|
|
|
2014-02-18 20:44:29 +01:00
|
|
|
=head2 Estonian
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
|
|
|
=item * TV3 Play: L<http://tv3play.ee/>
|
|
|
|
|
|
|
|
=back
|
|
|
|
|
|
|
|
=head2 Latvian
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
2014-02-19 00:16:44 +01:00
|
|
|
=item * TV3 Play: L<http://tv3play.lv/>
|
2014-02-18 20:44:29 +01:00
|
|
|
|
|
|
|
=back
|
|
|
|
|
|
|
|
=head2 Lithuanian
|
|
|
|
|
|
|
|
=over
|
|
|
|
|
2014-02-19 00:16:44 +01:00
|
|
|
=item * TV3 Play: L<http://tv3play.lt/>
|
2014-02-18 20:44:29 +01:00
|
|
|
|
|
|
|
=back
|
|
|
|
|
2013-05-27 19:57:08 +02:00
|
|
|
=head1 REPOTING BUGS AND CONTRIBUTING
|
|
|
|
|
|
|
|
If you find an issue with svtplay-dl, you can report them at
|
|
|
|
L<https://github.com/spaam/svtplay-dl>. Or better yet, if
|
|
|
|
possible, open a pull request!
|
|
|
|
|
|
|
|
=head1 COPYRIGHT
|
|
|
|
|
2015-08-31 23:22:02 +02:00
|
|
|
Copyright (C) 2011--2015, Johan Andersson et al
|
2013-05-27 19:57:08 +02:00
|
|
|
|
|
|
|
This software is licensed under the MIT license.
|
|
|
|
|
|
|
|
=cut
|