Lexech / project-valerie

Automatically exported from code.google.com/p/project-valerie
0 stars 0 forks source link

Hintergrundbilder #31

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Version 2.78 mipsel oe 1.6
Receiver :  Vuplus

Ich bekomme keine Hintergrundbilder angezeigt

Auf dem PC zeigt er sie an

Original issue reported on code.google.com by oliver.s...@googlemail.com on 22 Aug 2010 at 4:02

GoogleCodeExporter commented 8 years ago
Bitte führe den Befehl 
ls /hdd/valerie/media
aus um zu vergewissern das die Bilder installiert wurden.

Desweiteren bleibt der Bildschirm einfach schwarz oder wird der default 
Hintergrund dargestellt ?

Original comment by schischu65 on 22 Aug 2010 at 5:59

GoogleCodeExporter commented 8 years ago
Die Bilder sind drin, jeweils eine backdrop.m1v und eine poster.png Datei.

Der Bildschirm bleibt schwarz.Die cover werden auch angezeigt.

Hab die Bilder über das sync plugin runtergeladen,auf dem PC werden sie auch 
angezeigt.

Original comment by oliver.s...@googlemail.com on 22 Aug 2010 at 6:16

GoogleCodeExporter commented 8 years ago
Der nächste Schritt wäre ein Log zu erzeugen,
Start von E2 + Nutzung des Plugins.

Original comment by schischu65 on 22 Aug 2010 at 7:17

GoogleCodeExporter commented 8 years ago
Hier ist die log  datei

Original comment by oliver.s...@googlemail.com on 23 Aug 2010 at 1:05

Attachments:

GoogleCodeExporter commented 8 years ago
Nächster Test, e2 killen und dieses Script im Plugins Ordner 
/usr/lib/enigma2/.../Extensions/ProjectValerie" 
anlegen, und ausführen, aka python test.py

Diese Zeile
print call_function(showSinglePic, ("/boot/bootlogo.mvi", )) 
noch anpassen das sie zu deinem Bootlogo zeigt.

Das Skript sollte dann 4 Sekunden lang das Bootlogo anzeigen.
Geht das auch nicht wird man wohl eine eigenen libshowiframe.so für euer Box 
bauen müssen. 

Original comment by schischu65 on 23 Aug 2010 at 8:06

GoogleCodeExporter commented 8 years ago

Original comment by schischu65 on 24 Aug 2010 at 7:56

GoogleCodeExporter commented 8 years ago
welches Script und wie anpassen ?
Tud mir leid , so gut kenne ich mich nicht damit aus .

Original comment by oliver.s...@googlemail.com on 24 Aug 2010 at 10:16

GoogleCodeExporter commented 8 years ago
http://code.google.com/p/project-valerie/wiki/PythonSharedLibary

Original comment by schischu65 on 24 Aug 2010 at 10:22

GoogleCodeExporter commented 8 years ago
Leider werden bei mir auch keine Backdrops mehr angezeigt. Ist es für den Test 
zwingend notwendig e2 zu beenden? Mit laufendem e2 kommt folgende Fehlermeldung:

<type 'int'>
Objects binded
[721438512, 721440544]
showSinglePic /media/hdd/valerie/media/tt0133093_backdrop.m1v
VIDEO_SELECT_SOURCE MEMORY failed (Bad file descriptor)
VIDEO_SET_STREAMTYPE failed(Bad file descriptor)
0
-1

Original comment by andreass...@googlemail.com on 25 Aug 2010 at 9:34

GoogleCodeExporter commented 8 years ago
Mit gekilltem e2 geht es, jedoch wird das Testbackdrop nicht angezeigt. Wenn 
ich den Test aber mit einem "alten" *.m1v mache, dann funktioniert es. Es 
scheint also daran zu liegen, wie sie umgewandelt wurden.

Original comment by andreass...@googlemail.com on 25 Aug 2010 at 9:49

GoogleCodeExporter commented 8 years ago
Testet mal hiermit, weil bei dem weis ich gerade das es bei mir angezeigt wird.
http://val.duckbox.info/convertImg/backdrop_mvi/tt0970411.mvi
Am besten auch als .m1v umbennenen

Original comment by schischu65 on 26 Aug 2010 at 4:06

GoogleCodeExporter commented 8 years ago
Diese Bild wird leider auch nicht angezeigt.

Original comment by andreass...@googlemail.com on 26 Aug 2010 at 2:23

GoogleCodeExporter commented 8 years ago
hm aber das war doch die convertierung die bei euch dm'ler geht
def convertMvi(jpg, mvi, size):
  fps = "25"
  res = "1280:720"
  cmd = "mencoder mf://" + jpg + " -mf fps=" + fps + ":type=jpg -embeddedfonts -o " + mvi + " -ovc lavc -lavcopts vcodec=mpeg1video -vf scale=" + res;
  try:
    popen(cmd)

  except OSError, e:
    printl("OSError: " + str(e))

Original comment by schischu65 on 26 Aug 2010 at 4:46

GoogleCodeExporter commented 8 years ago
Naja so war es mit der convert.exe

convert.exe "DATEINAME" -colorspace YUV -resize 1280x720! -gravity Center -crop
1280x720+0+0 +repage output.jpg

Aber wie du das im Java Code umgesetzt hattest, weiß ich leider nicht...

Original comment by andreass...@googlemail.com on 26 Aug 2010 at 7:00

GoogleCodeExporter commented 8 years ago
def convertMvi2(jpg, mvi, size):
  cmd1 = "convert -sample 1280x720 " + jpg + " " + jpg + ".scl.jpg"
  cmd2 = "jpeg2yuv -v 0 -f 50 -n1 -I p -A 16:9 -j " + jpg + ".scl.jpg > " + jpg + ".yuv"
  cmd3 = "mpeg2enc " + jpg + ".yuv -v 0 -f 3 --aspect 3 -b 50000.0 -x 1280 -y 720 -4 1 -2 1 -q 1 -H --level high -o " + mvi
  try:
    popen(cmd1)
    popen(cmd2)
    popen(cmd3)
    remove(jpg + ".scl.jpg")
    remove(jpg + ".yuv")
    #print png[:-4]
    #rename(png[:-4]+"-fs8.png", png)

  except OSError, e:
    printl("OSError: " + str(e))

Erzeug absolut minderwertige Bilder, die Qulität dieser ist hundsmiserable und 
verwundert auch nicht, mpeg2enc wurde nie für so hohe Auflösungen entwickelt.

Und die andern backdrops müssen bei euch gehen, wenn die nicht gehen dann 
wurde wieder etwas in oe16 geändert.

Original comment by schischu65 on 26 Aug 2010 at 7:19

GoogleCodeExporter commented 8 years ago
Mediainfo sagt mir bei deiner Encodierung AVI als Format...

Kannst du mal versuchen mencoder mit -of mpeg durchlaufen zu lassen?

def convertMvi(jpg, mvi, size):
  fps = "25"
  res = "1280:720"
  cmd = "mencoder -of mpeg mf://" + jpg + " -mf fps=" + fps + ":type=jpg -embeddedfonts -o " + mvi + " -ovc lavc -lavcopts vcodec=mpeg1video -vf scale=" + res;
  try:
    popen(cmd)

  except OSError, e:
    printl("OSError: " + str(e))

Original comment by andreass...@googlemail.com on 27 Aug 2010 at 6:07

GoogleCodeExporter commented 8 years ago
Hier mal der ultimative Test.
Bitte mal die m1vs imAnhang alle ausprobieren.
Thx.

Original comment by schischu65 on 27 Aug 2010 at 7:18

Attachments:

GoogleCodeExporter commented 8 years ago
Es ging leider kein einziges. :-(

Original comment by andreass...@googlemail.com on 27 Aug 2010 at 10:46

GoogleCodeExporter commented 8 years ago
Habe mal versucht mit deinen Einstellungen ein Backdrop zu erzeugen. Was mache 
ich falsch, denn es kommt folgende Meldung:

mencoder -of mpeg mf://downstream2.jpg -mf fps=30:type=jpg -embeddedfonts -o 
downstream2.m1v -ovc lavc -lavcopts vcodec=mpeg1video -vf scale=1280:720
==========================================================================
MEncoder Sherpya-SVN-r31878-4.2.5 (C) 2000-2010 MPlayer Team
159 audio & 347 video codecs

WARNING: OUTPUT FILE FORMAT IS _MPEG_. See -of help.
success: format: 16  data: 0x0 - 0x0
MF file format detected.
[mf] search expr: downstream2.jpg*
[mf] number of files: 1 (4)
VIDEO:  [IJPG]  0x0  24bpp  30.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:16  fourcc:0x47504A49  size:0x0  fps:30.000  ftime:=0.0333
PACKET SIZE: 2048 bytes, deltascr: 245760
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [scale w=1280 h=720]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
Limiting audio preload to 0.4s.
Increasing audio density to 4.

Flushing video frames.
Filters have not been configured! Empty file?
Writing index...

Overhead: nan% (0 / 0)
Writing header...

Video stream:      nan kbit/s  (-2147483648 B/s)  size: 0 bytes  0.000 secs  0 
frames

Original comment by andreass...@googlemail.com on 28 Aug 2010 at 1:39

GoogleCodeExporter commented 8 years ago
Fehler gefunden, ich hatte den Pfad zum Input falsch (ohne Hochkommata) 
gesetzt. Ich bekomme einen Output. Wird aber auch nicht abgespielt

Original comment by andreass...@googlemail.com on 28 Aug 2010 at 6:13

GoogleCodeExporter commented 8 years ago
Es werden übrigens auch nur die Poster der Serien angezeigt, jedoch nicht die 
Poster der Filme.

Original comment by andreass...@googlemail.com on 29 Aug 2010 at 11:24

GoogleCodeExporter commented 8 years ago
Notgedrungen werde ich zusätzlich für euch dreamer zusätzliche mvi 
generierern lassen.
Diese werden aber bedingt durch die verwendung von mpegenc eine wesentlich 
geringerer bildqualität aufweisen (quasi pal auflöung auf 720p gestreckt).

Aber ihr könnt ja parallel dazu weiterhin von den hochqualitativen träumen 
die die duckbox gemeinde bekommt. Evtl findet ihr ja raus wie mencoder auch 
für euch passende bilder generiert.

Original comment by schischu65 on 1 Sep 2010 at 9:02

GoogleCodeExporter commented 8 years ago
Muss man einen bestimmten Parameter angeben, damit die Bilder mit mpeg2enc 
encodiert werden? Habe die bisherigen backdrops und poster auf der Box 
gelöscht und nochmal alles downloaden lassen . Poster werden weiterhin auch 
nur bei Serien angezeigt. PC-Tool in v287 und Valerie in v289.

Original comment by andreass...@googlemail.com on 7 Sep 2010 at 4:14

GoogleCodeExporter commented 8 years ago
auf der box unter Settings Low Quality auswählen.

Original comment by schischu65 on 7 Sep 2010 at 4:18

GoogleCodeExporter commented 8 years ago

Original comment by schischu65 on 17 Sep 2010 at 6:37