Beiträge von mark05

    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

    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

    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

    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

    hi


    also bitte checken


    handbrake legt in /tmp ein verzeichniss an welches er nutzt fuer den laufen proccess und manchmal loescht er dieses nicht -> dann loeschen
    existiert handbrake.log ? wenn ja loeschen.


    ggf mal den server mal mit tracosrv.pl -d -vvv -c /path/to conf
    starten um mehr output zu bekommen.


    Code
    can't open /srv/vdr/video.00/Grimm/2013-05-13.21.13.8-0.rec/vdrtranscode.xml


    ist defenitiv ein permission , path , datei nicht gefunden fehler


    holger

    hi


    irgendwas stimmt mit dem ordner


    /srv/vdr/video.00/Grimm/2013-05-13.21.13.8-0.rec


    oder mit einem der uebergeordneten ordner.


    er will die xml datei erstellen bzw aendern und kann es nicht.


    teste dochmal in dem ordner ,wo das umrechnen geklappt hat , die xml mal loeschen.
    er sollte sie dann neu erstellen.


    holger

    hi


    check mal mit welchem user die vdrtranscode.xml erstellt worden ist.


    des weiteren sollten die traco prgs unter dem gleichen user laufen bzw einen change user machen koennen ( d.h.
    wenn man tracoxxx als root starten machen diese einen change user auf den angegebenen user in der traco.conf. )


    der user in der traco.conf sollte idealerweise der gleiche user sein unter dem der vdr proccess auch laeuft.

    das fehler bild sieht ganz nach einem permission problem aus.


    holger

    hi


    kommt da noch was nach ?


    ist die schonmal umgerechnet worden ?


    was sagt tracosrv.pl wenn du ihn mit -f -d -c /path/to/conf startest ?


    bis zu dem memory_amount sieht es normal aus.


    holger

    hi


    aufgrund dessen das ich selber eine aufnahme habe mit 14 ! .ts files konnte ich einige fixes machen incl. dem handling mehrer audio tracks.


    details siehe git


    viel spass.


    holger


    hi


    im prinzip gar nicht .


    beides ist so tief im code verankert das es im nur sinn macht das recording verzeichniss vom vdr direkt auf die platte zu legen ( siehe beispiel im letzten post von mir )


    es gibt zwar von mir bestrebungen den namen vdrtranscode.ts/xml zu aendern und damit einher einiges zu vereinheitlichen jedoch ist das zukunfts musik und in der todolist eher
    hinten als vorne steht.


    holger

    hi


    einfach outdir anpassen.


    indir = /srv/opt/video.00
    outdir = /srv/vdr/video.01


    outdir wird als dst fuer den fertig umgerechnenten film verwendet.



    indir wird fuer die vdrtranscode.ts und fuer die handbrake_tmp.mkv verwendet.


    dafuer muss genug platz sein sprich fuer die handbrake datei und fuer die .ts datei


    nachdem der film fertig umgerechnet und umkopiert ist kann das ganze aufnahme verzeichniss geloeschwerden.


    alternativ kann man dem vdr sagen wohin er aufnehmen soll
    das geht unter /etc/default/vdr
    z.b.
    VIDEO_DIR="/srv/vdr/video.01"


    diesen path dann auch in der traco.conf als indir eintragen.



    holger



    .


    tracoadm.pl status ready /path/zur/aufnahme


    startet das umrechnen .


    ob mkv oder mp4 steht in der Tracoprofile.pm


    man kann dort auch aenderungen vornehmen


    in der traco,conf kann man mit


    defaultprofile=
    bestimmen mit welchem profile die xml datei erstellt werden soll und somit auch wie wohin ungerechnet wird.


    holger