Die ZDF-Mediathek stellt die Folgen der Anstalt leider nur begrenzt zur Verfügung, alte Folgen werden mit der Begründung gelöscht, dass die Mediathek-Richtlinien dies vorgeben (eine schöne Antwort auf meine Frage, danke ZDF).

Kennt jemand eine Quelle, bei der auch alte Folgen heruntergeladen werden können? Sammelt vielleicht sogar jemand privat?

Für jeden, der diese Frage in 10 Jahren ausgräbt: schreib mich gerne an, ab 2023 habe ich alle Folgen gespeichert.

  • Bibez
    link
    fedilink
    Deutsch
    arrow-up
    6
    ·
    edit-2
    1 year ago

    Ich wette, da ist noch sehr viel Spielraum bei den Encoder Einstellungen, dass du bei gleicher Dateigröße nicht auf DVD Auflösung runter gehen musst. 53 Folgen á 50 min bist du bei 6,4 MB/min. Das ist für DVD Auflösung viel.

    Die Anstalt ist recht statischer Content. Das lässt sich mit allen modernen Codecs sehr gut komprimieren.

    • Macros@feddit.de
      link
      fedilink
      Deutsch
      arrow-up
      7
      ·
      edit-2
      1 year ago

      Darfst gerne Verbesserungen vorschlagen. Aktuell wird das ganze mit ffmpeg encodiert.
      Video: libx265, slow, crf 24, Schwarze Balken vorher weggeschnitten.
      Audio: opus 96k

      Die CRF soll nicht niedriger, das ist was für uns akzeptabel war bei einem bunten Testset. (Von Ghost in the Shell zu Star Trek: Insurrection Höhleneinsturz bis hin zu Slow-Mo Guys Glitter).
      Slow ist was uns gute Bildqualität gibt und unseren UmrechenPC nicht unnötig lange quält.
      (Insofern ist AV1 keine Option aktuell, aber auch wegen den Abspielmöglichkeiten).
      Ton ist uns wichtig, daher Opus mit 96k, was praktisch lossless ist fürs menschliche Gehör.

      Eine Folge Anstalt mit 50 Minuten hat dann 180 MB Videostream und 25MB Audiostream.

      Die Settings sind aus Bequemlichkeit nicht für jede Serie und jeden Film angepasst, sondern eben überall gleich. Sonst würde ich für die Anstalt sogar vermutlich h264 nehmen, da das kaum Dateigrößenunterschied macht bei kleinen Auflösungen. Mein Programm passt nur automatisch die Audiobitrate basierend auf der Kanalzahl und Sprache an. Also z.B. 5.1 mit 192K und Spanish in Stereo mit 48K.

      • Bibez
        link
        fedilink
        Deutsch
        arrow-up
        4
        ·
        edit-2
        1 year ago

        Darfst gerne Verbesserungen vorschlagen.

        Klar, gerne! ffmpeg klingt doch schon mal dufte. Wollen wir ne Challenge draus machen? :)

        Ich schlage vor: Ein 5 min Schnipsel von 00:08:00 bis 00:13:00 der aktuellen Folge. Das sind 98,07 MB als Baseline, sagt mein Telefon. 🙂

        • Lemmchen@feddit.de
          link
          fedilink
          Deutsch
          arrow-up
          4
          ·
          edit-2
          1 year ago

          Ich war mal so frei das entsprechende Segment mittels FFMPEG zu extrahieren, falls sich tatsächlich jemand an der Challenge versuchen möchte (allerdings in 720p, weil so im Vor-Post verlinkt):

          ffmpeg -i codec_test_feddit.mp4 -c copy -ss 480 -t 300 segment.mkv

          Resultat: https://pixeldrain.com/u/PjsXvzFz (93,5MiB)

          • Bibez
            link
            fedilink
            Deutsch
            arrow-up
            5
            ·
            edit-2
            1 year ago

            Dankeschön!

            Bevor ich loslege, warte ich jedoch noch auf OPs Antwort.

            Kurze Anmerkung: 93,5 MiB sind 98.04 MB. Du bist aus Gründen noch auf mkv ausgewichen. Das ist der restliche Unterschied zu meinem Wert.

            • Macros@feddit.de
              link
              fedilink
              Deutsch
              arrow-up
              2
              ·
              1 year ago

              Naja, eine Challenge könnte man schon machen. Da würde ich dann ganz andere Parameter wählen als meine “Erschlage alles” Paramterer. Die Anstalt hat z.B. kaum Musik, da kann man mit der Audiobitrate runter und natürlich Parameter für statischere Inhalte setzen.

              Aber… es wäre nur ein Spaß, da ich die ja nicht verallgemeinern kann. Außerdem bräuchte man eine Art unparteiischen Richter für die Bildqualität. Taugt sie noch oder nicht? Welche Artefakte sind akzeptabel?

              @Lemmchen: Übrigens haben wir als Quelle stets die FullHD Version genommen, bei 720p sind ja schon ein paar Artefakte drinnen. (außer bei alten Folgen die wir auch z.B. mal von Youtube haben)

              • Bibez
                link
                fedilink
                Deutsch
                arrow-up
                2
                ·
                1 year ago

                720p ist was das ZDF als hohe Qualität anbietet.

              • Bibez
                link
                fedilink
                Deutsch
                arrow-up
                1
                ·
                edit-2
                1 year ago

                Aber… es wäre nur ein Spaß, da ich die ja nicht verallgemeinern kann.

                Naja, das geht ja eh nicht / mit sehr großen Verlusten einher. Du kannst ja nen Actionfilm nicht gleich kodieren, wie nen digitalen Powerpoint Vortrag.

                Außerdem bräuchte man eine Art unparteiischen Richter für die Bildqualität.

                Ja, das ist kniffelig. Wir könnten uns zwar auf ein Quality target einigen. Das macht ja genau das. Aber die sind von Encoder zu Encoder, von Codec zu Codec unterschiedlich. Vom Stöbern in Internet könnten die CRF Resultate von libvpx, x264 und x265 tatsächlich übereinstimmen.

                Mir ging’s auch eher nicht um Optimierung im 1 % Bereich.

                Vielleicht kommt ja eine nette Vorschlagsammlung zusammen. Die Kodierungszeit ist ja auch relevant, wie du mit AV1 bereits angemerkt hast.

      • Bibez
        link
        fedilink
        Deutsch
        arrow-up
        1
        ·
        edit-2
        1 year ago

        Ich bin jetzt mal x264 durchgegangen. Wenn ich deine Angaben als Baseline nehme, komme ich mit

        x264

        entweder

        • 62 % transcoding time bei gleicher Dateigroesse oder
        • mit hoeheren Qualitaetseinstellungen auf 1 % groessere Datei bei 1 % mehr Rechenzeit.

        x265

        habe ich mir noch nicht im Detail angeschaut aber wenn ich die gleichen Parameter einsetze, komme ich auf 67 % der Rechenzeit bei 88 % der Dateigroesse.

        ffmpeg -y -i cut.mp4 -c:v libx265 -profile:v main -pix_fmt yuv420p -direct-pred auto -trellis 2 -b_strategy 2 -bf 16 -an -crf 24 -t 20 -vf scale=-1:720 -me_method umh -subq 10 -rc-lookahead 250 -refs 6 outfile.mp4
        

        (Ich habe mir alles bei 720p angeschaut.)

        x265 Details und vp9 ausstehend.


        * Referenz / Baseline ist ffmpeg -i cut.mp4 -c:v libx265 -preset slow -an -crf 24 -vf scale=-1:720 baseline.mp4

      • Lemmchen@feddit.de
        link
        fedilink
        Deutsch
        arrow-up
        2
        arrow-down
        1
        ·
        1 year ago

        Mal probiert den vorhanden Audiostream einfach zu kopieren statt neu zu kodieren?

        • Macros@feddit.de
          link
          fedilink
          Deutsch
          arrow-up
          3
          ·
          1 year ago

          Der Audiostream in der Mediathek sind 160 kbit/s aac. Das ist fast das Doppelte von meiner Standard 96k opus Encodierung. Und Audio transkodieren braucht ja nun keine nennenswerte Zeit. Wenn man optimieren will würde ich speziell für die Anstalt auf 32k Opus gehen, Musik ist selten und nur für die braucht man die hohen Bitraten.

          Abgesehen davon nutzen wir Opus-ton als Indicator, dass wir eine Datei schon umgerechnet haben ;)