Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • 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. Automatische Konvertierung via ffmpeg

Automatische Konvertierung via ffmpeg

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
12 Beiträge 6 Kommentatoren 323 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HandkepH Offline
    HandkepH Offline
    Handkep
    schrieb am zuletzt editiert von
    #1

    Ich versuche schon lange mit ffmpeg die downloads direkt auf h265 zu konvertieren. Hab es aber bis jetzt nicht geschafft.

    So sieht meine Konfiguration dazu aus:
    d29fb2e0-fae4-482b-827e-09a9ccb21873-image.png

    wie man sieht ist mir auch wichtig, dass das ganze auf meiner Grafikkarte passiert. Wisst ihr, ob ich hier was gravierend falsch mache oder etwas falsch verstanden habe?

    D styrollS 3 Antworten Letzte Antwort
    • D DerReisende77 verschob dieses Thema von [Offizieller Client] MediathekViewWeb am
    • D Offline
      D Offline
      DerReisende77 Entwickler
      antwortete auf Handkep am zuletzt editiert von
      #2

      @Handkep Ich hab die Frage mal vom Web Client verschoben. Evtl findet sich ja ein Windows Nutzer der das auch macht.

      Open source developers do NOT have to:

      • Make your issue a priority, just because you say so.
      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

      Check your entitlement. Nobody owes you anything.

      1 Antwort Letzte Antwort
      • D Offline
        D Offline
        DerReisende77 Entwickler
        antwortete auf Handkep am zuletzt editiert von
        #3

        @Handkep Funktioniert denn die Zeile wenn Du Filme manuell kodierst von Kommandozeile? Oder suchst Du generell nach einem funktionierenden Kommando? Da würde ich mal z.B. hier gucken ob das geht.
        Ich kann da nicht weiterhelfen da ich macOS nutze.

        Open source developers do NOT have to:

        • Make your issue a priority, just because you say so.
        • Give you any sort of "timetable", or explanation for why it´s "taking too long".

        Check your entitlement. Nobody owes you anything.

        1 Antwort Letzte Antwort
        • vitussonV Offline
          vitussonV Offline
          vitusson
          schrieb am zuletzt editiert von vitusson
          #4

          Ich würde das auch erstmal immer auf der Kommandozeile testen. Und dann bekommst du auch aussagekräftigere Fehlermeldungen als “nicht geschafft”
          “nvenc” klingt nach Nvidia, das kann ich aber sowieso nicht testen, mit “-c:v libx265 -b:v 1K -preset slow -c:a copy” läuft es jedenfalls

          PS: wichtige Frage wäre auch ob dein Windows-Binary überhaupt mit --enable-ffnvcodec gebaut wurde.
          https://trac.ffmpeg.org/wiki/HWAccelIntro#NVENC

          D 1 Antwort Letzte Antwort
          • D Offline
            D Offline
            DerReisende77 Entwickler
            antwortete auf vitusson am zuletzt editiert von
            #5

            @vitusson wenn es sich um das von MV mitgelieferte handelt würde ich zu 99,9% auf nein tippen, das es nur die reine Standard GPL-Variante ist.

            Open source developers do NOT have to:

            • Make your issue a priority, just because you say so.
            • Give you any sort of "timetable", or explanation for why it´s "taking too long".

            Check your entitlement. Nobody owes you anything.

            vitussonV 1 Antwort Letzte Antwort
            • styrollS Offline
              styrollS Offline
              styroll
              antwortete auf Handkep am zuletzt editiert von styroll
              #6

              @Handkep sagte: ist mir auch wichtig, dass das ganze auf meiner Grafikkarte passiert.

              Dazu gehört aber auch das Decoding auf der Grafikkarte, ohne dass die dekodierten Daten ins RAM und von dort wieder zurück wandern (-hwaccel muss vor -i stehen):

              -hwaccel cuda -hwaccel_output_format cuda -i %f -c:v hevc_nvenc -b:v 1K -preset slow -c:a copy "**"
              

              Und natürlich brauchst du eine FFmpeg-Variante, die mit Hardwarebeschleunigung kompiliert wurde (wohl bei dir auf C:\ffmpeg\bin\ffmpeg.exe).

              1 Antwort Letzte Antwort
              • vitussonV Offline
                vitussonV Offline
                vitusson
                antwortete auf DerReisende77 am zuletzt editiert von
                #7

                @DerReisende77 Da er es aus C:\ffmpeg\bin\ aufruft nehme ich an es ist separat.
                Und da sind ja auch verschiedenste im Umlauf.

                HandkepH 1 Antwort Letzte Antwort
                • HandkepH Offline
                  HandkepH Offline
                  Handkep
                  antwortete auf vitusson am zuletzt editiert von
                  #8

                  Danke für eure Ideen!

                  ffmpeg.exe -i '.\The Rookie-Alte Wunden (S05_E06)-1911705708.mp4' -c:v hevc_nvenc -b:v 1K -preset slow -c:a copy 'output\asdf.mp4'
                  

                  das funktioniert einwandfrei auf meiner NVIDIA GraKa unter win11 PowerShell.
                  das gleiche in MV gibt “fehlerhaft” aus.

                  styrollS T 2 Antworten Letzte Antwort
                  • HandkepH Offline
                    HandkepH Offline
                    Handkep
                    schrieb am zuletzt editiert von Handkep
                    #9

                    wenn ich bspw. das von MV automatisch erstellte Programmaufruf Array:

                    C:\ffmpeg\bin\ffmpeg.exe -i https://nrodlzdf-a.akamaihd.net/de/zdf/22/08/220801_1335_sendung_roo/1/220801_1335_sendung_roo_a1a2_6660k_p37v17.mp4 -c copy -c:a copy  "C:\Users\x\Downloads\The Rookie-Gebrochene Herzen (S03_E11)-0257644290.mp4"
                    

                    in der PowerShell aufrufe, funktioniert es einwandfrei.
                    Gibt es eine Möglichkeit in MV die logs zu sehen? (Bei mir unter dem Reiter “Hilfe” gibt es kein Button zum Log exportieren)

                    DaDirnbocherD 1 Antwort Letzte Antwort
                    • styrollS Offline
                      styrollS Offline
                      styroll
                      antwortete auf Handkep am zuletzt editiert von
                      #10

                      @Handkep sagte: das gleiche in MV gibt “fehlerhaft” aus.

                      Du hast 2 Leerschläge nach “copy”, das ergibt zumindest unter macOS eine Fehlermeldung.

                      @Handkep sagte: Gibt es eine Möglichkeit in MV die logs zu sehen?

                      1. MV beenden
                      2. neuer Download mit Konvertierung starten
                      3. im Ordner “.mediathek3” im Homeverzeichnis die Log-Datei analysieren.
                      1 Antwort Letzte Antwort
                      • DaDirnbocherD Offline
                        DaDirnbocherD Offline
                        DaDirnbocher
                        antwortete auf Handkep am zuletzt editiert von
                        #11

                        @Handkep sagte in Automatische Konvertierung via ffmpeg:

                        C:\ffmpeg\bin\ffmpeg.exe -i https://nrodlzdf-a…

                        Der Pfad zum ffmpeg stimmt tatsächlich so? Beim Aufruf aus MV?

                        1 Antwort Letzte Antwort
                        • T Offline
                          T Offline
                          tvRR
                          antwortete auf Handkep am zuletzt editiert von
                          #12

                          @Handkep sagte in Automatische Konvertierung via ffmpeg:

                          Danke für eure Ideen!

                          ffmpeg.exe -i '.\The Rookie-Alte Wunden (S05_E06)-1911705708.mp4' -c:v hevc_nvenc -b:v 1K -preset slow -c:a copy 'output\asdf.mp4'
                          

                          das funktioniert einwandfrei auf meiner NVIDIA GraKa unter win11 PowerShell.
                          das gleiche in MV gibt “fehlerhaft” aus.

                          Da da nur relative Pfadangaben stehen: in welchem Arbeitsordner startet das in MV und existiert dort der Ordner output? In deinem zweiten Beispiel hast offenbar beabsichtigt absolute Pfade verwendet …

                          MediathekView-14.3.0-win-2025-06-03 & mitgeliefertes Java

                          1 Antwort Letzte Antwort

                          22

                          Online

                          6.7k

                          Benutzer

                          6.2k

                          Themen

                          39.2k

                          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