ORF Download funktioniert nicht - Anleitung gelesen!
-
@gkln sagte: Zu m3u8: das steht als Default dort. Gemäß der berühmten Anweisung ist dort auch nichts zu machen bzw. zu ändern.
Genau, aber eben unter “Zieldateiname” änderst du mit “%S” (= Dateiendung der Quelldatei) die Dateiendung auf “m3u8”. Default steht dort “mp4” (und ohne diese Angabe werden die Video-Segmente auch nicht in einen MP4-Container gepackt)…
@gkln sagte: Habe es daher wieder auf m4u8 zurück geändert (das sieht man auch in allen anderen Screenshots bei den Anweisungen, dass dieser Wert dort steht.
Nein, da steht immer nur m3u8…
-
@gkln sagte in Variable für Zieldateinamen funktionieren nicht bei ORF:
Zu m3u8: das steht als Default dort… Es entstanden dabei auch keine der oben genannten “xxx###.ts”-Dateien. Habe es daher wieder auf m4u8 zurück geändert (das sieht man auch in allen anderen Screenshots bei den Anweisungen, dass dieser Wert dort steht. Ich gehe davon aus, dass sich die Entwickler etwas dabei gedacht haben, das als Default hinzuschreiben.
Völliger Nonsens. Das steht da nicht als Default. m4u8 steht auch nirgendwo.
Aber bastel dir einfach weiter deine eigene Realität und lass dir nicht helfen.
Filter djusted -
@styroll sagte in Variable für Zieldateinamen funktionieren nicht bei ORF:
@gkln sagte: Habe es daher wieder auf m4u8 zurück geändert (das sieht man auch in allen anderen Screenshots bei den Anweisungen, dass dieser Wert dort steht.
Nein, da steht immer nur m3u8…
Stimmt, aber bei einem Blick sowohl in die Log-Datei weiter oben als auch auf den Screenshot wäre schon leicht zu erkennen, dass da ohnehin “m3u8” steht, und dass daraus geschlossen werden kann, dass ich mich lediglich bei der zweiten Erwähnung des Ausdrucks “m3u8” hier im Forum vertippt habe. Schließlich habe ich ja auch mit “m3u8” begonnen:
@gkln sagte: Zu m3u8: das steht als Default dort. Gemäß der berühmten Anweisung ist dort auch nichts zu machen bzw. zu ändern.
Genau, aber eben unter “Zieldateiname” änderst du mit “%S” (= Dateiendung der Quelldatei) die Dateiendung auf “m3u8”. Default steht dort “mp4” (und ohne diese Angabe werden die Video-Segmente auch nicht in einen MP4-Container gepackt)…
Mit der Variablen “%S” wollte ich eigentlich erreichen, dass ich die Filme genau in dem Format herunterlade, wie sie bereitgestellt werden. Dass hier verpflichtend bei der Extension “mp4” stehen muss, war für mich nicht erkennbar und geht auch aus dem Begleittext zu den Screenshots bei Link Text nicht hervor. Habe das jetzt im Feld “Zieldateiname” auf “%3%2%1_%4%5%6 %s - %t - %T.mp4” ausgebessert und der Download funktioniert jetzt (mit demselben User-Agent wie im Screenshot zu sehen und weiterhin “m3u8” bei “Suffix”).
Inzwischen habe ich auch eine Vermutung, wieso mir das nicht gleich aufgefallen ist, dass seit Eintrag von “%S” für die Extension die Downloads von ORF nicht mehr funktionierten: vermutlich waren meine nächsten Downloads alle von Deutschen Sendern, die ja anscheinend nicht über die ffmpeg-Schiene laufen.
Danke!
-
@mac-christian
Danke für das Beispiel. Dass hier mp4 hart codiert sein muss und nicht durch die Variable “%S” ersetzt werden darf, war mir nicht klar.Erstaunlich, dass es bei dir funktioniert, obwohl als -user_agent “Mozilla” und nicht “Moozzilla” wie in der Anleitung angegeben und argumentiert eingetragen ist.
-
@vitusson sagte in Variable für Zieldateinamen funktionieren nicht bei ORF:
Programmaufruf[] bin\ffmpeg<>-user_agent<>"Mozilla/5.0"<>-i<>https://apasfiis.sf.apa.at/ipad/cms-worldwide/2022-10-11_2156_tl_01_Willkommen-Oest_Gags--Gags--Gag__14152792__o__2098270326__s15250045_5__ORF1HD_21595405P_22164322P_Q4A.mp4/playlist.m3u8<>-c<>copy<>-bsf:a<>aac_adtstoasc<>"C:\!_E\!_Nach J\20221011_215600 ORF - Willkommen Österreich mit Stermann & Grissemann - Gags, Gags, Gags.m3u8" ^^^^^^^^^^^^^^^
Siehst du das? Du hast als Speicherziel eine m3u8 Datei, das kann also schlecht funktionieren. “20221011_215600 ORF - Willkommen Österreich mit Stermann & Grissemann - Gags, Gags, Gags.m3u8”
Jetzt merke ich erst, was du meinst: du zitierst aus meiner Logdatei. Aber auf der Seite “Set bearbeiten” ist deutlich zu sehen, dass der Zieldateiname “%3%2%1_%4%5%6 %s - %t - %T.%S” war, und im Feld “Suffix” “m3u8” steht. Offenbar wurde die Variable "%S demnach mit “m3u8” substituiert. Nun hatte ich im Feld “Suffix” probeweise einmal “mp4” eingetragen, und wie schon beschrieben, ist da der Download sofort abgebrochen.
Wie auch immer: mit hart codiertem “mp4” als Extension im Feld “Zieldateinamen” funktioniert es jetzt.
-
@gkln sagte in Variable für Zieldateinamen funktionieren nicht bei ORF:
Mit der Variablen “%S” wollte ich eigentlich erreichen, dass ich die Filme genau in dem Format herunterlade, wie sie bereitgestellt werden.
Das werden sie auch - nämlich als m3u8, wie du ja selber erlebt hast. Dass du bzw. dein Computer damit nichts anfangen kann, ist ein anderes Problem.
Dass hier verpflichtend bei der Extension “mp4” stehen muss, war für mich nicht erkennbar
Es muss nicht mp4 dort stehen. Da kann alles stehen, was ffmpeg kodieren und dein Computer wiedergeben kann. Und allgemein ist das ja mp4, würde ich mal behaupten.
Du kannst beim Dateinamen natürlich auch angeben
”%3%2%1_%4%5%6 %s - %t - %T-%S.mp4”
dann siehst du im Dateinamen, in welchem Format der Film bereitgestellt wurde. Ob das für dich interessant ist oder eher nicht, ist eine andere Frage.Inzwischen habe ich auch eine Vermutung, wieso mir das nicht gleich aufgefallen ist, dass seit Eintrag von “%S” für die Extension die Downloads von ORF nicht mehr funktionierten: vermutlich waren meine nächsten Downloads alle von Deutschen Sendern, die ja anscheinend nicht über die ffmpeg-Schiene laufen.
Die meisten deutschen Sender liefern mp4 (ich glaub, ausser dem WDR - aber ich kann mich irren). Aber das ist insofern egal, als mp4-Dateien nicht über ffmpeg laufen sondern MV die direkt speichert. Die Einstellung für diese Filme musst du woanders machen:
Einstellungen -> Set bearbeiten -> Speichern -> Speicherziel
Dort kannst du am Ende “.%S” angeben, weil damit bei allen Dateien, die direkt geladen werden können (bei mir stehen dort im nächsten Einstellungs-Tab “Download”: mp4,mp3,m4v,flv,m4a) die Dateierweiterung nicht verändert wird.
Erstaunlich, dass es bei dir funktioniert, obwohl als -user_agent “Mozilla” und nicht “Moozzilla” wie in der Anleitung angegeben und argumentiert eingetragen ist.
Ich meine mich zu erinnern gelesen zu haben, dass das bei Mac egal sei.
-
@gkln sagte: der Download funktioniert jetzt (mit demselben User-Agent wie im Screenshot zu sehen
Das freut mich. Der User-Agent war bei dir auch nie das Problem und entsprach auch einer Variante gemäss Anleitung (auch wenn das eine Person in diesem Thread nicht kapiert(e)). Und ja, Mac-User werden mit “Mozilla” als UA tatsächlich nicht gesperrt, im Unterschied zu Windows-Usern…
@gkln sagte: Dass hier verpflichtend bei der Extension “mp4” stehen muss, war für mich nicht erkennbar und geht auch aus dem Begleittext zu den Screenshots bei Link Text nicht hervor.
Bei der Fehlerquelle Nr. 3 in der besagten Anleitung steht immerhin explizit:
Es ist nur das Roteingerahmte zu ergänzen, sonst ist nichts zu ändern
Und wenn man das trotzdem macht, muss man halt wissen, was man tut.
Und das übliche Vorgehen wäre ja dann, wenn etwas nicht (mehr) funktioniert, dass man eben alles wieder gemäss Anleitung setzt und dann schaut, ob es nun klappt…
@gkln sagte: Kannst du den Beitrag in den richtigen Thread verschieben?
Das machen die Moderatoren (und die brauchen oft wiederholte Hinweise, bis dann was passiert…)
.
-
Alle Beiträge, die nach dem 29. Mai 2022 erstellt wurden, von einem anderen Thema nach hier verschoben.
-
Ich auch erhalte eine Fehlermeldung mit ÖRF ZIB:
[Download ist fertig und war fehlerhaft, Programmset: Linux Speichern, Ziel: /home/oc/storage/Videos/DE/TODO/ZIB_2.mp4, Startzeit: 2023-07-11T15:28:25.755447985, Endzeit: 2023-07-11T15:29:43.779825658, Restarts: 0, Dauer: 78 s, URL: https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14185674_0010_Q6A.mp4/playlist.m3u8, Programmaufruf: /home/oc/opt/bin/ffmpeg -user_agent "moozzilla" -i https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14185674_0010_Q6A.mp4/playlist.m3u8 -c copy -bsf:a aac_adtstoasc /home/oc/storage/Videos/DE/TODO/ZIB_2.mp4, Programmaufruf[]: /home/oc/opt/bin/ffmpeg<>-user_agent<>"moozzilla"<>-i<>https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14185674_0010_Q6A.mp4/playlist.m3u8<>-c<>copy<>-bsf:a<>aac_adtstoasc<>/home/oc/storage/Videos/DE/TODO/ZIB_2.mp4]
Alle anderen Programme können einfach heruntergeladen werden:
Meine Konfiguration:
-
- Was sagt das Logfile dazu?
- Was sagt ffmpeg, wenn Du den Aufruf direkt von der commandline (ausserhalb von MV) machst?
-
@Ottaviocr sagte: Ich auch erhalte eine Fehlermeldung mit ÖRF ZIB:
Also gem. deinem Post in GitHub haben deine Einstellungen ja mal funktioniert.
@Ottaviocr sagte: Alle anderen Programme können einfach heruntergeladen werden:
Was immer das auch heissen soll…
Funktioniert denn ein anderer kürzerer ZIB-Beitrag oder eine nicht geogeblockte, kurze SRF-Sendung? Wenn ja, liegt es nicht an deinen Einstellungen…
Und gem. Screenshot und deinem Logauszug hat ja der DL auch während 78 sec funktioniert.
Evtl. hast du eine instabile Internet-Verbindung. Bei mir funktionierte der DL der aufgeführten ZIB-Sendung.
-
@DaDirnbocher sagte in ORF Download funktioniert nicht - Anleitung gelesen!:
- Was sagt das Logfile dazu?
Starte Array: . -> /home/oc/opt/bin/ffmpeg<>-user_agent<><>"moozzilla"<>-i<>https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14187031_0017_Q6A.mp4/playlist.m3u8<>-c<>copy<>-bsf:a<>aac_adtstoasc<>/home/oc/storage/Videos/DE/TODO/ZIB-ZIB_13_00-0827248720.mp4 . ===================== . [Download ist fertig und war fehlerhaft, Programmset: Linux Speichern, Ziel: /home/oc/storage/Videos/DE/TODO/ZIB-ZIB_13_00-0827248720.mp4, Startzeit: 2023-07-21T15:46:23.200314845, Endzeit: 2023-07-21T15:46:27.314118722, Restarts: 0, Dauer: 4 s, URL: https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14187031_0017_Q6A.mp4/playlist.m3u8, Programmaufruf: /home/oc/opt/bin/ffmpeg -user_agent "moozzilla" -i https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14187031_0017_Q6A.mp4/playlist.m3u8 -c copy -bsf:a aac_adtstoasc /home/oc/storage/Videos/DE/TODO/ZIB-ZIB_13_00-0827248720.mp4, Programmaufruf[]: /home/oc/opt/bin/ffmpeg<>-user_agent<><>"moozzilla"<>-i<>https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14187031_0017_Q6A.mp4/playlist.m3u8<>-c<>copy<>-bsf:a<>aac_adtstoasc<>/home/oc/storage/Videos/DE/TODO/ZIB-ZIB_13_00-0827248720.mp4]
- Was sagt ffmpeg, wenn Du den Aufruf direkt von der commandline (ausserhalb von MV) machst?
Das hat funktioniert:
$ /home/oc/opt/bin/ffmpeg -user_agent "moozzilla" -i https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14187031_0017_Q6A.mp4/playlist.m3u8 -c copy -bsf:a aac_adtstoasc /home/oc/storage/Videos/DE/TODO/ZIB-ZIB_13_00-0827248720.mp4 ffmpeg version N-65014-g7c130d6911-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2023 the FFmpeg developers built with gcc 8 (Debian 8.3.0-6) configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg libavutil 58. 3.100 / 58. 3.100 libavcodec 60. 6.101 / 60. 6.101 libavformat 60. 4.100 / 60. 4.100 libavdevice 60. 2.100 / 60. 2.100 libavfilter 9. 4.100 / 9. 4.100 libswscale 7. 2.100 / 7. 2.100 libswresample 4. 11.100 / 4. 11.100 libpostproc 57. 2.100 / 57. 2.100 [hls @ 0x6b97900] Skip ('#EXT-X-VERSION:3') [hls @ 0x6b97900] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/chunklist.m3u8' for reading [hls @ 0x6b97900] Skip ('#EXT-X-VERSION:3') [hls @ 0x6b97900] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/media_0.ts' for reading [hls @ 0x6b97900] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/media_1.ts' for reading Input #0, hls, from 'https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/14187031_0017_Q6A.mp4/playlist.m3u8': Duration: 00:20:58.00, start: 0.000000, bitrate: N/A Program 0 Metadata: variant_bitrate : 2267348 Stream #0:0: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 2267348 Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 960x540 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn Metadata: variant_bitrate : 2267348 Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 2267348 Output #0, mp4, to '/home/oc/storage/Videos/DE/TODO/ZIB-ZIB_13_00-0827248720.mp4': Metadata: encoder : Lavf60.4.100 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 960x540 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn Metadata: variant_bitrate : 2267348 Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 2267348 Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:2 -> #0:1 (copy) Press [q] to stop, [?] for help [https @ 0x6eae3c0] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/media_2.ts' for reading [https @ 0x718e940] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/media_3.ts' for reading [https @ 0x6eae3c0] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/media_4.ts' for reading [https @ 0x718e940] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/media_5.ts' for reading [https @ 0x6eae3c0] Opening 'https://apasfiis.sf.apa.at/cms-worldwide_episodes_nas/_definst_/nas/cms-worldwide_episodes/online/14187031_0017_Q6A.mp4/media_6.ts' for reading SNIP frame=31433 fps=276 q=-1.0 Lsize= 307522kB time=00:20:58.13 bitrate=2002.4kbits/s speed=11.1x video:277103kB audio:29486kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.304442%
-
@Ottaviocr sagte in ORF Download funktioniert nicht - Anleitung gelesen!:
Das hat funktioniert:
logisch. Dein Commandline Aufruf ist ja auch anders, als jener aus MV heraus.
-user_agent<><>“moozzilla”
nimm halt ein leerzeichen weg.
-
@DaDirnbocher Der User hat schon vor Wochen bei Github https://github.com/mediathekview/MediathekView/issues/701 Antwort bekommen und selbst gesagt das und wie es nun bei ihm funktioniert.
Warum er das hier in einem fremden Thread nochmal aufwärmen muß kann man nur mit Sommerloch im Basement erklären. -
@vitusson sagte in ORF Download funktioniert nicht - Anleitung gelesen!:
Warum er das hier in einem fremden Thread nochmal aufwärmen muß kann man nur mit Sommerloch im Basement erklären.
Najo, er wurde genau in dem zitierten github thread aufs forum verwiesen. Das würde ich ihm jetzt nicht zum Vorwurf machen, wenn er der Auffordeung folgt.
-
@vitusson sagte in ORF Download funktioniert nicht - Anleitung gelesen!:
@DaDirnbocher Der User hat schon vor Wochen bei Github https://github.com/mediathekview/MediathekView/issues/701 Antwort bekommen und selbst gesagt das und wie es nun bei ihm funktioniert.
Warum er das hier in einem fremden Thread nochmal aufwärmen muß kann man nur mit Sommerloch im Basement erklären.“FunktioniertE”. Es hat die letzte Woche nicht funktioniert.
Ich habe verschiedene “user_agent” ausprobiert. Mozilla, moozzilla, X, mit Klammern, ohne Klammern.