DVD mit ProjectX und KMediaFactory erstellen

  • Hallo,


    dies soll ein kleines "HowTo" werden für die Verwendung von KMediaFactory
    besonderst unter (K)Ubuntu, da es hier leider einige Probleme hat....



    1. Vorraussetzung:


    folgendes sollte installiert sein:


    Code
    sudo apt-get install kmediafactory mjpegtools


    weiterhin empfiehlt es sich in Zusammenarbeit mit KMediaFactory
    sich das "ProjectX" zu installieren.


    Hierbei muss man sich zuerst Java der Firma Sun installieren.
    Wer es gerne per "Synaptic oder apt-get" hätte, muss nur folgendes
    in seine Source.list eintragen:


    Code
    ## Seveas' Ubuntu Packages
    # gpg --keyserver subkeys.pgp.net --recv 49A120FD1135D466
    # gpg --export --armor 49A120FD1135D466 | sudo apt-key add -
    # http://mirror.ubuntulinux.nl/dists/edgy-seveas/
    deb http://mirror.ubuntulinux.nl edgy-seveas all


    und sich natürlich die entsprechende Version installieren....


    Welche Java-Version und wie man dies installiert sollte bei Bedarf
    in einem eigenen Thread erklärt werden, genauso auch falls es
    Probleme mit dem Download usw. gibt.




    ProjectX bekommt man dann entweder beim Entwickler:


    http://sourceforge.net/projects/project-x



    oder wer eine vorkompilierte Version incl. einer schönen
    Anleitung in Deutsch haben will bei "Oozoon" siehe hier:


    http://www.oozoon.de/main_de.html



    2. Einbinden von ProjectX in KMediaFactory


    Damit wir im KMediaFactory unter der Rubrik "Medien" die Option
    "Add DVB" verwenden können (wird benötigt zum einbinden und
    der Verwendung der TS-Streams von unseren Dreamboxaufnahmen), müssen
    wir in der Datei "kmf_dvb_edit.sh" den vollständigen Pfad zu
    ProkectX incl. den Programmaufruf eintragen.


    Unter Kubuntu-Linux ist diese Datei zu finden in /usr/bin.


    Hier müssen wir ziehmlich am Anfang dieser Datei unter

    Code
    # Specify path of the ProjecytX.jat here if it is not found automatically
    JAR=""


    unseren vollständigen Pfad zu ProjectX einfügen.


    In meinem Beispiel hier verwende ich die fertig kompilierte
    Version von "Oozoon", abgelegt im /homebereich...


    Code
    # Specify path of the ProjecytX.jat here if it is not found automatically
    JAR="/home/egle/ProjectX/ProjectX-v0.90.04.00-20060330.jar"




    3. Bekannte Problem auch besonderst bei Kubuntu-Linux


    Leider funktioniert Kmediafactory unter (K)Ubuntu alles andere als zuverläßig.
    Nach einem Klick auf "Start" bricht KMediaFacrotry die Umwandlung
    jeweils mit folgendem Fehler ab:


    Code
    ImageMagick Fehler: ImageMagick: Non-conforming drawing primitive definition `rectangle'


    Dieser Fehler betrifft leider nur die deutsche Version unter (K)Ubuntu-Linux...
    Um das Problem zu umgehen muss das Programm wie folgt gestartet werden:

    Code
    LC_ALL="C" kmediafactory


    Entweder man führt dies im Terminal aus, oder bearbeitet seine
    Programverknüpfung und erweitert diese um diesen Aufruf.


    Der Gebrauch von Umlauten und Sonderzeichen auch in Dateinamen ist danach allerdings nicht mehr möglich!



    Die Add DVB Datei "kmf_dvb_edit.sh" liegt meist in
    /home/user/.kde/share/apps/kmediafactory..... und hat somit Userrechte.
    Bei Kubuntu-Linux liegt diese Datei in /usr/bin und man benötigt "Rootrechte"
    um diese zu bearbeiten. Daher ist im Betrieb von "KMediaFactory" es nicht möglich bei
    den "Add DVB" Einstellungen was zu verändern, da man ja als User meist das Programm verwendet.



    Wird "Add DVB" ausgeführt, kann man nur ein TS-Stream auswählen, also bedenkt das man die
    zusätzlichen TS-Streams[1] und TS-Streams[2] usw. manuell noch dazulädt, wie man dies macht
    findet man ja in der Anleitung zu ProjectX auf der Webseite von "Oozoon" :winking_face:



    Man bekommt bei einem TS-Stream der Dreambox leider immer nach dem Demuxen mit ProjectX immer
    angegeben das kein Audiofile gefunden wurde.
    Naja, dies liegt daran das KMediaFactory keine Umlaute, Sonderzeichen und auch keine Leerzeichen mag.
    Abhilfe, bevor man den Film Behandelt sollte man den TS-Stream Manuell umbenennen.
    Um Arbeit zu sparen ist es auch Sinvoll die Aufnahmen an einem Stück zu lassen.




    4. Sinvolle verwendung


    So ich habe mit dem teil jetzt einioge Zeit experimentiert.
    Wer damit nur einen DVD-Film erstellen will mit einer Audioausgabe
    (Bei mir wurde immer AC3 genommen), der ist soweit recht gut mit dem Programm bedient.
    Es macht ein DVD-Menü, erstellt Kapitel und verwendet die ac3 Audioausgabe als Standart.
    Falls keine AC3-Audioausgabe vorhanden ist benutzt er das nächste Stereofile.


    Ich habe zwar mal versucht mit der "kmf_dvb_edit.sh" zu experimentieren
    wegen der Audiofiles wie z.B. so:



    Hat aber leider nichts gebracht, muss jedoch gestehen das ich in Sachen Scripte
    nicht wirklich weiß was ich da mache und es könnte natürlich auch nur ein
    typischer Userfehler von mir sein...


    Wer es Optimiert verwenden will, wegen den Kapitel, und dem DVD-Menü
    dem sei geraten ProjectX manuell zu verwenden und die fertige ProjectX-Files
    Manuel umzubennen und diese im Terminal mit folgenden Aufruf zur Mpeg umzuwandel.


    Code
    mplex -f 8 -o film.mpg film.m2v film.ac3 film-ger.mpa film-eng.mpa


    Das fertige Film hier dann z.B. "film.mpg" kann dann im KMediaFactory
    über "Video" problemlos weiter verarbeitet werden.


    Was ich noch recht schade finde, ist das im DVD Menü da trotzdem nur die Kapitel
    und die Wiedergabe zur Auswahl steht, und nicht noch zusätzlich die Sprachauswahl.


    Achso, wenn ich dann das Fertige Projekt über VLC öffne habe ich zwar dann alle drei
    Audiodateien als Auswahl zur verfügung, aber leider steht dann überall "deutsch" dabei :loudly_crying_face:




    Mein Fazit:


    Kmediafactory ist für die erstellung von "einfachen" DVD´s zu gebrauchen,
    aber für die Erstellung mehrsprachiger DVD`s sollte da noch etwas weiter Entickelt werden.


    Man kann zwar vom Kmediafactory aus eine Email an den Programmierer senden zweckes
    Bugs, wünsche usw. jedoch steht da gleich mit dabei das die Mail in Englisch sein sollte.


    Naja, vielleicht findet sich ja jemand der diese Sprache kann und berichtet dem Entwickler
    Anhand meiner Erfahrung und ggf. seiner eigenen was da noch verbesser weden sollte :winking_face:

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    im Vergleich zu ManDVD werden hier sehr Schöne Menüs mit Kaptielauswahl erstellt
    und diese auch mit Screenshots des Filmes (der jeweiligen Postion des Kapitels) versehen.


    Was hier jedoch leider noch fehlt, ist die Soundunterstreichung des Menüs, sowie
    die möglichkeit ein Intro vor dem Menü anzeigen zu lassen...


    Wären diese zwei Eigenschaften vorhanden, wäre dies Trotz der im ersten posting beschrieben Probleme
    wohl ein absolutes Spitzenprogramm und der Name "KmediaFactory" wäre somit dann voll Zutreffend.


    Wer hier halt eine Mpeg, Datei mit mehreren Audiospuren verwendet z.B.


    - AC3 Deutsch
    - Stereo Deutsch
    - Stereo Englisch


    wird wohl über das Kleine Problem das eine DVD die mit diesem Tool erstellt wurde hierbei dreimal die Sprache ausgibt die als Standartsprache gewählt wurde.


    Also in meinem Fall ein einfaches:


    - Deutsch
    - Deutsch
    - Deustch


    Perfect wäre hierbei solch eine Ausgabe, oder wenigsten wenn Diese als Option Editierbar wäre:


    - AC3 Deutsch
    - Stereo Deutsch
    - Stereo Englisch



    .....


    Wer was mit der Dreambox vom FreeTV was aufzeichnet und nur ein Audidatei besitz oder möchte,
    der kann natürlich auch recht gut die Funktion "Add DVB" des KMediaFactory nutzen....

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    hier noch ein Tipp:


    Frage:
    So wie es aussieht nimmt das Template für das Menü das erste Bild aus dem Film.
    Kann man hier auch ein beliebiges Bild einstellen? (Z.B. Filmplakat)




    Antwort:
    1. Film auswählen
    2. Rechte Maustaste auf den Film --> Eigenschaften
    3. Bild unter "benutzerdefinierte Vorschau" einfügen


    fertig.....

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip