1 2 3 [4] 5 6 >>> Archiv / MLD 3.x / Development / Vdrtranscode
 

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #45 on: April 18, 2012, 22:24:01 »
Hallo MarMic,

in der MLD Testing Version (17.04.) funktioniert Vdrtranscode nicht. Wenn ich das richtig sehe, dann passt was mit perl nicht. Des Weiteren ist /etc/vdr/shutdown.d/handbrake nicht vorhanden.

Gruß

Obelix
Meine VDRs (show / hide)

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #46 on: April 19, 2012, 09:30:26 »
Moin. Mit Testing meine ich nicht devel. Diese Version werde ich noch testen. Ich meine " Neuste Version 3.0.1 ".

Gruß

Obelix
Meine VDRs (show / hide)

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #47 on: April 19, 2012, 20:59:27 »
Sooo :-) Habe den Fehler gefunden. Leider funktioniert which nicht mehr.  Wenn ich die Bash installiere und which auf Shebang umstelle, funktioniert es.

Ausgabe von which mit #!/bin/sh:
Code: [Select]
/bin/which: line 22: getopts: not found
/bin/which: shift: line 23: Illegal number: -1

Wurde was geändert??

Gruß

Obelix
Meine VDRs (show / hide)

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Vdrtranscode
« Reply #48 on: April 19, 2012, 21:16:39 »
schau mal nach ob du which auch unter ls /etc/addons hast?!

zZ scheint es so das jeder andere addons angezeigt bekommt BLOS nicht alle... vllt siehst du kein which so wie ich zb kein autofs sehe egal was ich mache.

udn dadurch hat er die abhängigkeit zu which nihct lösen können -> wer weiss

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #49 on: April 20, 2012, 18:08:31 »
Hi,

nein die Abhängigkeiten wurden tadellos aufgelöst. Ich glaube, ich muss damals in meiner Testumgebung an which was gedreht haben und habe es dann verdrängt.   :unsure:  :wand Da which standardmäßig ein #!/bin/sh mitbringt, können wir das nicht ändern. Ich schlage vor, ich schaue mir VdrTranscode an und versuche die which Aufrufe zu entfernen.

Gruß

Obelix
Meine VDRs (show / hide)

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Vdrtranscode
« Reply #50 on: April 20, 2012, 18:14:51 »
versuch mal ob es reicht das addon bash nachzuladen?

dann nehme ich das einfach in die deps mit auf
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #51 on: April 20, 2012, 18:38:39 »
Das hatte ich bereits gemacht. Funktioniert dann nur wenn which auf Shebang, also #!/bin/bash, umgestellt wird. Kann man beim paketieren von which irgendwie automatisiert auf #!/bin/bash umstellen?

Es gibt gibt lediglich zwei which Aufrufe in vdrtranscode_server.pl:

1.
Code: [Select]
# find binarys
my $hb_bin = `which HandBrakeCLI`; # eg. /usr/bin/HandBrakeCLI
chomp $hb_bin;

2.
Code: [Select]
# log rotation , to prevent large Logfiles
if ( -f "./vdrtranscode_server.log" and -s "./vdrtranscode_server.log" > 1024000 ) { # log file larg$
  message("$self rotate Logfiles...");
  my $gzip_bin =`which gzip`; chomp $gzip_bin;
  my $logdatei = new Logfile::Rotate(
                    File  => "./vdrtranscode_server.log",
                    Count => 5,
                    Gzip  => "$gzip_bin",
                   );
  $logdatei->rotate();
  undef $logdatei;
}

Ich weiß, du hattest das mit den einfacheren Updates weiter oben angesprochen und verstehe das aber rechtfertigt das den Stress mit which? Im VDR Portal hatte gda bereits gefragt gehabt, wieso faup diesen Weg mit which gewählt hat. Es gab dazu aber leider keine Antwort. Faup hat sich bestimmt was dabei gedacht aber ich könnte faup mal detaillierter auf das Problem ansprechen. Vielleicht ändert er es ja.

Gruß

Obelix
Meine VDRs (show / hide)

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #52 on: April 20, 2012, 19:31:19 »
Ich habe das mal zum Testen geändert:

1.
Code: [Select]
# find binarys
my $hb_bin = "/usr/bin/HandBrakeCLI";

2.
Code: [Select]
# log rotation , to prevent large Logfiles
if ( -f "./vdrtranscode_server.log" and -s "./vdrtranscode_server.log" > 1024000 ) { # log file larg$
  message("$self rotate Logfiles...");
  my $gzip_bin = "/bin/gzip";
  my $logdatei = new Logfile::Rotate(
                    File  => "./vdrtranscode_server.log",
                    Count => 5,
                    Gzip  => "$gzip_bin",
                   );
  $logdatei->rotate();
  undef $logdatei;
}

Das funktioniert so. Was mir noch aufgefallen ist, die Logdatei vdrtranscode_server.log wird an zwei stellen erstellt. einmal direkt im root Verzeichnis und dann nochmal im Verzeichnis /data/video/. Dies passiert unabhängig von meiner Modifikation.

Gruß

Obelix
Meine VDRs (show / hide)

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #53 on: April 23, 2012, 22:47:12 »
Hi. Sieht nicht so aus als gäbe seitens des Entwicklers Interesse daran was zu ändern. Andere Lösung: Es gibt which auch als Binary. Ich habe die Version von OpenSUSE getestet und die funktioniert tadellos mit MDL.

Gruß

Obelix
Meine VDRs (show / hide)

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Vdrtranscode
« Reply #54 on: April 23, 2012, 23:02:05 »
wenn du mir sagst wie ich das nach ubuntu kriege am besten ne dep -> dann nehme ich auch das :-)

p.s. was würde gegen das BB which sprechen?

Code: [Select]
which

    which [COMMAND]...

    Locate a COMMAND

@claus, kann ich das net freischalten?
« Last Edit: April 23, 2012, 23:04:52 by MarMic »
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #55 on: April 24, 2012, 08:31:14 »
Klar, ich lasse dir die Infos zukommen. Kein Ding. Was meinst du mit BB?

Gruß

Obelix
Meine VDRs (show / hide)

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Vdrtranscode
« Reply #56 on: April 24, 2012, 08:36:43 »
BB -> busybox -> unser unterbau

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
Vdrtranscode
« Reply #57 on: April 24, 2012, 10:56:51 »
ich denke which war in früheren bb Versionen nicht verfügbar, deshalb ist's bisher nicht aktiviert. Kann also aktiviert werden.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Vdrtranscode
« Reply #58 on: April 24, 2012, 23:35:25 »
Quote
BB -> busybox

greetz MarMic
:rolleyes:  :)

Wenn es in BB aktiviert wird, dann brauchst du die Binary ja nicht mehr.

Gruß

Obelix
Meine VDRs (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Vdrtranscode
« Reply #59 on: April 25, 2012, 10:58:21 »
Hallo zusammen,

ich habe gestern mal handbrake-cli installiert da es im Download-Bereich als "good" markiert ist. Das Addon wurde installiert, jedoch habe ich im OSD keinen Eintrag gefunden, um es zu starten. Da ich mit handbrake noch keine Erfahrungen habe, hier mal ein paar Fragen bzw. Anmerkungen:

- funktioniert handbrake denn schon unter der MLD (which-Problematik)?
- zusätzliche Addons (Abhängigkeiten) wurden bei mir nicht installiert - ist das ok?
- wie wird handbrake bedient - nur Command-Line oder gibt es im OSD-Einträge?
- sehe ich das richtig, dass dadurch das Addon dvd-switch, mit dem man eigentlich DVDs auf den PC bringen sollte überflüssig wird?
- wäre nett, wenn jemand ein kleines Howto dazu verfassen könnte, um die Einstiegshürde zu überwinden, gern auch mit ganz vielen Links wo das schon steht, muss ja nicht alles doppelt sein.

Vielen Dank und Grüße skippy
meine MLDs (show / hide)

1 2 3 [4] 5 6 >>> Archiv / MLD 3.x / Development / Vdrtranscode
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.