yavdr0.5-alpha1 / traco

  • hi


    @olli passiert das bei allen deiner aufnahmen oder nur bei dieser einen?


    das die memory werte falsch sind ist ein folge fehler , eines fehlers der wo anders liegt.


    normaler weise werden via dem handbrake scan alle werte ermittelt.


    schau mal in contrib verzeichniss.
    dort gibt es ein test-hbanalyse.pl


    editir mal im script den path ( $file ) und lasse das mal laufen.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • hi


    kanast du mal tracosrv.pl


    wie folgt anpassen ( so ab zeile 600 )


    Code
    print "${$runline}\n";
    exit;
    
    
    my $hbrc;
    if ( ${$config}->{'writelog'} ) {


    ich muss mal die runline sehen die er generiert .


    obwohl ich den fehler zz nicht nachvollziehen kann.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Kann ihn ebenfalls nicht nachvollziehen.
    Habe die Zeile eingefügt, aber tracosrv.pl steigt wieder mit dem Memory-Fehler aus :(

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

    Einmal editiert, zuletzt von Oli82 ()

  • Kann ihn ebenfalls nicht nachvollziehen.
    Habe die Zeile eingefügt, aber tracosrv.pl steigt wieder mit dem Memory-Fehler aus :(


    hi


    bitte zum testen den server immer mit der option -f starten


    wenn du die aenderung richtig gemacht hast sollte der server die runline ausgeben und sich benden (exit )


    dann muss du auch die lck datei per hand loeschen


    hast du nur die serien ? ...


    mit welchem profil arbeitest du ?


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Ah jetzt ja:


    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • hi


    bitte mal Traco.pm entsprechend modefizieren


    ca zeile 24

    Code
    use Data::Dumper;


    ca ab zeile 938

    Code
    sub recalculate_video_bitrate {
    my ($self,$args) = @_ ;
    
    
    print Dumper $args;
    exit;


    zz denke ich werden die werte zum berechnen der ziel datei groesse nicht uebergeben


    die frage ist warum.


    bitte im tracosrv.pl den dumper aktivieren.


    und da bei ca zele 500
    entsprechend aendern.


    Code
    aac_bitrate=>${$profile}->{'AAC_Bitrate'},
    						});
    print Dumper $hba;
    
    
    my $totalframes = $traco->getfromxml({file=>"$proccessvideodir/$tracoenv->{'traco_xml'}",field=>'totalframes',debug=>$tracoenv->{'debug_flag'},});


    geht hierbei um den dumper zeile


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Guten Morgen Holger.


    Folgende Ausgabe erhalte ich:

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • hi


    hast du im tracosrv.pl

    Code
    use Data::Dumper;


    aktiviert
    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • hi


    ok aenderung in Traco.pm rueckganig machen.



    im tracosrv.pl die zeile mit
    print Dumper enfernen


    und ab ca zeile 518 wie folgt anpassen



    Code
    print Dumper $totalframes;
    
    
    
    
    if ( ( not ( ${$profile}->{'crop'} ) ) or ( ${$profile}->{'crop'} !~ /^auto$/smx ) ) {
      ${$profile}->{'crop'} = $traco->prepare_crop({crop=>${$hba}->{'autocrop'},});
    }


    desweiteren mal checken ob es ind der vdrtranscode.xml ein feld


    <totalframes>></totalframes>


    gibt


    und ob eine marks datei vorhanden sind.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Was ich jetzt schon sagen kann: es sind keine marks Dateien vorhanden (zumindest bei den Aufnahmen aus Sky).
    Den Rest passe ich an und editieren den Thread hier.

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • hi


    wenn du schon dabei bis bitte poste auchmal den inhalt der info datei.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • hi


    ok totalframes fehlt auch in der vdrtranscode.xml datei.


    und da marks auch fehlt kann er nicht die size der ziel datei berechnen.


    ok du kann die aenderungen rueckgaengig machen.und
    use Data::Dumper ; wieder auskommentieren.



    und loesche mal die vdrtranscode.xml datei beivor du den server neu startes.


    er solle diese dann neu anlegen.


    dann mal checken ob das feld totalframes vorhanden ist.



    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Hi Holger.


    Habe nun alle Änderungen rückgängig gemacht, aber die Zeile "totalframes" ist nicht vorhanden.
    Ebenfalls habe ich mit markad versucht, dass SyFy Logo zu erkennen, aber ohne Erfolg.
    Somit kann markad Den Anfang und Ende des Videos nicht erkennen.


    Wäre es eine Lösung, dass Traco schaut ob eine marks vorhanden ist und falls nicht, die Werte aus der info nutzt?

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • hi


    traco hat schon 2 methoden um anfan und ende zu berechen
    1: via marks
    2. via werten aus der info datei ( wenn marks nicht vorhanden , jedoch benoetigt er die total frames welche amn anfang bei der erstellung der vdrtranscode.xml eigentlich gesetzt wird.



    hast du die vdrtranscode.xml geloesxcht ?


    marks wird z.b. auch erstellt wenn du per hand schneidest und mit 0 anfang und ende setzt.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Hi.


    Ich lösche immer erst alle vdrtrancode Dateien, bevor ich die tracosrv.pl starte.
    Überlege langsam, ob ich den Server neu aufsetze, da das mit markand noch hinzu gekommen ist...

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • hi
    ich nutzt markad selbst das sollte nicht das problem sein



    probier mal folgendes bitte aus


    ab ca zeile 501




    und sab mal bescheid .


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Hi


    Folgende Ausgabe erhalte ich:

    Code
    /usr/bin$ sudo perl tracosrv.pl -f
    no fork to the background
    create /srv/vdr/video.00/Defiance/2013-05-19.19.23.43-0.rec/vdrtranscode.xml done
    write lockfile done
    read and prepare profile
    analyse /srv/vdr/video.00/Defiance/2013-05-19.19.23.43-0.rec/vdrtranscode.ts
    Can't use string ("info_file_not_found") as a HASH ref while "strict refs" in use at tracosrv.pl line 522.

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

Jetzt mitmachen!

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