Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. ZDF neo Livestream - Trennung von Bild und Ton

ZDF neo Livestream - Trennung von Bild und Ton

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
71 Beiträge 13 Kommentatoren 23.2k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    joemet
    schrieb am zuletzt editiert von joemet
    #15

    Hallo, auch ich habe das Problem und benutze hierfür den DVB Viewer.
    HIer kann mehrere Aufzeichnungen gkeichzeitig laufen lassen.
    ZDF Neo bietet hier 2 Streams an. Einmal einen Video- und einmal einen Audiostream

    Audio:
    https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8
    Video:
    https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8

    Anschliessend mit einen entspechenden Programm die beiden zusammen fügen.
    Macht natürlich nur Sinn bei Aufzeichnungen

    styrollS 1 Antwort Letzte Antwort
    • J joemet

      Hallo, auch ich habe das Problem und benutze hierfür den DVB Viewer.
      HIer kann mehrere Aufzeichnungen gkeichzeitig laufen lassen.
      ZDF Neo bietet hier 2 Streams an. Einmal einen Video- und einmal einen Audiostream

      Audio:
      https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8
      Video:
      https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8

      Anschliessend mit einen entspechenden Programm die beiden zusammen fügen.
      Macht natürlich nur Sinn bei Aufzeichnungen

      styrollS Offline
      styrollS Offline
      styroll
      schrieb am zuletzt editiert von styroll
      #16

      @joemet sagte: ZDF Neo bietet hier 2 Streams an. Einmal einen Video- und einmal einen Audiostream
      Audio:
      https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8
      Video:
      https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8

      Ähm ja, das steht ja alles im 1. Post (auch noch weitere URLs für “Originalton” und “Audiodeskription”)…

      @sunrise sagte: Last but not least kenne ich mich mit ffmpeg überhaupt nicht aus. Ich nehme an, dass ich das Programm downloaden und installieren, bzw. unzippen muss.

      Nicht nötig, du kannst die Version verwenden, die mit MV gepackt ist, und dann auf der Kommandozeile Folgendes eingeben (Bsp. für macOS):

      /Applications/MediathekView/MediathekView\.app/Contents/Resources/ffmpeg -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc /Users/user/Downloads/zdf_neo-livestream-record.mp4

      Unter Windows lauten die Pfade wohl etwa so (kontrollieren) bzw. ist folgender Befehl auf der Kommandozeile einzugeben:

      "C:\Program Files\MediathekView\bin\ffmpeg.exe" -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc "C:\Users\Deinname\Downloads\zdf_neo-livestream-record.mp4"

      Mit “Enter” bestätigen bzw. die Aufnahme starten und mit “Q” (wohl auch unter Win) selbe beenden.

      Die Adresse der obigen Video- und Audiospur stammen aus dem Master-File, welches MV mit URL verlinkt hat:

      http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8
      

      Wenn du das nachvollziehen willst: Diese URL in Firefox eingeben und die Datei runterladen und in einem Texteditor öffnen. Dann siehst du das, was im 1. Post in diesem Thread festgehalten ist.

      Hinweis: Hab Obiges nicht getestet, da ich geogeblockt bin…

      EDIT:
      Wie unten angemerkt “Q” drücken, um die Aufnahme korrekt zu beenden, “ctrl+Z” stoppt zwar den Vorgang, führt jedoch zu korrupten Containern.

      S MenchenSuedM 2 Antworten Letzte Antwort
      • styrollS styroll

        @joemet sagte: ZDF Neo bietet hier 2 Streams an. Einmal einen Video- und einmal einen Audiostream
        Audio:
        https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8
        Video:
        https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8

        Ähm ja, das steht ja alles im 1. Post (auch noch weitere URLs für “Originalton” und “Audiodeskription”)…

        @sunrise sagte: Last but not least kenne ich mich mit ffmpeg überhaupt nicht aus. Ich nehme an, dass ich das Programm downloaden und installieren, bzw. unzippen muss.

        Nicht nötig, du kannst die Version verwenden, die mit MV gepackt ist, und dann auf der Kommandozeile Folgendes eingeben (Bsp. für macOS):

        /Applications/MediathekView/MediathekView\.app/Contents/Resources/ffmpeg -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc /Users/user/Downloads/zdf_neo-livestream-record.mp4

        Unter Windows lauten die Pfade wohl etwa so (kontrollieren) bzw. ist folgender Befehl auf der Kommandozeile einzugeben:

        "C:\Program Files\MediathekView\bin\ffmpeg.exe" -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc "C:\Users\Deinname\Downloads\zdf_neo-livestream-record.mp4"

        Mit “Enter” bestätigen bzw. die Aufnahme starten und mit “Q” (wohl auch unter Win) selbe beenden.

        Die Adresse der obigen Video- und Audiospur stammen aus dem Master-File, welches MV mit URL verlinkt hat:

        http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8
        

        Wenn du das nachvollziehen willst: Diese URL in Firefox eingeben und die Datei runterladen und in einem Texteditor öffnen. Dann siehst du das, was im 1. Post in diesem Thread festgehalten ist.

        Hinweis: Hab Obiges nicht getestet, da ich geogeblockt bin…

        EDIT:
        Wie unten angemerkt “Q” drücken, um die Aufnahme korrekt zu beenden, “ctrl+Z” stoppt zwar den Vorgang, führt jedoch zu korrupten Containern.

        S Offline
        S Offline
        sunrise
        schrieb am zuletzt editiert von sunrise
        #17

        @styroll Vielen herzlichen Dank. Darf dich leider erst im Februar wieder upvoten, dann halt hier: Thumbs up.

        1 Antwort Letzte Antwort
        • styrollS styroll

          @joemet sagte: ZDF Neo bietet hier 2 Streams an. Einmal einen Video- und einmal einen Audiostream
          Audio:
          https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8
          Video:
          https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8

          Ähm ja, das steht ja alles im 1. Post (auch noch weitere URLs für “Originalton” und “Audiodeskription”)…

          @sunrise sagte: Last but not least kenne ich mich mit ffmpeg überhaupt nicht aus. Ich nehme an, dass ich das Programm downloaden und installieren, bzw. unzippen muss.

          Nicht nötig, du kannst die Version verwenden, die mit MV gepackt ist, und dann auf der Kommandozeile Folgendes eingeben (Bsp. für macOS):

          /Applications/MediathekView/MediathekView\.app/Contents/Resources/ffmpeg -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc /Users/user/Downloads/zdf_neo-livestream-record.mp4

          Unter Windows lauten die Pfade wohl etwa so (kontrollieren) bzw. ist folgender Befehl auf der Kommandozeile einzugeben:

          "C:\Program Files\MediathekView\bin\ffmpeg.exe" -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc "C:\Users\Deinname\Downloads\zdf_neo-livestream-record.mp4"

          Mit “Enter” bestätigen bzw. die Aufnahme starten und mit “Q” (wohl auch unter Win) selbe beenden.

          Die Adresse der obigen Video- und Audiospur stammen aus dem Master-File, welches MV mit URL verlinkt hat:

          http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8
          

          Wenn du das nachvollziehen willst: Diese URL in Firefox eingeben und die Datei runterladen und in einem Texteditor öffnen. Dann siehst du das, was im 1. Post in diesem Thread festgehalten ist.

          Hinweis: Hab Obiges nicht getestet, da ich geogeblockt bin…

          EDIT:
          Wie unten angemerkt “Q” drücken, um die Aufnahme korrekt zu beenden, “ctrl+Z” stoppt zwar den Vorgang, führt jedoch zu korrupten Containern.

          MenchenSuedM Offline
          MenchenSuedM Offline
          MenchenSued
          Globaler Moderator
          schrieb am zuletzt editiert von MenchenSued
          #18

          @styroll sagte in ZDF neo Livestream - Trennung von Bild und Ton:

          Die Adresse der obigen Video- und Audiospur stammen aus dem Master-File

          @sunrise Kurzer Nachtrag: Die Adressen in der Masterdatei ändern sich alle paar Tage. Daher am Besten beim Aufzeichnen entweder direkt die Masterdatei verwenden oder kurz vor der geplanten Aufzeichnung aktuelle URLs besorgen. Dann aber beachten, dass alle Auflösungen zweimal erscheinen. Wichtig ist, dass das passende Audio genommen wird, erkennbar an der identischen Nummer (z.B. …live/2002461…)

          Ich beende ffmpeg mit ‘Q’, CTRL-C führt zu einem unbrauchbaren Ergebnis und CTRL-Z muss ich mal ausprobieren.


          MediathekView 14.4.2, Linux Mint 21.3, VLC 3.0.16

          S 1 Antwort Letzte Antwort
          • MenchenSuedM MenchenSued

            @styroll sagte in ZDF neo Livestream - Trennung von Bild und Ton:

            Die Adresse der obigen Video- und Audiospur stammen aus dem Master-File

            @sunrise Kurzer Nachtrag: Die Adressen in der Masterdatei ändern sich alle paar Tage. Daher am Besten beim Aufzeichnen entweder direkt die Masterdatei verwenden oder kurz vor der geplanten Aufzeichnung aktuelle URLs besorgen. Dann aber beachten, dass alle Auflösungen zweimal erscheinen. Wichtig ist, dass das passende Audio genommen wird, erkennbar an der identischen Nummer (z.B. …live/2002461…)

            Ich beende ffmpeg mit ‘Q’, CTRL-C führt zu einem unbrauchbaren Ergebnis und CTRL-Z muss ich mal ausprobieren.

            S Offline
            S Offline
            sunrise
            schrieb am zuletzt editiert von sunrise
            #19

            @MenchenSued Vielen herzlichen Dank. Den Punkt mit der Aktualität der Masterdatei habe ich zwar verstanden, aber da sind noch einige Punkte, die mich zur Verzweiflung bringen:

            1. Wie muss ich die Aufnahme starten? Mit “Download starten” des Live-Files in MV? Oder von der Konsole aus?
            2. Wo muss ich zum Beenden das Q eingeben?
            3. Ich bin scheint’s zu blöd, um die Konsole korrekt zu füttern! Wie ich den String auch eingebe, jedesmal kickt’s mich mit “das System kann den angegebenen Pfad nicht finden” raus, so sieht die letzte Eingabe aus: C:\Users\DancEasy_Chris>\Downloads___MediathekView 13.5.1\bin\ffmpeg.exe -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc D:\VIDEO\Mediatheken\Movies & Serials\Livestream-ZDF.neo Livestream-2121904285.mp4 - Habe ich Klammern nicht gesetzt, bzw. Anführungszeichen? Den Namen des Ziel-mp4-Files habe ich dem MV-Livestream entnommen.
            MenchenSuedM 1 Antwort Letzte Antwort
            • S sunrise

              @MenchenSued Vielen herzlichen Dank. Den Punkt mit der Aktualität der Masterdatei habe ich zwar verstanden, aber da sind noch einige Punkte, die mich zur Verzweiflung bringen:

              1. Wie muss ich die Aufnahme starten? Mit “Download starten” des Live-Files in MV? Oder von der Konsole aus?
              2. Wo muss ich zum Beenden das Q eingeben?
              3. Ich bin scheint’s zu blöd, um die Konsole korrekt zu füttern! Wie ich den String auch eingebe, jedesmal kickt’s mich mit “das System kann den angegebenen Pfad nicht finden” raus, so sieht die letzte Eingabe aus: C:\Users\DancEasy_Chris>\Downloads___MediathekView 13.5.1\bin\ffmpeg.exe -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/f99180d327897a157a633e0c05930729/6/6.m3u8 -c copy -bsf:a aac_adtstoasc D:\VIDEO\Mediatheken\Movies & Serials\Livestream-ZDF.neo Livestream-2121904285.mp4 - Habe ich Klammern nicht gesetzt, bzw. Anführungszeichen? Den Namen des Ziel-mp4-Files habe ich dem MV-Livestream entnommen.
              MenchenSuedM Offline
              MenchenSuedM Offline
              MenchenSued
              Globaler Moderator
              schrieb am zuletzt editiert von
              #20

              @sunrise Start in der Konsole ist richtig, Q wird dort ebenfalls gedrückt. Wenn der Zielpfad oder Dateiname Leerzeichen oder Sonderzeichen enthält, gehören doppelte Anführungszeichen darum. Am besten erst mal mit einer lokalen Datei (z.B. “ziel.mp4”) ausprobieren.


              MediathekView 14.4.2, Linux Mint 21.3, VLC 3.0.16

              S 1 Antwort Letzte Antwort
              • G Offline
                G Offline
                gerdd
                schrieb am zuletzt editiert von
                #21

                In der Hoffnung, daß es jemandem hilft, der auf der Suche nach einer Übergangslösung hier landet, erzähle ich hier, wie ich mit Hilfe von “alternativen Tools” und der Allround-Utility ffmpeg eine Folge von “Notruf Hafenkante” zurechtgebastelt habe.

                MV hat die Folge in der Filmliste, aber die URL bringt einen “404 - Not Found”. Die Sendung ist für morgen (30.1.) vorgesehen; normalerweise hat das ZDF diese Serien-Episoden schon mal eine Woche vorher in der Mediathek. DIe Idee ist wohl, daß der Junkie nach der Ausstrahlung von Folge X sich die Folge X+1 gleich anschließend online antun kann.

                Normalerweise heißt ZDF und “404” ja nur, daß man den ZDF-Index hochzählt. Der steht in der Filmliste auf 2. Da aber 3,4,5 und 6 ebenfalls nicht aufzufinden waren, begab ich mich auf die Reise mit den “alternativen Tools.” Davon habe ich zwei im regelmäßigen Einsatz, die Browser-Erweiterung Download Helper auf Firefox und das Kommandozeilen-Programm YOutube-dl. Mit beiden habe ich schon schöne Erfolge erzielt.

                Diesmal jedoch - und deshalb bin ich heute hier, weil es mit der oben erwähnten vermuteten Umstellung beim ZDF zun zu haben scheint - lief es alles ein wenig verquer: Download Helper fand nur briefmarkengroße Formate (z.B. 480x272) oder die 1280x720-Version mit Audiobeschreibung. Bevor ich das richtig durchschaut hatte, hatte ich die auch schon auf der Platte. Okay, der Youtube-Helfer ist normalerweise auch sehr clever. Doch bevor ich mich’s versah hatte ich da ebenfalls die “Bildbeschreibungsversion” geerntet. Aber als freundliche Zugabe fand sich auch die reine Tonspur ganz für sich alleine auf der Platte.

                Wie MenchenSued oben schon beschrieb, kann ffmpeg solche Aufgaben durchaus:

                      ffmpeg -i [Video-URL] -i [Ton-URL] -c copy -bsf:a aac_adtstoasc [MyFilename.mp4]
                

                Nur daß meine Video-Datei auch die bildbeschreibende Tonspur beinhaltete und ich so genau den auch in meiner Output-Datei wiederfand.

                So habe ich ein wenig über die Stream-Auswahl bei ffmpeg recherchiert (ein schönes Wort für Googeln …) und ja, ohne besondere Aufträge nimmt ffmpeg von jeder Stream-Sorte (Video, Audio, Untertitel) erstmal den ersten, den es findet. Dabei macht es nichts, wenn die erste Datei nur einen Audio-Stream enthält; dann wird der Video-Stream eben erst in der zweiten Datei gefunden.

                Also, mal völlig abgesehen davon, was der Experte aus diesem Wunder-Tool noch alles herausholen kann: Hier hilft die ganz einfache Lösung, die beiden Eingabe-Dateien zu vertauschen:

                    ffmpeg -i [Ton-URL] -i [Video-URL] -c copy -bsf:a aac_adtstoasc [filename.mp4]
                

                wobei dann der Audio-Stream mit der Beschreibung ignoriert wird.

                Das war’s was ich wollte. Hoffentlich hilft’s jemandem weiter.

                (Es könnte gut sein, daß die ZDF-Mediathekler damit experimentieren, die Daten zu einer Sendung modular aufzubewahren - verschiedene Video-Versionen nach Auflösung und Audio mit und ohne Bildbeschreibung, eventuell noch 5.1 oder fremdsprachige Alternativen - in der Summe kann man da bei getrennter “Lagerhaltung” 'ne Menge Platz sparen. Und ausgespielt wird dann eben immer ein Paar von Streams, je nachdem, was der Kunde bestellt hat.)

                S styrollS 3 Antworten Letzte Antwort
                • G gerdd

                  In der Hoffnung, daß es jemandem hilft, der auf der Suche nach einer Übergangslösung hier landet, erzähle ich hier, wie ich mit Hilfe von “alternativen Tools” und der Allround-Utility ffmpeg eine Folge von “Notruf Hafenkante” zurechtgebastelt habe.

                  MV hat die Folge in der Filmliste, aber die URL bringt einen “404 - Not Found”. Die Sendung ist für morgen (30.1.) vorgesehen; normalerweise hat das ZDF diese Serien-Episoden schon mal eine Woche vorher in der Mediathek. DIe Idee ist wohl, daß der Junkie nach der Ausstrahlung von Folge X sich die Folge X+1 gleich anschließend online antun kann.

                  Normalerweise heißt ZDF und “404” ja nur, daß man den ZDF-Index hochzählt. Der steht in der Filmliste auf 2. Da aber 3,4,5 und 6 ebenfalls nicht aufzufinden waren, begab ich mich auf die Reise mit den “alternativen Tools.” Davon habe ich zwei im regelmäßigen Einsatz, die Browser-Erweiterung Download Helper auf Firefox und das Kommandozeilen-Programm YOutube-dl. Mit beiden habe ich schon schöne Erfolge erzielt.

                  Diesmal jedoch - und deshalb bin ich heute hier, weil es mit der oben erwähnten vermuteten Umstellung beim ZDF zun zu haben scheint - lief es alles ein wenig verquer: Download Helper fand nur briefmarkengroße Formate (z.B. 480x272) oder die 1280x720-Version mit Audiobeschreibung. Bevor ich das richtig durchschaut hatte, hatte ich die auch schon auf der Platte. Okay, der Youtube-Helfer ist normalerweise auch sehr clever. Doch bevor ich mich’s versah hatte ich da ebenfalls die “Bildbeschreibungsversion” geerntet. Aber als freundliche Zugabe fand sich auch die reine Tonspur ganz für sich alleine auf der Platte.

                  Wie MenchenSued oben schon beschrieb, kann ffmpeg solche Aufgaben durchaus:

                        ffmpeg -i [Video-URL] -i [Ton-URL] -c copy -bsf:a aac_adtstoasc [MyFilename.mp4]
                  

                  Nur daß meine Video-Datei auch die bildbeschreibende Tonspur beinhaltete und ich so genau den auch in meiner Output-Datei wiederfand.

                  So habe ich ein wenig über die Stream-Auswahl bei ffmpeg recherchiert (ein schönes Wort für Googeln …) und ja, ohne besondere Aufträge nimmt ffmpeg von jeder Stream-Sorte (Video, Audio, Untertitel) erstmal den ersten, den es findet. Dabei macht es nichts, wenn die erste Datei nur einen Audio-Stream enthält; dann wird der Video-Stream eben erst in der zweiten Datei gefunden.

                  Also, mal völlig abgesehen davon, was der Experte aus diesem Wunder-Tool noch alles herausholen kann: Hier hilft die ganz einfache Lösung, die beiden Eingabe-Dateien zu vertauschen:

                      ffmpeg -i [Ton-URL] -i [Video-URL] -c copy -bsf:a aac_adtstoasc [filename.mp4]
                  

                  wobei dann der Audio-Stream mit der Beschreibung ignoriert wird.

                  Das war’s was ich wollte. Hoffentlich hilft’s jemandem weiter.

                  (Es könnte gut sein, daß die ZDF-Mediathekler damit experimentieren, die Daten zu einer Sendung modular aufzubewahren - verschiedene Video-Versionen nach Auflösung und Audio mit und ohne Bildbeschreibung, eventuell noch 5.1 oder fremdsprachige Alternativen - in der Summe kann man da bei getrennter “Lagerhaltung” 'ne Menge Platz sparen. Und ausgespielt wird dann eben immer ein Paar von Streams, je nachdem, was der Kunde bestellt hat.)

                  S Offline
                  S Offline
                  sunrise
                  schrieb am zuletzt editiert von sunrise
                  #22

                  @gerdd Die Mühe, die du dir gegeben hast, ist anerkennenswert, aber in diesem Fall (und mit der entsprechenden Anpassung auch in anderen) geht es einfacher, wenn du diese URL nimmst (r-klick und “speichern unter”): https://rodlzdf-a.akamaihd.net/none/zdf/20/01/200130_1925_sendung_nhk/3/200130_1925_sendung_nhk_a1a2_3328k_p36v14.mp4.
                  Mir würde helfen, wenn ich mich zum Aufzeichnen des ZDFNeo-Livestreams nicht mit ffmpeg und der Kommandozeile, für die ich zu doof bin, rumschlagen müsste.

                  G 1 Antwort Letzte Antwort
                  • G gerdd

                    In der Hoffnung, daß es jemandem hilft, der auf der Suche nach einer Übergangslösung hier landet, erzähle ich hier, wie ich mit Hilfe von “alternativen Tools” und der Allround-Utility ffmpeg eine Folge von “Notruf Hafenkante” zurechtgebastelt habe.

                    MV hat die Folge in der Filmliste, aber die URL bringt einen “404 - Not Found”. Die Sendung ist für morgen (30.1.) vorgesehen; normalerweise hat das ZDF diese Serien-Episoden schon mal eine Woche vorher in der Mediathek. DIe Idee ist wohl, daß der Junkie nach der Ausstrahlung von Folge X sich die Folge X+1 gleich anschließend online antun kann.

                    Normalerweise heißt ZDF und “404” ja nur, daß man den ZDF-Index hochzählt. Der steht in der Filmliste auf 2. Da aber 3,4,5 und 6 ebenfalls nicht aufzufinden waren, begab ich mich auf die Reise mit den “alternativen Tools.” Davon habe ich zwei im regelmäßigen Einsatz, die Browser-Erweiterung Download Helper auf Firefox und das Kommandozeilen-Programm YOutube-dl. Mit beiden habe ich schon schöne Erfolge erzielt.

                    Diesmal jedoch - und deshalb bin ich heute hier, weil es mit der oben erwähnten vermuteten Umstellung beim ZDF zun zu haben scheint - lief es alles ein wenig verquer: Download Helper fand nur briefmarkengroße Formate (z.B. 480x272) oder die 1280x720-Version mit Audiobeschreibung. Bevor ich das richtig durchschaut hatte, hatte ich die auch schon auf der Platte. Okay, der Youtube-Helfer ist normalerweise auch sehr clever. Doch bevor ich mich’s versah hatte ich da ebenfalls die “Bildbeschreibungsversion” geerntet. Aber als freundliche Zugabe fand sich auch die reine Tonspur ganz für sich alleine auf der Platte.

                    Wie MenchenSued oben schon beschrieb, kann ffmpeg solche Aufgaben durchaus:

                          ffmpeg -i [Video-URL] -i [Ton-URL] -c copy -bsf:a aac_adtstoasc [MyFilename.mp4]
                    

                    Nur daß meine Video-Datei auch die bildbeschreibende Tonspur beinhaltete und ich so genau den auch in meiner Output-Datei wiederfand.

                    So habe ich ein wenig über die Stream-Auswahl bei ffmpeg recherchiert (ein schönes Wort für Googeln …) und ja, ohne besondere Aufträge nimmt ffmpeg von jeder Stream-Sorte (Video, Audio, Untertitel) erstmal den ersten, den es findet. Dabei macht es nichts, wenn die erste Datei nur einen Audio-Stream enthält; dann wird der Video-Stream eben erst in der zweiten Datei gefunden.

                    Also, mal völlig abgesehen davon, was der Experte aus diesem Wunder-Tool noch alles herausholen kann: Hier hilft die ganz einfache Lösung, die beiden Eingabe-Dateien zu vertauschen:

                        ffmpeg -i [Ton-URL] -i [Video-URL] -c copy -bsf:a aac_adtstoasc [filename.mp4]
                    

                    wobei dann der Audio-Stream mit der Beschreibung ignoriert wird.

                    Das war’s was ich wollte. Hoffentlich hilft’s jemandem weiter.

                    (Es könnte gut sein, daß die ZDF-Mediathekler damit experimentieren, die Daten zu einer Sendung modular aufzubewahren - verschiedene Video-Versionen nach Auflösung und Audio mit und ohne Bildbeschreibung, eventuell noch 5.1 oder fremdsprachige Alternativen - in der Summe kann man da bei getrennter “Lagerhaltung” 'ne Menge Platz sparen. Und ausgespielt wird dann eben immer ein Paar von Streams, je nachdem, was der Kunde bestellt hat.)

                    styrollS Offline
                    styrollS Offline
                    styroll
                    schrieb am zuletzt editiert von styroll
                    #23

                    @gerdd sagte: Nur daß meine Video-Datei auch die bildbeschreibende Tonspur beinhaltete und ich so genau den auch in meiner Output-Datei wiederfand.
                    So habe ich ein wenig über die Stream-Auswahl bei ffmpeg recherchiert.

                    Das hier vorliegende Problem ist ein anderes als deines. Und deines wird üblicherweise anders gelöst (und zwar mit der Stream-Auswahl via “map”-Option).

                    Und diese Option kann möglichweise auch für das Problem des OP verwendet werden (ich kenne die map-Option nur im Zusammenhang mit lokalen Files):

                    ffmpeg -i [URL_masterfile-aus-MV.m3u8] -c copy -bsf:a aac_adtstoasc -map 0:3 -map 0:0 [filename.mp4]

                    Die Nummerierung der Input-File(s) und der Video-/Tonspuren beginnt bei “0”: “0:3” bedeutet somit: vom 1. Input-File (= Masterfile) der 4. Stream (im Masterfile).

                    Oder vielleicht transparenter (v = Videospur; a = Audiospur):

                    -map 0:v:3 -map 0:a:0

                    Evtl. geht für die Video- und Tonspurselektion auch (m = Metadaten):

                    -map 0:m:CODECS="avc1.640020,mp4a.40.2" -map 0:m:name:"TV Ton"

                    S 1 Antwort Letzte Antwort
                    • G gerdd

                      In der Hoffnung, daß es jemandem hilft, der auf der Suche nach einer Übergangslösung hier landet, erzähle ich hier, wie ich mit Hilfe von “alternativen Tools” und der Allround-Utility ffmpeg eine Folge von “Notruf Hafenkante” zurechtgebastelt habe.

                      MV hat die Folge in der Filmliste, aber die URL bringt einen “404 - Not Found”. Die Sendung ist für morgen (30.1.) vorgesehen; normalerweise hat das ZDF diese Serien-Episoden schon mal eine Woche vorher in der Mediathek. DIe Idee ist wohl, daß der Junkie nach der Ausstrahlung von Folge X sich die Folge X+1 gleich anschließend online antun kann.

                      Normalerweise heißt ZDF und “404” ja nur, daß man den ZDF-Index hochzählt. Der steht in der Filmliste auf 2. Da aber 3,4,5 und 6 ebenfalls nicht aufzufinden waren, begab ich mich auf die Reise mit den “alternativen Tools.” Davon habe ich zwei im regelmäßigen Einsatz, die Browser-Erweiterung Download Helper auf Firefox und das Kommandozeilen-Programm YOutube-dl. Mit beiden habe ich schon schöne Erfolge erzielt.

                      Diesmal jedoch - und deshalb bin ich heute hier, weil es mit der oben erwähnten vermuteten Umstellung beim ZDF zun zu haben scheint - lief es alles ein wenig verquer: Download Helper fand nur briefmarkengroße Formate (z.B. 480x272) oder die 1280x720-Version mit Audiobeschreibung. Bevor ich das richtig durchschaut hatte, hatte ich die auch schon auf der Platte. Okay, der Youtube-Helfer ist normalerweise auch sehr clever. Doch bevor ich mich’s versah hatte ich da ebenfalls die “Bildbeschreibungsversion” geerntet. Aber als freundliche Zugabe fand sich auch die reine Tonspur ganz für sich alleine auf der Platte.

                      Wie MenchenSued oben schon beschrieb, kann ffmpeg solche Aufgaben durchaus:

                            ffmpeg -i [Video-URL] -i [Ton-URL] -c copy -bsf:a aac_adtstoasc [MyFilename.mp4]
                      

                      Nur daß meine Video-Datei auch die bildbeschreibende Tonspur beinhaltete und ich so genau den auch in meiner Output-Datei wiederfand.

                      So habe ich ein wenig über die Stream-Auswahl bei ffmpeg recherchiert (ein schönes Wort für Googeln …) und ja, ohne besondere Aufträge nimmt ffmpeg von jeder Stream-Sorte (Video, Audio, Untertitel) erstmal den ersten, den es findet. Dabei macht es nichts, wenn die erste Datei nur einen Audio-Stream enthält; dann wird der Video-Stream eben erst in der zweiten Datei gefunden.

                      Also, mal völlig abgesehen davon, was der Experte aus diesem Wunder-Tool noch alles herausholen kann: Hier hilft die ganz einfache Lösung, die beiden Eingabe-Dateien zu vertauschen:

                          ffmpeg -i [Ton-URL] -i [Video-URL] -c copy -bsf:a aac_adtstoasc [filename.mp4]
                      

                      wobei dann der Audio-Stream mit der Beschreibung ignoriert wird.

                      Das war’s was ich wollte. Hoffentlich hilft’s jemandem weiter.

                      (Es könnte gut sein, daß die ZDF-Mediathekler damit experimentieren, die Daten zu einer Sendung modular aufzubewahren - verschiedene Video-Versionen nach Auflösung und Audio mit und ohne Bildbeschreibung, eventuell noch 5.1 oder fremdsprachige Alternativen - in der Summe kann man da bei getrennter “Lagerhaltung” 'ne Menge Platz sparen. Und ausgespielt wird dann eben immer ein Paar von Streams, je nachdem, was der Kunde bestellt hat.)

                      S Offline
                      S Offline
                      sunrise
                      schrieb am zuletzt editiert von
                      #24

                      @gerdd Zudem ist die Episode in der Filmliste vom 29.01. 22:17 mit korrektem deutschen Ton und ohne Bildbeschreibung drin.

                      G 1 Antwort Letzte Antwort
                      • styrollS styroll

                        @gerdd sagte: Nur daß meine Video-Datei auch die bildbeschreibende Tonspur beinhaltete und ich so genau den auch in meiner Output-Datei wiederfand.
                        So habe ich ein wenig über die Stream-Auswahl bei ffmpeg recherchiert.

                        Das hier vorliegende Problem ist ein anderes als deines. Und deines wird üblicherweise anders gelöst (und zwar mit der Stream-Auswahl via “map”-Option).

                        Und diese Option kann möglichweise auch für das Problem des OP verwendet werden (ich kenne die map-Option nur im Zusammenhang mit lokalen Files):

                        ffmpeg -i [URL_masterfile-aus-MV.m3u8] -c copy -bsf:a aac_adtstoasc -map 0:3 -map 0:0 [filename.mp4]

                        Die Nummerierung der Input-File(s) und der Video-/Tonspuren beginnt bei “0”: “0:3” bedeutet somit: vom 1. Input-File (= Masterfile) der 4. Stream (im Masterfile).

                        Oder vielleicht transparenter (v = Videospur; a = Audiospur):

                        -map 0:v:3 -map 0:a:0

                        Evtl. geht für die Video- und Tonspurselektion auch (m = Metadaten):

                        -map 0:m:CODECS="avc1.640020,mp4a.40.2" -map 0:m:name:"TV Ton"

                        S Offline
                        S Offline
                        sunrise
                        schrieb am zuletzt editiert von
                        #25

                        @styroll Das liest sich sehr vielversprechend. Du bist also der Ansicht, dass das so für den Neo-Livestream funktionieren könnte? Käme diese Syntax denn so in die Kommandozeile? Meinst du das kriegt auch ein Dummy mit pröbeln hin, oder ist das zu kompliziert?

                        styrollS 1 Antwort Letzte Antwort
                        • S sunrise

                          @styroll Das liest sich sehr vielversprechend. Du bist also der Ansicht, dass das so für den Neo-Livestream funktionieren könnte? Käme diese Syntax denn so in die Kommandozeile? Meinst du das kriegt auch ein Dummy mit pröbeln hin, oder ist das zu kompliziert?

                          styrollS Offline
                          styrollS Offline
                          styroll
                          schrieb am zuletzt editiert von styroll
                          #26

                          @sunrise sagte: Du bist also der Ansicht, dass das so für den Neo-Livestream funktionieren könnte?

                          Vom Prinzip her schon (hab wie gesagt nur Erfahrung damit im Zusammenhang mit lokalen Videodateien).

                          Der grosse Vorteil dieser Variante ist, dass man die (wechselnde) Video- und Tonspur-URL nicht zu wissen braucht, solange die Streamreihenfolge oder deren Bezeichnung gleich bleibt. Das heisst, man könnte ein eigenes Set erstellen (und dann dieses z.B. via Button oder Rechtsklick aufrufen) und zwar mit folgendem FFmpeg-Schalter (macOS, Linux):

                          -user_agent "Mozilla" -i %f -c copy -bsf:a aac_adtstoasc -map 0:v:3 -map 0:a:0 **

                          Vielleicht probiert das mal jemand im Forum, der nicht geogeblockt ist, mit dem ZDF.neo-Livestream aus. Allenfalls alle 3 Varianten testen.

                          1 Antwort Letzte Antwort
                          • MenchenSuedM MenchenSued

                            @sunrise Start in der Konsole ist richtig, Q wird dort ebenfalls gedrückt. Wenn der Zielpfad oder Dateiname Leerzeichen oder Sonderzeichen enthält, gehören doppelte Anführungszeichen darum. Am besten erst mal mit einer lokalen Datei (z.B. “ziel.mp4”) ausprobieren.

                            S Offline
                            S Offline
                            sunrise
                            schrieb am zuletzt editiert von
                            #27

                            @MenchenSued Ich habe heute morgen um 6 Uhr den ZDFNeo-Livestream aus dem cmd starten und das File aufnehmen können. Leider ist im mp4-Container der Ton zwar vorhanden, aber stark asynchron. Das liesse sich mit Avidemux zwar ausbügeln, ist aber bei einer grösseren Anzahl Files sehr zeitraubend.
                            Also habe ich mp4 durch m2ts ersetzt, analog VDH (HLS Stream als M2TS streamen). Resultat: Kein Ton mehr und im cmd wiederholt die Fehlermeldung: [mpegts @ 000001d9e39a7e40] AAC bitstream not in ADTS format and extradata missing. Gibt’s für diese Zwickmühle vielleicht eine Lösung? Vielen Dank im Voraus.

                            styrollS DaDirnbocherD 2 Antworten Letzte Antwort
                            • S sunrise

                              @MenchenSued Ich habe heute morgen um 6 Uhr den ZDFNeo-Livestream aus dem cmd starten und das File aufnehmen können. Leider ist im mp4-Container der Ton zwar vorhanden, aber stark asynchron. Das liesse sich mit Avidemux zwar ausbügeln, ist aber bei einer grösseren Anzahl Files sehr zeitraubend.
                              Also habe ich mp4 durch m2ts ersetzt, analog VDH (HLS Stream als M2TS streamen). Resultat: Kein Ton mehr und im cmd wiederholt die Fehlermeldung: [mpegts @ 000001d9e39a7e40] AAC bitstream not in ADTS format and extradata missing. Gibt’s für diese Zwickmühle vielleicht eine Lösung? Vielen Dank im Voraus.

                              styrollS Offline
                              styrollS Offline
                              styroll
                              schrieb am zuletzt editiert von
                              #28

                              @sunrise sagte: Also habe ich mp4 durch m2ts ersetzt […] Resultat: Kein Ton mehr und im cmd wiederholt die Fehlermeldung: [mpegts @ 000001d9e39a7e40] AAC bitstream not in ADTS format and extradata missing.

                              Das Audio-Bitstream-Format in Transport-Streams muss im ADTS-Format sein, d.h. für das Packen der Streams in TS-Containern ist keine Umwandlung nötig (d.h. “-bsf:a aac_adtstoasc” weglassen).

                              S 2 Antworten Letzte Antwort
                              • styrollS styroll

                                @sunrise sagte: Also habe ich mp4 durch m2ts ersetzt […] Resultat: Kein Ton mehr und im cmd wiederholt die Fehlermeldung: [mpegts @ 000001d9e39a7e40] AAC bitstream not in ADTS format and extradata missing.

                                Das Audio-Bitstream-Format in Transport-Streams muss im ADTS-Format sein, d.h. für das Packen der Streams in TS-Containern ist keine Umwandlung nötig (d.h. “-bsf:a aac_adtstoasc” weglassen).

                                S Offline
                                S Offline
                                sunrise
                                schrieb am zuletzt editiert von
                                #29

                                @styroll Danke, dass du so grosszügig dein Wissen teilst, das ist nicht selbstverständlich. Ich werde den Tipp gleich mal testen. Im Idealfall müsste das Resultat die perfekte synchrone Aufnahme sein.

                                1 Antwort Letzte Antwort
                                • S sunrise

                                  @gerdd Zudem ist die Episode in der Filmliste vom 29.01. 22:17 mit korrektem deutschen Ton und ohne Bildbeschreibung drin.

                                  G Offline
                                  G Offline
                                  gerdd
                                  schrieb am zuletzt editiert von
                                  #30

                                  @sunrise Ja ja, kommt Zeit, kommt Rat … aber: Danke!

                                  1 Antwort Letzte Antwort
                                  • styrollS styroll

                                    @sunrise sagte: Also habe ich mp4 durch m2ts ersetzt […] Resultat: Kein Ton mehr und im cmd wiederholt die Fehlermeldung: [mpegts @ 000001d9e39a7e40] AAC bitstream not in ADTS format and extradata missing.

                                    Das Audio-Bitstream-Format in Transport-Streams muss im ADTS-Format sein, d.h. für das Packen der Streams in TS-Containern ist keine Umwandlung nötig (d.h. “-bsf:a aac_adtstoasc” weglassen).

                                    S Offline
                                    S Offline
                                    sunrise
                                    schrieb am zuletzt editiert von sunrise
                                    #31

                                    @styroll Good news, bad news. Die Aufnahme als m2ts funktioniert mit dieser Syntax einwandfrei, aber der Ton ist LEIDER genauso verschoben wie bei mp4. Dank Avidemux - hoffe ich wenigstens, da ich dieses Feature noch nie benutzen musste - sollten sich Bild und Ton im verlustfreien copy-Verfahren relativ einfach synchronisieren lassen. Aber selbst wenn das so gelöst werden könnte, wäre eine synchrone Livestreamaufzeichnung eleganter. Ich habe die Hoffnung jedenfalls noch nicht aufgegeben, dass dies möglich sein könnte.

                                    MenchenSuedM styrollS 2 Antworten Letzte Antwort
                                    • S sunrise

                                      @styroll Good news, bad news. Die Aufnahme als m2ts funktioniert mit dieser Syntax einwandfrei, aber der Ton ist LEIDER genauso verschoben wie bei mp4. Dank Avidemux - hoffe ich wenigstens, da ich dieses Feature noch nie benutzen musste - sollten sich Bild und Ton im verlustfreien copy-Verfahren relativ einfach synchronisieren lassen. Aber selbst wenn das so gelöst werden könnte, wäre eine synchrone Livestreamaufzeichnung eleganter. Ich habe die Hoffnung jedenfalls noch nicht aufgegeben, dass dies möglich sein könnte.

                                      MenchenSuedM Offline
                                      MenchenSuedM Offline
                                      MenchenSued
                                      Globaler Moderator
                                      schrieb am zuletzt editiert von MenchenSued
                                      #32

                                      @sunrise
                                      Ich habe heute zwei Aufzeichnungen vorgenommen und keinen Versatz festgestellt. Leider waren es Dokus mit dem Sprecher im Off. Mein Befehl war:

                                      ffmpeg -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/5/5.m3u8 -i https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/6/6.m3u8 -c copy -bsf:a aac_adtstoasc x1.mp4
                                      

                                      MediathekView 14.4.2, Linux Mint 21.3, VLC 3.0.16

                                      S 1 Antwort Letzte Antwort
                                      • S sunrise

                                        @styroll Good news, bad news. Die Aufnahme als m2ts funktioniert mit dieser Syntax einwandfrei, aber der Ton ist LEIDER genauso verschoben wie bei mp4. Dank Avidemux - hoffe ich wenigstens, da ich dieses Feature noch nie benutzen musste - sollten sich Bild und Ton im verlustfreien copy-Verfahren relativ einfach synchronisieren lassen. Aber selbst wenn das so gelöst werden könnte, wäre eine synchrone Livestreamaufzeichnung eleganter. Ich habe die Hoffnung jedenfalls noch nicht aufgegeben, dass dies möglich sein könnte.

                                        styrollS Offline
                                        styrollS Offline
                                        styroll
                                        schrieb am zuletzt editiert von styroll
                                        #33

                                        @sunrise sagte: wäre eine synchrone Livestreamaufzeichnung eleganter

                                        Versuch’s mal mit (weiss nicht, ob das bei Streams funktioniert):

                                        -async 1 (Sync beim Start) oder:
                                        -async 0 (Sync beim ersten Timestamp) oder:
                                        -async 48000 (Sync beim jedem Timestamp; “44100”, falls die Audiospur eine Sample Rate von 44100 kHz aufweist)

                                        S 1 Antwort Letzte Antwort
                                        • S sunrise

                                          @MenchenSued Ich habe heute morgen um 6 Uhr den ZDFNeo-Livestream aus dem cmd starten und das File aufnehmen können. Leider ist im mp4-Container der Ton zwar vorhanden, aber stark asynchron. Das liesse sich mit Avidemux zwar ausbügeln, ist aber bei einer grösseren Anzahl Files sehr zeitraubend.
                                          Also habe ich mp4 durch m2ts ersetzt, analog VDH (HLS Stream als M2TS streamen). Resultat: Kein Ton mehr und im cmd wiederholt die Fehlermeldung: [mpegts @ 000001d9e39a7e40] AAC bitstream not in ADTS format and extradata missing. Gibt’s für diese Zwickmühle vielleicht eine Lösung? Vielen Dank im Voraus.

                                          DaDirnbocherD Offline
                                          DaDirnbocherD Offline
                                          DaDirnbocher
                                          schrieb am zuletzt editiert von DaDirnbocher
                                          #34

                                          @sunrise sagte in ZDF neo Livestream - Trennung von Bild und Ton:

                                          Leider ist im mp4-Container der Ton zwar vorhanden, aber stark asynchron.

                                          Das habe ich bei Livestreams immer wieder. Ich habe noch kein System herausgefunden, wann es klappt und wann nicht. Ich hatte einmal die Vermutung, dass es Senderabhängig ist. Das hat sich nicht bestätigt.

                                          @styroll hat damals die Vermutung …

                                          Könnte möglicherweise auch auf eine unzuverlässige Verbindung zurückzuführen sein.

                                          … geäußert.

                                          Mittlerweile halte ich das auch für die wahrscheinlicheste Lösung.

                                          Nachdem ich meine Livestreammitschnitte “automatisiert” laufen lasse, starte ich immer etwas mit Vor- und Nachspann, so dass ich Aufnahmen eh immer manuell nachbearbeite, da mach ich dann gleich den Tonversatz gleich mit. (eh auch mit avidemus)

                                          Nichtsdestotrotz ists lästiger Mehraufwand, wenns also Lösungsvorschläge gibt, würd ich mich da gerne anhängen.

                                          DaDirnbocherD MenchenSuedM 2 Antworten Letzte Antwort
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          • 1
                                          • 2
                                          • 3
                                          • 4

                                          50

                                          Online

                                          7.0k

                                          Benutzer

                                          6.5k

                                          Themen

                                          41.0k

                                          Beiträge
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Kategorien
                                          • Aktuell
                                          • Tags
                                          • Beliebt
                                          • Benutzer
                                          • Gruppen