Repository: yt-dlp
Issue: orf:tvthek does not handle its dynamic-static playlists well
Labels: site-enhancement,triage

### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

- [X] I understand that I will be **blocked** if I *intentionally* remove or skip any mandatory\* field

### Checklist

- [X] I'm requesting a site-specific feature
- [X] I've verified that I'm running yt-dlp version **2023.03.04** ([update instructions](https://github.com/yt-dlp/yt-dlp#update)) or later (specify commit)
- [X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
- [X] I've searched [known issues](https://github.com/yt-dlp/yt-dlp/issues/3766) and the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues **including closed ones**. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [X] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

Austria (example URI worked at least from Germany as well)

### Example URLs

https://tvthek.orf.at/profile/Vorarlberg-heute/70024

### Provide a description that is worded well enough to be understood

The orf:tvthek extractor (ORFTVThek) faithfully represents that the site expresses many shows there are segmented (the examle URL is about "Vorarlberg heute", a daily recurring news show that is a concatenation of report clips 1-3 minutes long, around 20 minutes in total). The extractor treats them as a playlist, and can be concatenated as a playlist. (There is a distinct issue open that the extractor doesn't declare this properly (https://github.com/yt-dlp/yt-dlp/issues/4368), but that can be worked around using `--concate-playlist=always`). These are what I'd call the "static" playlists here.

There is a second layer to playlists at the ORF TVThek: The various daily installments of the show. Due to depublication, that "playlist" (AIU it's not expressed as such in yt-dl[p]) typically contains about seven of these installments. I'd call these the "dynamic" playlist. The main page of the dynamic playlist always shows the latest installment.

The involved URIs are:
1. https://tvthek.orf.at/profile/Vorarlberg-heute/70024

   is the page of "Vorarlberg heute".

2. https://tvthek.orf.at/profile/Vorarlberg-heute/70024/episodes

   is the page that lists the dynamic playlist as links and thumbnails; downloading this is not supported at all ("Unsupported URL").

3. https://tvthek.orf.at/profile/Vorarlberg-heute/70024/Vorarlberg-heute/14170809

   is the page of yesterday's "Vorarlberg heute". (When reading this issue after 2023-03-16, you can obtain a similarly structured URI from the URI at 2.).

4. https://tvthek.orf.at/profile/Vorarlberg-heute/70024/Vorarlberg-heute/14170809/Viele-Frauen-arbeiten-Teilzeit/15353476

   is the page for a particular clip of yesterday's "Vorarlberg heute". This works just as expected.

The trouble occurs when repeatedly downloading from URI 1 with `--concat-playlist`: In that case, the video is stored with the ID 70024 (the long-term stable ID) and not with the ID of the current day. (Also, it's missing a lot of metadata in its .info.json, but that's a different concern). In practice, this means that regular downloading from URI 1 with concatenated playlists is not practical without post-processing, because it'd always overwrite the same file.

I'm not sure how to best resolve this; some ideas (which may or may not work depending on how yt-dlp works internally):
* Both layers of playlists could be recognized as such; then, `--concat-paylist` may gain some kind of "depth" indicator.
* If stacked playlists are not possible, URI 1 could be recognized as an effective redirect, and be processed like URI 3.
* If neither works, it may be necessary to still resort to manual post-processing; in that case, I'd open a separate issue about missing metadata (that'd be required for manual processing) -- I just don't want to do that now, for I think that some direct solutions to this issue would implicitly provide some of the relevant metadata.

Note that in the log output (and in the metadata), URI 3 never shows up; this indicates to me that the dynamic playlist is not recognized as such, but that URI 1 is used as an alias for URI 3 just in the way the site presents it.

The output below used to have progress output; that was removed manually to stay within the 65535 character limit imposed by GitHub.

### Provide verbose output that clearly demonstrates the problem

- [X] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [ ] If using API, add `'verbose': True` to `YoutubeDL` params instead
- [X] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below

### Complete Verbose Output

```shell
[debug] Command-line config: ['--write-info-json', 'https://tvthek.orf.at/profile/Vorarlberg-heute/70024', '--format=bestvideo[height<=300]+bestaudio/best[height<=300]', '-vU', '--concat-playlist=always']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8 (No ANSI), error utf-8 (No ANSI), screen utf-8 (No ANSI)
[debug] yt-dlp version stable@2023.03.04 [392389b7d] (zip)
[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.0.0-3-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.8 7 Feb 2023, glibc 2.36)
[debug] exe versions: ffmpeg 5.1.2-2 (setts), ffprobe 5.1.2-2, phantomjs broken, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.11.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, pyxattr-0.8.0, secretstorage-3.3.3, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1786 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.03.04, Current version: stable@2023.03.04
Current Build Hash: 91cad9f121c1f6f0a81b747415c46ecba0ff331ed38cc6433040b4ac7b6e15ca
yt-dlp is up to date (stable@2023.03.04)
[orf:tvthek] Extracting URL: https://tvthek.orf.at/profile/Vorarlberg-heute/70024
[orf:tvthek] 70024: Downloading webpage
[download] Downloading playlist: 70024
[orf:tvthek] 15353475: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353475: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353475: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353475: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353475: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353475: Downloading f4m manifest
[orf:tvthek] 15353475: Downloading f4m manifest
[orf:tvthek] 15353475: Downloading f4m manifest
[orf:tvthek] 15353475: Downloading f4m manifest
[orf:tvthek] 15353475: Downloading f4m manifest
[orf:tvthek] 15353475: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353475: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353475: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353475: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353475: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353476: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353476: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353476: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353476: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353476: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353476: Downloading f4m manifest
[orf:tvthek] 15353476: Downloading f4m manifest
[orf:tvthek] 15353476: Downloading f4m manifest
[orf:tvthek] 15353476: Downloading f4m manifest
[orf:tvthek] 15353476: Downloading f4m manifest
[orf:tvthek] 15353476: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353476: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353476: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353476: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353476: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353477: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353477: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353477: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353477: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353477: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353477: Downloading f4m manifest
[orf:tvthek] 15353477: Downloading f4m manifest
[orf:tvthek] 15353477: Downloading f4m manifest
[orf:tvthek] 15353477: Downloading f4m manifest
[orf:tvthek] 15353477: Downloading f4m manifest
[orf:tvthek] 15353477: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353477: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353477: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353477: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353477: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353478: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353478: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353478: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353478: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353478: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353478: Downloading f4m manifest
[orf:tvthek] 15353478: Downloading f4m manifest
[orf:tvthek] 15353478: Downloading f4m manifest
[orf:tvthek] 15353478: Downloading f4m manifest
[orf:tvthek] 15353478: Downloading f4m manifest
[orf:tvthek] 15353478: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353478: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353478: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353478: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353478: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353479: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353479: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353479: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353479: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353479: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353479: Downloading f4m manifest
[orf:tvthek] 15353479: Downloading f4m manifest
[orf:tvthek] 15353479: Downloading f4m manifest
[orf:tvthek] 15353479: Downloading f4m manifest
[orf:tvthek] 15353479: Downloading f4m manifest
[orf:tvthek] 15353479: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353479: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353479: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353479: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353479: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353480: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353480: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353480: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353480: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353480: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353480: Downloading f4m manifest
[orf:tvthek] 15353480: Downloading f4m manifest
[orf:tvthek] 15353480: Downloading f4m manifest
[orf:tvthek] 15353480: Downloading f4m manifest
[orf:tvthek] 15353480: Downloading f4m manifest
[orf:tvthek] 15353480: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353480: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353480: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353480: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353480: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353481: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353481: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353481: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353481: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353481: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353481: Downloading f4m manifest
[orf:tvthek] 15353481: Downloading f4m manifest
[orf:tvthek] 15353481: Downloading f4m manifest
[orf:tvthek] 15353481: Downloading f4m manifest
[orf:tvthek] 15353481: Downloading f4m manifest
[orf:tvthek] 15353481: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353481: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353481: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353481: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353481: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353482: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353482: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353482: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353482: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353482: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353482: Downloading f4m manifest
[orf:tvthek] 15353482: Downloading f4m manifest
[orf:tvthek] 15353482: Downloading f4m manifest
[orf:tvthek] 15353482: Downloading f4m manifest
[orf:tvthek] 15353482: Downloading f4m manifest
[orf:tvthek] 15353482: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353482: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353482: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353482: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353482: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353626: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353626: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353626: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353626: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353626: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353626: Downloading f4m manifest
[orf:tvthek] 15353626: Downloading f4m manifest
[orf:tvthek] 15353626: Downloading f4m manifest
[orf:tvthek] 15353626: Downloading f4m manifest
[orf:tvthek] 15353626: Downloading f4m manifest
[orf:tvthek] 15353626: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353626: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353626: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353626: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353626: Downloading dash-QXB-Adaptiv mpd manifest
[orf:tvthek] 15353483: Downloading hls-Q1A-Niedrig m3u8 manifest
[orf:tvthek] 15353483: Downloading hls-Q4A-Mittel m3u8 manifest
[orf:tvthek] 15353483: Downloading hls-Q6A-Hoch m3u8 manifest
[orf:tvthek] 15353483: Downloading hls-Q8C-Sehr hoch m3u8 manifest
[orf:tvthek] 15353483: Downloading hls-QXB-Adaptiv m3u8 manifest
[orf:tvthek] 15353483: Downloading f4m manifest
[orf:tvthek] 15353483: Downloading f4m manifest
[orf:tvthek] 15353483: Downloading f4m manifest
[orf:tvthek] 15353483: Downloading f4m manifest
[orf:tvthek] 15353483: Downloading f4m manifest
[orf:tvthek] 15353483: Downloading dash-Q1A-Niedrig mpd manifest
[orf:tvthek] 15353483: Downloading dash-Q4A-Mittel mpd manifest
[orf:tvthek] 15353483: Downloading dash-Q6A-Hoch mpd manifest
[orf:tvthek] 15353483: Downloading dash-Q8C-Sehr hoch mpd manifest
[orf:tvthek] 15353483: Downloading dash-QXB-Adaptiv mpd manifest
[info] Writing playlist metadata as JSON to: NA [70024].info.json
[orf:tvthek] Playlist 70024: Downloading 10 items of 10
[debug] The information of all playlist entries will be held in memory
[download] Downloading item 1 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353475: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br317671+dash-QXB-Adaptiv-p0aa0br191979
[info] Writing video metadata as JSON to: Signation [15353475].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Signation__14170809__o__1870656083__s15353475_5__BLVHD_19001719P_19012817P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 8
[download] Destination: Signation [15353475].fdash-Q1A-Niedrig-p0va0br317671.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Signation__14170809__o__1870656083__s15353475_5__BLVHD_19001719P_19012817P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 9
[download] Destination: Signation [15353475].fdash-QXB-Adaptiv-p0aa0br191979.m4a
[Merger] Merging formats into "Signation [15353475].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Signation [15353475].fdash-Q1A-Niedrig-p0va0br317671.mp4' -i 'file:Signation [15353475].fdash-QXB-Adaptiv-p0aa0br191979.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Signation [15353475].temp.mp4'
Deleting original file Signation [15353475].fdash-Q1A-Niedrig-p0va0br317671.mp4 (pass -k to keep)
Deleting original file Signation [15353475].fdash-QXB-Adaptiv-p0aa0br191979.m4a (pass -k to keep)
[download] Downloading item 2 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353476: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br317270+dash-QXB-Adaptiv-p0aa0br191994
[info] Writing video metadata as JSON to: Viele Frauen arbeiten Teilzeit [15353476].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Viele-Frauen-ar__14170809__o__1556873045__s15353476_6__BLVHD_19012817P_19035013P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 16
[download] Destination: Viele Frauen arbeiten Teilzeit [15353476].fdash-Q1A-Niedrig-p0va0br317270.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Viele-Frauen-ar__14170809__o__1556873045__s15353476_6__BLVHD_19012817P_19035013P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 16
[download] Destination: Viele Frauen arbeiten Teilzeit [15353476].fdash-QXB-Adaptiv-p0aa0br191994.m4a
[Merger] Merging formats into "Viele Frauen arbeiten Teilzeit [15353476].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Viele Frauen arbeiten Teilzeit [15353476].fdash-Q1A-Niedrig-p0va0br317270.mp4' -i 'file:Viele Frauen arbeiten Teilzeit [15353476].fdash-QXB-Adaptiv-p0aa0br191994.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Viele Frauen arbeiten Teilzeit [15353476].temp.mp4'
Deleting original file Viele Frauen arbeiten Teilzeit [15353476].fdash-QXB-Adaptiv-p0aa0br191994.m4a (pass -k to keep)
Deleting original file Viele Frauen arbeiten Teilzeit [15353476].fdash-Q1A-Niedrig-p0va0br317270.mp4 (pass -k to keep)
[download] Downloading item 3 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353477: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br316325+dash-QXB-Adaptiv-p0aa0br191992
[info] Writing video metadata as JSON to: Bettina Steindl über Frauen am Arbeitsmarkt [15353477].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Bettina-Steindl__14170809__o__2003937982__s15353477_7__BLVHD_19035013P_19070919P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 21
[download] Destination: Bettina Steindl über Frauen am Arbeitsmarkt [15353477].fdash-Q1A-Niedrig-p0va0br316325.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Bettina-Steindl__14170809__o__2003937982__s15353477_7__BLVHD_19035013P_19070919P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 21
[download] Destination: Bettina Steindl über Frauen am Arbeitsmarkt [15353477].fdash-QXB-Adaptiv-p0aa0br191992.m4a
[Merger] Merging formats into "Bettina Steindl über Frauen am Arbeitsmarkt [15353477].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Bettina Steindl über Frauen am Arbeitsmarkt [15353477].fdash-Q1A-Niedrig-p0va0br316325.mp4' -i 'file:Bettina Steindl über Frauen am Arbeitsmarkt [15353477].fdash-QXB-Adaptiv-p0aa0br191992.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Bettina Steindl über Frauen am Arbeitsmarkt [15353477].temp.mp4'
Deleting original file Bettina Steindl über Frauen am Arbeitsmarkt [15353477].fdash-QXB-Adaptiv-p0aa0br191992.m4a (pass -k to keep)
Deleting original file Bettina Steindl über Frauen am Arbeitsmarkt [15353477].fdash-Q1A-Niedrig-p0va0br316325.mp4 (pass -k to keep)
[download] Downloading item 4 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353478: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br316063+dash-QXB-Adaptiv-p0aa0br191998
[info] Writing video metadata as JSON to: Rücknahme der Strompreiserhöhung gefordert [15353478].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Ruecknahme-der-__14170809__o__1434388016__s15353478_8__BLVHD_19070919P_19104322P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 23
[download] Destination: Rücknahme der Strompreiserhöhung gefordert [15353478].fdash-Q1A-Niedrig-p0va0br316063.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Ruecknahme-der-__14170809__o__1434388016__s15353478_8__BLVHD_19070919P_19104322P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 23
[download] Destination: Rücknahme der Strompreiserhöhung gefordert [15353478].fdash-QXB-Adaptiv-p0aa0br191998.m4a
[Merger] Merging formats into "Rücknahme der Strompreiserhöhung gefordert [15353478].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Rücknahme der Strompreiserhöhung gefordert [15353478].fdash-Q1A-Niedrig-p0va0br316063.mp4' -i 'file:Rücknahme der Strompreiserhöhung gefordert [15353478].fdash-QXB-Adaptiv-p0aa0br191998.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Rücknahme der Strompreiserhöhung gefordert [15353478].temp.mp4'
Deleting original file Rücknahme der Strompreiserhöhung gefordert [15353478].fdash-Q1A-Niedrig-p0va0br316063.mp4 (pass -k to keep)
Deleting original file Rücknahme der Strompreiserhöhung gefordert [15353478].fdash-QXB-Adaptiv-p0aa0br191998.m4a (pass -k to keep)
[download] Downloading item 5 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353479: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br319144+dash-QXB-Adaptiv-p0aa0br191991
[info] Writing video metadata as JSON to: Prozess gegen Postbotin [15353479].info.json
[debug] Invoking dashsegments downloader on "https://vod-ww.mdn.ors.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Prozess-gegen-P__14170809__o__1675014913__s15353479_9__BLVHD_19104322P_19114809P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 8
[download] Destination: Prozess gegen Postbotin [15353479].fdash-Q1A-Niedrig-p0va0br319144.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Prozess-gegen-P__14170809__o__1675014913__s15353479_9__BLVHD_19104322P_19114809P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 8
[download] Destination: Prozess gegen Postbotin [15353479].fdash-QXB-Adaptiv-p0aa0br191991.m4a
[Merger] Merging formats into "Prozess gegen Postbotin [15353479].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Prozess gegen Postbotin [15353479].fdash-Q1A-Niedrig-p0va0br319144.mp4' -i 'file:Prozess gegen Postbotin [15353479].fdash-QXB-Adaptiv-p0aa0br191991.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Prozess gegen Postbotin [15353479].temp.mp4'
Deleting original file Prozess gegen Postbotin [15353479].fdash-QXB-Adaptiv-p0aa0br191991.m4a (pass -k to keep)
Deleting original file Prozess gegen Postbotin [15353479].fdash-Q1A-Niedrig-p0va0br319144.mp4 (pass -k to keep)
[download] Downloading item 6 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353480: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br320384+dash-QXB-Adaptiv-p0aa0br191927
[info] Writing video metadata as JSON to: Kursleiterin klagt Hotelier [15353480].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Kursleiterin-kl__14170809__o__1692425196__s15353480_0__BLVHD_19114809P_19121014P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 4
[download] Destination: Kursleiterin klagt Hotelier [15353480].fdash-Q1A-Niedrig-p0va0br320384.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Kursleiterin-kl__14170809__o__1692425196__s15353480_0__BLVHD_19114809P_19121014P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 4
[download] Destination: Kursleiterin klagt Hotelier [15353480].fdash-QXB-Adaptiv-p0aa0br191927.m4a
[Merger] Merging formats into "Kursleiterin klagt Hotelier [15353480].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Kursleiterin klagt Hotelier [15353480].fdash-Q1A-Niedrig-p0va0br320384.mp4' -i 'file:Kursleiterin klagt Hotelier [15353480].fdash-QXB-Adaptiv-p0aa0br191927.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Kursleiterin klagt Hotelier [15353480].temp.mp4'
Deleting original file Kursleiterin klagt Hotelier [15353480].fdash-QXB-Adaptiv-p0aa0br191927.m4a (pass -k to keep)
Deleting original file Kursleiterin klagt Hotelier [15353480].fdash-Q1A-Niedrig-p0va0br320384.mp4 (pass -k to keep)
[download] Downloading item 7 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353481: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br316856+dash-QXB-Adaptiv-p0aa0br191995
[info] Writing video metadata as JSON to: Warum funktioniert Internetbetrug？ [15353481].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Warum-funktioni__14170809__o__1389984789__s15353481_1__BLVHD_19121014P_19144017P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 16
[download] Destination: Warum funktioniert Internetbetrug？ [15353481].fdash-Q1A-Niedrig-p0va0br316856.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Warum-funktioni__14170809__o__1389984789__s15353481_1__BLVHD_19121014P_19144017P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 17
[download] Destination: Warum funktioniert Internetbetrug？ [15353481].fdash-QXB-Adaptiv-p0aa0br191995.m4a
[Merger] Merging formats into "Warum funktioniert Internetbetrug？ [15353481].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Warum funktioniert Internetbetrug？ [15353481].fdash-Q1A-Niedrig-p0va0br316856.mp4' -i 'file:Warum funktioniert Internetbetrug？ [15353481].fdash-QXB-Adaptiv-p0aa0br191995.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Warum funktioniert Internetbetrug？ [15353481].temp.mp4'
Deleting original file Warum funktioniert Internetbetrug？ [15353481].fdash-QXB-Adaptiv-p0aa0br191995.m4a (pass -k to keep)
Deleting original file Warum funktioniert Internetbetrug？ [15353481].fdash-Q1A-Niedrig-p0va0br316856.mp4 (pass -k to keep)
[download] Downloading item 8 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353482: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br317076+dash-QXB-Adaptiv-p0aa0br191993
[info] Writing video metadata as JSON to: Neue Tour of Austria startet in Vorarlberg [15353482].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Neue-Tour-of-Au__14170809__o__2041841205__s15353482_2__BLVHD_19144017P_19162323P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 12
[download] Destination: Neue Tour of Austria startet in Vorarlberg [15353482].fdash-Q1A-Niedrig-p0va0br317076.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Neue-Tour-of-Au__14170809__o__2041841205__s15353482_2__BLVHD_19144017P_19162323P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 12
[download] Destination: Neue Tour of Austria startet in Vorarlberg [15353482].fdash-QXB-Adaptiv-p0aa0br191993.m4a
[Merger] Merging formats into "Neue Tour of Austria startet in Vorarlberg [15353482].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Neue Tour of Austria startet in Vorarlberg [15353482].fdash-Q1A-Niedrig-p0va0br317076.mp4' -i 'file:Neue Tour of Austria startet in Vorarlberg [15353482].fdash-QXB-Adaptiv-p0aa0br191993.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Neue Tour of Austria startet in Vorarlberg [15353482].temp.mp4'
Deleting original file Neue Tour of Austria startet in Vorarlberg [15353482].fdash-QXB-Adaptiv-p0aa0br191993.m4a (pass -k to keep)
Deleting original file Neue Tour of Austria startet in Vorarlberg [15353482].fdash-Q1A-Niedrig-p0va0br317076.mp4 (pass -k to keep)
[download] Downloading item 9 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353626: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br316136+dash-QXB-Adaptiv-p0aa0br191986
[info] Writing video metadata as JSON to: Pfahlreihen in Reichenau [15353626].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Pfahlreihen-in-__14170809__o__7673117276__s15353626_6__BLVHD_19162323P_19180924P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 12
[download] Destination: Pfahlreihen in Reichenau [15353626].fdash-Q1A-Niedrig-p0va0br316136.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Pfahlreihen-in-__14170809__o__7673117276__s15353626_6__BLVHD_19162323P_19180924P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 12
[download] Destination: Pfahlreihen in Reichenau [15353626].fdash-QXB-Adaptiv-p0aa0br191986.m4a
[Merger] Merging formats into "Pfahlreihen in Reichenau [15353626].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Pfahlreihen in Reichenau [15353626].fdash-Q1A-Niedrig-p0va0br316136.mp4' -i 'file:Pfahlreihen in Reichenau [15353626].fdash-QXB-Adaptiv-p0aa0br191986.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Pfahlreihen in Reichenau [15353626].temp.mp4'
Deleting original file Pfahlreihen in Reichenau [15353626].fdash-Q1A-Niedrig-p0va0br316136.mp4 (pass -k to keep)
Deleting original file Pfahlreihen in Reichenau [15353626].fdash-QXB-Adaptiv-p0aa0br191986.m4a (pass -k to keep)
[download] Downloading item 10 of 10
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 15353483: Downloading 1 format(s): dash-Q1A-Niedrig-p0va0br313615+dash-QXB-Adaptiv-p0aa0br191968
[info] Writing video metadata as JSON to: Verabschiedung [15353483].info.json
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Verabschiedung__14170809__o__1195214766__s15353483_3__BLVHD_19180924P_19183203P_Q1A.3gp/manifest.mpd"
[dashsegments] Total fragments: 4
[download] Destination: Verabschiedung [15353483].fdash-Q1A-Niedrig-p0va0br313615.mp4
[debug] Invoking dashsegments downloader on "https://apasfiis.sf.apa.at/cms-worldwide_nas/_definst_/nas/cms-worldwide/online/2023-03-08_1900_tl_29_Vorarlberg-heut_Verabschiedung__14170809__o__1195214766__s15353483_3__BLVHD_19180924P_19183203P_hr.smil/manifest.mpd"
[dashsegments] Total fragments: 4
[download] Destination: Verabschiedung [15353483].fdash-QXB-Adaptiv-p0aa0br191968.m4a
[Merger] Merging formats into "Verabschiedung [15353483].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Verabschiedung [15353483].fdash-Q1A-Niedrig-p0va0br313615.mp4' -i 'file:Verabschiedung [15353483].fdash-QXB-Adaptiv-p0aa0br191968.m4a' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Verabschiedung [15353483].temp.mp4'
Deleting original file Verabschiedung [15353483].fdash-Q1A-Niedrig-p0va0br313615.mp4 (pass -k to keep)
Deleting original file Verabschiedung [15353483].fdash-QXB-Adaptiv-p0aa0br191968.m4a (pass -k to keep)
[info] Writing updated playlist metadata as JSON to: NA [70024].info.json
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Signation [15353475].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Viele Frauen arbeiten Teilzeit [15353476].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Bettina Steindl über Frauen am Arbeitsmarkt [15353477].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Rücknahme der Strompreiserhöhung gefordert [15353478].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Prozess gegen Postbotin [15353479].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Kursleiterin klagt Hotelier [15353480].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Warum funktioniert Internetbetrug？ [15353481].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Neue Tour of Austria startet in Vorarlberg [15353482].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Pfahlreihen in Reichenau [15353626].mp4'
[debug] Codecs = h264, aac
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:/tmp/concat-playlist/Verabschiedung [15353483].mp4'
[debug] Codecs = h264, aac
[Concat] Concatenating 10 files; Destination: NA [70024].mp4
[debug] Writing concat spec to NA [70024].mp4.concat
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -hide_banner -nostdin -f concat -safe 0 -i 'file:NA [70024].mp4.concat' -map 0 -dn -ignore_unknown -c copy -c:s mov_text -movflags +faststart 'file:NA [70024].mp4'
Deleting original file /tmp/concat-playlist/Neue Tour of Austria startet in Vorarlberg [15353482].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Warum funktioniert Internetbetrug？ [15353481].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Signation [15353475].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Viele Frauen arbeiten Teilzeit [15353476].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Bettina Steindl über Frauen am Arbeitsmarkt [15353477].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Rücknahme der Strompreiserhöhung gefordert [15353478].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Kursleiterin klagt Hotelier [15353480].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Pfahlreihen in Reichenau [15353626].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Verabschiedung [15353483].mp4 (pass -k to keep)
Deleting original file /tmp/concat-playlist/Prozess gegen Postbotin [15353479].mp4 (pass -k to keep)
[download] Finished downloading playlist: 70024
```