-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARTE: Untertitel im Textformat #791
Comments
das ist mit bisher nicht bekannt gewesen. Bei meinen Stichproben konnte ich keine finden. Hast du das ein oder andere Beispiel? |
Ich bin darauf gestoßen als ich mir angeschaut habe was für Ressourcen die Mediathek site lädt
|
Nur ein Hinweis: Zumindest gibt's diesen Film auch unter der "ARD" in der MV-Filmliste und dort besteht die Möglichkeit des UT-Downloads. Das war auch bei 2 weiteren zufällig ausgewählten ARTE-Sendungen der Fall. Immerhin ein Vorteil, wenn man schon die Sendungen "doppelt" listet. |
Werden wir bis auf weiteres nicht einbauen. An die m3u8-Urls kommt man nur über die v2 der API, die beinhaltet aber nicht die mp4-Urls, die MV benötigt. Wenn die neue Crawlersteuerung aus develop mal produktiv ist, können wir darüber nachdenken. |
Seit dem Abend des 19. Aprils funktioniert arte API v1 nicht mehr:
|
Das geht glücklicherweise doch:
Beispielsweise die komplette URL für die HD-Videospur: Ja, die Audiospuren sind nicht mehr in den Video-Container eingebettet. Aber das hat großen Vorteil für arte: Speicherplatzeinsparung, indem ein einziger Beitrag nicht mehr unnötig bis zu 6-fach abgespeichert werden muss. Indirekt müssten solche Einsparungen bei arte auch Vorteil für Zuschauer sein. Insbesondere, wenn endlich wieder die Bitrate angehoben wäre. Aber auch manchmal ein Vorteil direkt für den Zuschauer: man braucht nicht mehr das komplette Video nochmals herunterladen, wenn man noch die Originalaudiospur in FR haben möchte, geschweige denn die kleinen durchsuchbaren Textuntertiteln (wie bereits @Voidi uns gezeigt hat). |
Das ist sicher richtig. Im Moment bedeutet das aber für den gewöhnliche User von MV ein Nachteil: Abgesehen davon, dass die Filmliste noch grösser werden dürfte, müssen schliesslich die Video- und die Audio-Spur wieder zusammengebracht werden. Ich hab's mal mit deiner Beispielsendung getestet (mit den HLS-Varianten und der neusten Version 5.0.1 von ffmpeg): Automatische Stream-Auswahl: Manuelle Streamauswahl mittels Map-Funktion: Explizite Streamauswahl via URL: ffmpeg bringt bei allen obigen Aufrufen folgende Fehlermeldung: Mit den MP4-Varianten klappt's auch mit der mit MV integrierten ffmpeg-Version: Auch diese einfache Variante zeigte bei mir keinen Auffälligkeiten in Sache AV-Sync: Wenn man das so implementieren möchte, bräuchte es wohl neben der zusätzlichen Kategorie "Audiospur" noch ein angepasstes Set. |
Was die Handhabung angeht, ja.
Das mit m3u8 tatsächlich. |
@pidoubleyou: Zumindest jetzt scheint es wieder zu funktionieren mit der API v1. |
Mich interessieren vor allem gerade Untertitel und hab das grad mal selbst durchgespielt, aber etwas mehr Aufwand als bei dir beschrieben.
Also:
|
@ldlx, danke für den Hinweis. Dann haben wir noch eine Kategorie für Sendungen, die nur mit Originalton vorliegen:
Wobei die gemeinsame Basis-URL dann nur innerhalb der jeweiligen Sprache wirklich gleich ist. Ja, es ist immer eine Abwägung, wie viel Arbeit man versucht zu sparen und durch Hartcodierung einfacher zu gestalten und wie viel man doch möglichst allgemein aufwendiger parst. Und sicherlich gibt es noch weitere Varianten. Z.B.: https://api.arte.tv/api/player/v2/config/de/032412-000-A. Der Inhalt der JSON-Datei hat sich innerhalb von einigen Minuten geändert ( |
@pidoubleyou: Es scheint so, dass das obige Beispiel "Sagrada Familia, Antoni Gaudís Meisterwerk" von @andreygursky eine Ausnahme war, wo das Aufzeichnen des HL-Streams mit ffmpeg nicht funktioniert. Zumindest gemäss Forum klappt das allerdings sehr wohl direkt mit: Im Forum hat das ein User schön dokumentiert (ich hab das erfolgreich verifizieren/reproduzieren können):
Die Audiospur (eigentlich Spur "4") kommt damit mit, da sie im Programmstream 2 (p:2) verlinkt ist. Die 3 von MV verwendeten Auflösungen kriegt man also wie folgt: -map 0:p:0 (ergibt: 768x432) Das zur Info, falls du neu die HLS-Streams verwenden willst (anstelle der MP4-Direkt-DL-Links). |
Allerdings scheint es mit diesem Video bzgl. der Untertitel nicht zu funktionieren - hat sich da vielleicht nochmal etwas verändert? https://www.arte.tv/de/videos/062842-000-A/a-touch-of-sin/ API: Stream-Link: Da müsste ja eigentlich ... https://manifest.arte.tv/api/manifest/v1/Generate/231006062124/medias/062842-000-A_st_VA-MAL.vtt zu den deutschen Untertiteln führen - was aber nicht der Fall ist. Auch mit der Endung "_st_VO-ALL.vtt" funktioniert es nicht. Hat da jemand eine Idee, woran es liegen könnte? |
Deine Adresse sieht ja auch komplett anders aus als weiter oben ausgeführt. Suchst du diese Untertiteldatei? |
Ja, das war mir natürlich auch aufgefallen. Aber früher waren die URL nach dem von Dir verwendeten Muster auch in der API zu sehen, das hat mich verwirrt. Hast Du Dir jetzt einfach aus den anderen URLs erschlossen? Also ... "https://arte-cmafhls.akamaized.net/am/cmaf/" -> immer identisch |
@matclou, arte hat am 19.09.2023 die m3u8-Manifest-Dateien ein bisschen geändert, was unter anderem yt-dlp/yt-dlp#8156 zur Folge hatte. Neue m3u8-Dateien finden sich unter
Z.B. für https://www.arte.tv/de/videos/115062-000-A/why-are-we-creative/:
|
Ich hab genau das Verfahren angewendet, das von @andreygursky zu Beginn dieses Threads beschrieben wurde. Aber wie @andreygursky aktuell im Post darüber beschrieben hat, ist das Ergänzen von URL-Bestandteilen nicht mehr nötig, was ich bestätigen kann.
Du musst bloss dein obiges Playlist-File (.m3u8) öffnen und findest darin – fast zuunterst – die Adresse für die deutschen Untertitel (einfach Dateiendung ersetzen: .m3u8 -> .vtt):
|
Am 14.11.2023 hat arte wieder etwas geändert: |
Arte liefert mittlerweile doch Untertitel im Textform (WebVTT) aus, ich kann natürlich nicht sagen ob das für alle verfügbaren Filme gilt.
Ist das bekannt und gibt es Pläne die Downloadmöglichkeit einzubauen?
The text was updated successfully, but these errors were encountered: