Komplettes Verzeichnis mit HandBrake umwandeln

  • Ich bräuchte mal eine Anregeung, wie ich ein komplettes Filmverzeichnis mit 69 Folgen per Kommandozeile in MKVs umwandle.


    Schön wäre, wenn ich einfach ein Skript starten könnte, welches mir dann über Nacht alle Folgen umwandelt. Habs mal getestet, eine Aufnahme braucht ca. 10 min.


    Theoretisch müsste das Skript alle Aufnahmen im Verzeichnis durchlaufen und dann jeweils ein Skript ausführen, so ähnlich, wie dieses


    cat *.ts > merged.ts
    HandBrakeCLI -i merged.ts --preset="Film" -o fertig.mkv
    rm merged.ts


    Problem: Es gibt sowohl Aufnahmen im *.vdr Format, als auch im *.ts Format. Das müsste das Skript erkennen können.


    Es wäre natürlich noch schön, wenn ich gleich die Episodennamen als Dateinahme hätte, zum Besipiel "01 - Mord nach Rezept.mkv". Gespeichert sind die Filme als Krimi/Columbo/01_-_Mord nach Rezept/xxx.rec/


    Hat jemand schon sowas gemacht? Falls nich, auch nicht schlimm, dann wandel ich jede Folge einzeln um. Komfortabler wäre es natürlich.


    Grüsse
    TheChief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Guckst Du:


    Evtl. noch die svdrpsend Meldungen entkommentieren, falls benötigt/gewünscht


    cu
    Markus

  • Bin schonmal weiter:



    Das einzige wäre jetzt noch der Dateiname des MKVs. Wie könnte ich den noch aus dem Verzeichnis herausfiltern?


    Die Struktur ist so:


    /volume1/vdr/Krimi/Columbo/01_Name_der_Episode/*****.rec


    01_Name_der_Episode.mkv soll der Dateiname werden.


    Grüsse
    TheChief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Guckst Du:


    Evtl. noch die svdrpsend Meldungen entkommentieren, falls benötigt/gewünscht


    cu
    Markus


    Danke, haben wir ja fast zur gleichen Zeit gepostet. Eventuell find ich da ja schon meine Antwort.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Aufpassen, dein "cat *.$EXT > merged.$EXT" mixt auch die index.vdr und info.vdr der alten Aufnahmen ins Video! Das wird zu Problemen führen. Sortierung der Dateien 001-00x nicht vergessen, sonst gibts da auch Schrott am Ende ;) Nicht drauf verlassen, dass die von cat automatisch in der richtigen Reihenfolge gefunden/angezeigt/benutzt werden...


    cu
    Markus

  • Oh danke, das hab ich nicht bedacht. Vielleicht nehm ich dann doch lieber Dein Skript. ;)

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Wo kommt eigentlich der Preset "Film" her? Hatte den hier auch im Forum gefunden, aber bei HandBrake scheints den garnicht zu geben.



    Grüsse

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Muss ich bei normalen SD Aufnahmen eigentlich Deinterlacen? Hab teilweise komische Streifen bei schnellen Bewegungen in den Videos.


    Grüsse
    TheChief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • DVB SD-Video ist immer ja eigentlich immer interlaced (gibts Ausnahmen??), also sollte man deinterlacen. Entweder vor/während der Umwandlung oder danach beim abspielen. Ich würde es aber schon bei der Umwandlung machen...

  • Muss ich bei normalen SD Aufnahmen eigentlich Deinterlacen?


    Wenn dein Player das nicht beim Abspielen übernimmt (oder die Halbbilder des SD-Materials aus Vollbildern erstellt wurden) AFAIK ja.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Habs mal probiert, mit eigeschaltetem Deinterlacing sieht das ideo wesentlich besser aus. Die komischen Querstreifen sind jetzt weg,
    Also im Skript demnach noch ein -d hinzufügen.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!