An open API service indexing awesome lists of open source software.

https://github.com/iodar/download-helper-mediathek-view-web

Download helper to download SRF videos using MediathekViewWeb
https://github.com/iodar/download-helper-mediathek-view-web

download-videos downloader mediathekviewweb srf

Last synced: 3 months ago
JSON representation

Download helper to download SRF videos using MediathekViewWeb

Awesome Lists containing this project

README

        

# Download Helper Mediathek View Web

Helper to download SRF videos with the help of MediathekViewWeb.

## How it works

Use MediathekViewWeb to download the index-file (`m3u8` playlist file). Pass URL and video name to
script to download all segments of the video file. After that all segments get concatenated by `ffmpeg` to a
single video file.

Afterwards it deletes all intermediate files (index, segments, etc.).

## How to use

- Make sure `ffmeg` is installed and available on `$PATH` (e.g. accessible from command line)
- Make sure you have at least `bash v3.2.57` (check with `bash --version`)
- Download version from [lastest release](https://github.com/iodar/download-helper-mediathek-view-web/releases)
- The basic syntax is `./download-srf-videos.sh "[index-url-from-mediathek]" "[final-video-name]"`

### 1. Get URL From MediathekViewWeb

Open `www.mediathekviewweb.de` and search for `srf` videos.

![](docs/resources/images/select-video.png)

Get the URL of the index file of the video you want to download.

![](docs/resources/images/get-index-url.png)

### 2. Use Script To Download

#### Example

`./download-srf-videos.sh "https://srf-vod-amd.akamaized.net/ch/hls/myschool/2023/04/myschool_20230405_002054_18307622_v_webcast_h264_,q40,q10,q20,q30,q50,q60,.mp4.csmil/index-f6-v1-a1.m3u8" "some-video"`

### 3. Done

After the script finished your video is ready.