Usage
After you successfully installed svtplay-dl on your computer. You
can dig into how to use it below.
Normal usage
In most cases you just would like to download a video. Below we go through some
other scenarios as well.
Download one video
# example, download the first episode of "Vår tid är nu"
svtplay-dl https://www.svtplay.se/video/15367465/var-tid-ar-nu/var-tid-ar-nu-sasong-1-freden Download one video with subtitles (-S)
# example, download one episode of "Hela england bakar" with subtitles
svtplay-dl -S https://www.tv4play.se/program/hela-england-bakar/2287193 Download all episodes of a series (-A)
# example, download all episodes of "Vår tid är nu"
svtplay-dl -A https://www.svtplay.se/video/15367465/var-tid-ar-nu/var-tid-ar-nu-sasong-1-freden
# example, download all episodes and subtitles
svtplay-dl -S -A https://www.svtplay.se/video/15367465/var-tid-ar-nu/var-tid-ar-nu-sasong-1-freden View available Video stream qualities (–list-quality)
# example, view available qualities
svtplay-dl --list-quality https://www.svtplay.se/video/eEqyADd/melodifestivalen/final
INFO: Quality: Method: Codec: Resolution: Language: Role:
INFO: 7470 dash h264-51 1920x1080 sv alternate-sign
INFO: 7470 dash h264-51 1920x1080 sv-x-tydligaretal alternate-sign
INFO: 7470 dash h264-51 1920x1080 sv-x-tal alternate-sign
INFO: 7470 dash h264-51 1920x1080 sv alternate-sign
INFO: 7470 dash h264-51 1920x1080 sv-x-tydligaretal alternate-sign
INFO: 7470 dash h264-51 1920x1080 sv-x-tal alternate-sign
INFO: 7217 dash h264 1920x1080 sv alternate-sign
INFO: 7217 dash h264 1920x1080 sv-x-ad alternate-sign
INFO: 7217 dash h264 1920x1080 sv alternate-sign
INFO: 7217 dash h264 1920x1080 sv-x-ad alternate-sign
INFO: 7217 dash h264 1920x1080 sv alternate-sign
INFO: 7217 dash h264 1920x1080 sv-x-ad alternate-sign
INFO: 7217 dash h264 1920x1080 sv-x-ad alternate-sign
INFO: 7216 dash h264 1920x1080 sv-x-tydligaretal alternate-sign
INFO: 7216 dash h264 1920x1080 sv-x-tal alternate-sign
INFO: 7089 dash h264 1920x1080 sv alternate-sign
INFO: 7089 dash h264 1920x1080 sv-x-tal alternate-sign
INFO: 7088 dash h264 1920x1080 sv-x-tydligaretal alternate-sign
INFO: 7088 dash h264 1920x1080 sv-x-ad alternate-sign
INFO: 7056 dash h264 1920x1080 sv alternate-sign
INFO: 7056 dash h264 1920x1080 sv-x-tydligaretal alternate-sign
INFO: 7056 dash h264 1920x1080 sv-x-tal alternate-sign
INFO: 7056 dash h264 1920x1080 sv-x-ad alternate-sign
INFO: 6355 dash h264-51 1920x1080 sv main
INFO: 6355 dash h264-51 1920x1080 sv-x-tydligaretal main
INFO: 6355 dash h264-51 1920x1080 sv-x-tal main
INFO: 6355 dash h264-51 1920x1080 sv main
INFO: 6355 dash h264-51 1920x1080 sv-x-tydligaretal main
INFO: 6355 dash h264-51 1920x1080 sv-x-tal main
INFO: 6102 dash h264 1920x1080 sv main
INFO: 6102 dash h264 1920x1080 sv-x-ad main
INFO: 6102 dash h264 1920x1080 sv main
INFO: 6102 dash h264 1920x1080 sv-x-ad main
INFO: 6102 dash h264 1920x1080 sv main
....
Quality is the bitrate in bit/s. 6355 kbit/s will have the Video quality of 1080p
resolution.
- DASH aslo known as MPEG-DASH is an international standard for video streaming.
- HLS (Apple HTTP Live Streaming) Apple's protocol for video streaming.
The default order of protocols svtplay-dl will use is: DASH, HLS, HDS.
If you for instance like to use HLS instead of DASH, add the option -P hls.
Download other video quality (-q -Q -P)
You can also specify the quality you'd like to download, unless you want the best
quality.
# example, download HLS 988 quality
svtplay-dl -P hls -q 988 -Q 100 https://url.to.video.page/
The -Q flag is how much -q can differ. The above example would look for HLS
Video with a bitrate between 888 and 1088 and take the one closest to 988.
See all arguemnts / options
On the
options
page you can view all options available in svtplay-dl
Post processing
In some cases you probably would like to change the media container of the video and
audio streams. For example from .ts and .srt to .mkv where you have the subtitles
included instead of two seperate files. FFmpeg is the swiss army knife for anything
with video and audio.
To merge video, audio and subtitles to one file without changing the quality (remux
only)
ffmpeg -i video.file.ts -i subtitle.file.srt -metadata:s:a:0 language=eng -metadata:s:s:0 language=swe -c copy outfile.mkv