ProjectX fuer Debian compilieren (HowTo)

  • Zitat

    Original von hannsens
    # projectX laden und entpacken
    mediaportal:/usr/local/src# wget h_ttp://www.oozoon-net.de/progs/projectx/ProjectX-v0.81.9-20041031.zip


    ich will dein tolles HowTo nicht zu nichte machen aber im OOZOON ProjectX hat doch schon eine bereits compilierte JAR Version enthalten die bei mir unter Ubuntu auch wunderbar läuft ohne neu zu compilieren und da Debian ja der Urvater von Ubuntu ist sollte das unter Debian auch funkionieren zumal mein Java kein Distributionsgebundenes Paket sondern von dieser Seite war.


    http://www.java.com/en/download/linux_manual.jsp



    aber zur Not kann man sich die Original Sourcen ja auch noch von der Sourceforge-Seite laden


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

    Hardware: Elitegroup 741GX-M + AMD Athlon 1400 (läuft auf 1200 wegen Temperaturgründen) + Technotrend FF + IR Empfänger

    Einmal editiert, zuletzt von stev ()

  • Zitat

    Original von stev
    ich will dein tolles HowTo nicht zu nichte machen aber im OOZOON ProjectX hat doch schon eine bereits compilierte JAR Version enthalten


    Mein tolles HowTo freut sich auf jeden Verbesserungsvorschlag - wilderIgel hat ja bereits gepostet, wie man das jetzt um Welten geschickter machen kann.


    Ich hab mal direkt im ersten Posting einen Hinweis zu dem Beitrag gemacht.


    Es ist sicherlich etwas umstaendlich gewesen, wie ich das gemacht hatte, aber vor einem Jahr hatte ich keinen schnelleren Weg gefunden - und weil es fuer mich so kompliziert war, dass herauszufinden, wollte ich es hier posten.


    Danke fuer den Hinweis, ich hoffe, mit der Anmerkung oben ist es jetzt etwas besser ersichtlich, was der schnellste Weg ist...


    Hannes


    robbitobbi://Scenic xB @ 866MHz/~Nexus2.1 - Budget TT 1.0 (Empfangs-VDR)
    fliewatueuet://ScenicxB @ 800MHz/~i810fb-xinelibout (Client)

  • kann gut sein das man für die neue Version 0.90.1 schon die 1.5 JRE braucht bin mir aber nicht 100% sicher


    aber da sollte man evl. drauf hinweisen das Probleme mit der neueren Java Runtime evl. nicht mehr existieren ;)

    Hardware: Elitegroup 741GX-M + AMD Athlon 1400 (läuft auf 1200 wegen Temperaturgründen) + Technotrend FF + IR Empfänger

    Einmal editiert, zuletzt von stev ()

  • Hi,
    also bei mir klappt's spätestens dann nciht mehr, wenn eine Transcodierung erforderlich wird. Das Skript ist wohl fest codiert für eine Endung ".mpv" für den Video-Strom, trotz aller Einstellmöglichkeiten erzeugt ProjectX 0.81.9, auf der Kommandozeile gestartet, aber immer ".m2v". Das paßt dann natürlich nicht so tolle zusammen. Die Einstellungen in ProjectX stimmen, un per grafischer Oberfläche mit demselben .ini-File gestartet klappt's auch. Irgendeine Idee?


    Gruß,
    Torsten

    "The day Microsoft makes something that doesn't suck is probably
    the day they start making vacuum cleaners" - Ernst Jan Plugge
    __________________
    Torsten Lang

  • Hallo,
    ich hatte das problem auch. Lösung ist es in der Datei vdr2dvd.sh den hardcodierten Wert für mpv durch m2v zu ersetzen. Einfach vdr2dvd.sh öffenne und nach mpv suchen und ersetzen an der richtigen Stelle.


    Marten

    vdr experimental, Femon, vdr live, acpi-wakeup, vompserver, undelete, epgsearch, vdr-burn, Raspberry Pi und Vompserver Windows Client (build from git)

  • Zitat

    Original von stev
    kann gut sein das man für die neue Version 0.90.1 schon die 1.5 JRE braucht bin mir aber nicht 100% sicher


    Ich habe die 0.90.2 als GUI (PC) und NO-GUI (Reelbox) - Version jeweils unter JRE 1.4.2 am laufen, braucht also keine 1.5.


    VDR Headless@Ubuntu 18.04 auf kleinem Linux-Heimserver an SAT>IP Xoro 8100

    AppleTV mit MrMC (iOS-Kodi-Client)

  • Zitat

    Original von MartenR
    Hallo,
    ich hatte das problem auch. Lösung ist es in der Datei vdr2dvd.sh den hardcodierten Wert für mpv durch m2v zu ersetzen. Einfach vdr2dvd.sh öffenne und nach mpv suchen und ersetzen an der richtigen Stelle.


    Marten


    Ich wollte genau das möglichst vermeiden. Wie ich gesehen habe, hat ProjectX da eine Macke: Man kann zwar eine Konfigurationsdatei angeben, allerdings vergißt es dann, diverse Einstellungen daraus zu laden. Einzig gangbarer Weg war bei mir dann, doch das Skript anzufassen und das Verzeichnis mit der Konfigurationsdatei als aktuelles zu setzen. Die Konfigurationsdatei muß dann auch den Originalnamen X.ini haben.


    Übrigens kann ich die Version 0.81.9 nicht empfehlen, die ist bei mir unmotiviert bei diversen Aufnahmen mit einer Exception wg. Speichermangel abgestürzt. 0.81.7 läuft stabil.


    Da bei den neueren Versionen 0.90.x zusätzliche Bibliotheken verwendet werdne, für die ich keine Sourcen gefunden hatte, verwende ich diese Versionen nicht.


    Viele Grüße,
    Torsten

    "The day Microsoft makes something that doesn't suck is probably
    the day they start making vacuum cleaners" - Ernst Jan Plugge
    __________________
    Torsten Lang

  • Mit 0.90.4 funktionierts bei Debian so:


    Install Anleitung für Debian Sarge:


    Sun Java 1.5 für Debian Sarge:
    /etc/apt/sources.list ergänzen:

    Code
    deb http://ftp.debian-unofficial.org/debian sarge main contrib non-free restricted


    apt-get update
    apt-get install sun-j2se5.0-jdk-binary


    apt-get install unzip


    Sourcen von http://sourceforge.net/projects/project-x besorgen
    Sourcen auspacken
    unzip ProjectX_Source_eng_0.90.4.00.zip
    Eventuell Sprachpaket noch herunterladen und auch auspacken.


    In das Verzeichnis wechseln
    cd ProjectX_Source_0.90.4


    sh build.sh


    Fertig


    Starten unter X:
    java -jar ProjectX.jar

  • Hallo Wilderigel,
    Danke, die Anleitung ist super.
    Leider ist der Dateiname ist nicht richtig.
    Es muss heisen:
    unzip ProjectX_Source_eng_0.90.4.00.zip


    Es compilert durch.
    Noch ein Hinweis: Es kommen Seitenweise Warnungen und andere Ausgaben.
    Dauert ca. 30 Secunden, danach liegt ein projectX.jar im Verzeichnis.

    Grüße, Dieter :)

    Einmal editiert, zuletzt von Dieter ()

  • Hallo,
    also
    apt-get update
    apt-get install sun-j2se5.0-jdk-binary
    funktioniert nicht mehr! Ich habe meine sources.list entsprechend ergänzt.


    Ist ja nicht soo schlimm, da das 1.4 aus deinem vorigen Post auch geht!
    Ich habe es im Wiki mal etwas ergänzt und ein paar Fehlerchen berichtigt!


    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Das Bauen scheint zu klappen, aber beim Teststart kommt dies:
    (Die X.ini musste ich erst manuell anlegen (mit dem Inhalt ausm Wiki), da er die beim ersten Start nicht gefunden und auch nicht erstellt hatte...)


    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • ok, das hab ich eben nachinstalliert.
    Was steht alles in der x.ini drin normalerweise?


    Das kommt jetzt, irgendwas fehlt da immer noch...

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

    Einmal editiert, zuletzt von SurfaceCleanerZ ()

  • Jetzt fehlt noch das Paket libxtst6.


    X.ini ist da nicht Schuld. Mein inhalt:

  • also ich habe das noch drin:

    Code
    ExternPanel.renameVideo=1


    libxtst6 hab ich jetzt auch installiert


    Jetzt kommt dies:


    Oder muss man etwa echt XWindows installieren dafür?

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

    Einmal editiert, zuletzt von SurfaceCleanerZ ()

  • Es kommt halt drauf an was du mit ProjectX machen willst.
    ExternPanel.renameVideo=1 nennt halt die Video Datei *.mpv und nicht wie normal bei ProjectX *.m2v.


    Laufen sollte ProjectX mit und ohne diese Zeile.

  • ok, also brauch ich das! Ich möchte dass nur unter VDR nutzen, da es der bessere Muxer sein soll!
    Ich bin halt danach vorgegangen:
    http://www.vdr-wiki.de/wiki/index.php/C%27t-VDR_-_Project_X


    Könnte man das ganze Geändere nicht in ein Skript packen (sowas wie eine .bat Datei) ?
    Oder gleich in ein Plugin, dass dann auch VDRConvert auf 0.2.0 erhöht?


    Fehlen in der Anleitung nicht noch die ganzen anderen VDRConvert-Möglichkeiten?

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

    Einmal editiert, zuletzt von SurfaceCleanerZ ()

Jetzt mitmachen!

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