mediathekviewweb
mediathekviewweb copied to clipboard
Download fails, works in web client
Tried to download a ORF2 program and in versions 13.8.x and 13.9.0 and consistently got a download failuer. I copied the URL and tried manually and it worked. I tried downloading the same program using the web client and it worked. The target file has more than enough free space.
Console output:
. [Download starten, Programmset: Linux Speichern, Ziel: /home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4, URL: https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8, Startzeit: 2022-05-26T00:08:01.129202188, Programmaufruf: /usr/bin/ffmpeg -i https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8 -c copy -bsf:a aac_adtstoasc /home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4, Programmaufruf[]: /usr/bin/ffmpeg<>-i<>https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8<>-c<>copy<>-bsf:a<>aac_adtstoasc<>/home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4]
. =====================
. Starte Array:
. -> /usr/bin/ffmpeg<>-i<>https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8<>-c<>copy<>-bsf:a<>aac_adtstoasc<>/home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4
. =====================
. [Download ist fertig und war fehlerhaft, Programmset: Linux Speichern, Ziel: /home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4, Startzeit: 2022-05-26T00:08:01.129202188, Endzeit: 2022-05-26T00:08:03.142737767, Restarts: 0, Dauer: 2 s, URL: https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8, Programmaufruf: /usr/bin/ffmpeg -i https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8 -c copy -bsf:a aac_adtstoasc /home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4, Programmaufruf[]: /usr/bin/ffmpeg<>-i<>https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8<>-c<>copy<>-bsf:a<>aac_adtstoasc<>/home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4]
Running this command:
/usr/bin/ffmpeg -i https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8 -c copy -bsf:a aac_adtstoasc /home/johann/videos_tmp2/Der_Mann,_der_die_Welt_rettete-Der_Mann,_der_die_Welt_rettete-1199227847.mp4
Gives:
[https @ 0x55ca4fc2c1c0] HTTP error 403 Forbidden
https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8: Server returned 403 Forbidden (access denied)
Running with loglevel debug:
[tcp @ 0x55ff0d29d780] Successfully connected to 185.85.28.137 port 443
[https @ 0x55ff0d0b21c0] request: GET /cms-austria_nas/_definst_/nas/cms-austria/online/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8 HTTP/1.1
User-Agent: Lavf/58.29.100
Accept: */*
Range: bytes=0-
Connection: close
Host: apasfiis.sf.apa.at
Icy-MetaData: 1
[https @ 0x55ff0d0b21c0] HTTP error 403 Forbidden
https://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8: Server returned 403 Forbidden (access denied)
However wget hhttps://apasfiis.sf.apa.at/ipad/cms-austria/2022-05-24_2319_sd_02_Der-Mann--der-d_____14136587__o__1000182381__s15170693_3__ORF2HD_23210103P_01061716P_Q6A.mp4/playlist.m3u8
works just fine and does not give a 403 error.
What is going on there?
ORF blocks access via ffmpeg if the user_agent is missing or an unsuitable user_agent is present (if it is a /cms-austria/-.URL).
try
/usr/bin/ffmpeg -user_agent "mozilla" -i https://apasfiis.sf.apa.at/ipad/cms-austria/...
Thanks! Yes, with this parameter added, the download worked! Would it be possible to add this into the program for the generated command for the next release?