Hallo zusammen,
Ich habe eben piccap installiert und sehe jetzt die Standardwerte. Wie komme ich mit der LG Fernbedienung in die Felder um diese anzupassen?
Hallo zusammen,
Ich habe eben piccap installiert und sehe jetzt die Standardwerte. Wie komme ich mit der LG Fernbedienung in die Felder um diese anzupassen?
Hast du keine Magic Remote?
Man kann die Werte aber auch editieren in
/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json
gruß pclin
Display MoreHast du keine Magic Remote?
Man kann die Werte aber auch editieren in
/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json
gruß pclin
Ne hab ich nicht.
Ganz normal über ssh dann?
Ne hab ich nicht.
Ganz normal über ssh dann?
Bin jetzt drauf. Aber die config.json ist nicht vorhanden in dem Ordner. Wie muss der Inhalt denn sein?
Welche Version vom PicCap hast du installiert?
In älteren PicCap Versionen war das anders.
Baujahr, Typ vom LG?
cat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json
{"backend":"libvtcapture","address":"hyperionIP","port":19400,"width":384,"height":216,"fps":50,"autostart":true,"nogui":false,"novideo":false}/
"backend":"libdile_vt" > Most older 2020 - TV's
"backend":"libvt" > Old TV
"backend":"libvtcapture" > New 2020+ TV's
gruß pclin
Display MoreWelche Version vom PicCap hast du installiert?
In älteren PicCap Versionen war das anders.
Baujahr, Typ vom LG?
Code: PicCap 0.2.3 - New 2020+ TVcat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json {"backend":"libvtcapture","address":"hyperionIP","port":19400,"width":384,"height":216,"fps":50,"autostart":true,"nogui":false,"novideo":false}/
"backend":"libdile_vt" > Most older 2020 - TV's
"backend":"libvt" > Old TV
"backend":"libvtcapture" > New 2020+ TV's
gruß pclin
Piccap habe ich gestern erst installiert. Sollte die letzte Version sein.
Bin gerade nicht zuhause und kann nicht nachschauen.
Habe ich 2020 gekauft.
LG 65UN71006LB
Du kannst auch prüfen welche lib's bei dir vorhanden sind.
GUI Capture geht nur mit libvtcapture, bei allen anderen
setzen.
gruß pclin
ps.
Schau auch mal in OpenLGTV auf Discord
Display MoreWelche Version vom PicCap hast du installiert?
In älteren PicCap Versionen war das anders.
Baujahr, Typ vom LG?
Code: PicCap 0.2.3 - New 2020+ TVcat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json {"backend":"libvtcapture","address":"hyperionIP","port":19400,"width":384,"height":216,"fps":50,"autostart":true,"nogui":false,"novideo":false}/
"backend":"libdile_vt" > Most older 2020 - TV's
"backend":"libvt" > Old TV
"backend":"libvtcapture" > New 2020+ TV's
gruß pclin
Also hab das jetzt über ssh eingetrage, aber wenn ich piccap dann öffne steht in jedem Geld undefiniert.
Ich weiß nicht was ich falsch mache.
Ich würde das erst mal von Hand starten und schauen ob und wie das funktioniert.
LD_LIBRARY_PATH=. ./hyperion-webos --address 192.168.xxx.xxx --port 19400 --width 384 --height 216 --backend libdile_vt
--address und evtl. --backend anpassen, wenn das funktioniert und das Ergebnis OK ist kann man weitersehen.
gruß pclin
Dann bekomme ich die Meldung:
./hyperion-webos: Not found
OK hatte das nicht getestet.
Versuche das mal so
/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/hyperion-webos --help
/ # /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/hyperion-webos --help
0.000s [INFO main ] Starting up...
0.000s [WARN parse_options ] Unknown option: h
Usage: hyperion-webos -a ADDRESS -S [OPTION]...
Grab screen content continously and send to Hyperion via flatbuffers server.
Application has to be named to hyperion-webos to avoid bugs!
-S, --no-service Run this from CLI and not as webOS-Service
-x, --width=WIDTH Width of video frame (default 192)
-y, --height=HEIGHT Height of video frame (default 108)
-a, --address=ADDR IP address of Hyperion server
-p, --port=PORT Port of Hyperion flatbuffers server (default 19400)
-f, --fps=FPS Framerate for sending video frames (default 0 = unlimited)
-b, --backend=BE Use specific backend (default auto)
-V, --no-video Video will not be captured
-G, --no-gui GUI/UI will not be captured
-c, --config=PATH Absolute path for configfile to load settings. Giving additional runtime arguments will overwrite loaded ones.
-s, --save-conf=PATH Saving configfile to given path.
/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/hyperion-webos --address 192.168.xxx.xxx --port 19400 --width 384 --height 216 --backend libdile_vt
Wenn alles passt mit -s kannst du dann auch speichern.
gruß pclin
ps.
Bevor du mit hyperion-webos -s deineParameter speicherst am besten noch das von dir angelegte löschen,
dann beim speichern Pfad angeben
--save-conf=/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/
und mit cat prüfen.
Wenn ich den 2. Code von dir eingebe kommt diese Meldung:
0.000s [INFO main ] Starting up...
0.003s [ ERR main ] Unable to register on Luna bus: Attempted to register for a service name that already exists: org.webosbrew.piccap.service
Dann läuft das schon, also erst stoppen pkill -9 -f hyperion-webos
gruß pclin
Mit dem Dienst stoppen hat geklappt, aber jetzt bekomme ich diese Meldung:
root@LGwebOSTV:~# /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/hyperion-webos --address 192.168.178.xx --port 19400 --width 384 --height 21
6 --backend libdile_vt
0.000s [INFO main ] Starting up...
0.005s [ ERR load_settings ] Error parsing config.
0.006s [ ERR main ] Error while loading settings!
unter der IP habe ich die richtige eingegeben, nur für hier jetzt mit xx eingetragen.
Vermutlich weil das config.json nicht vorhanden ist kannst du mal mit allen Parametern testen (siehe hyperion-webos help).
Also zusätzlich noch -S --fps=30 -G mit angeben.
gruß pclin
Das hat jetzt geklappt:
0.000s [INFO main ] Starting up...
0.046s [INFO capture_preinit ] Preinit called. Copying config..
0.046s [INFO capture_init ] Init called
0.046s [INFO capture_start ] Capture start called.
0.048s [INFO capture_start ] [DILE_VT] framerate divider: 2
0.128s [INFO capture_start ] [DILE_VT] frametime: 40109; estimated fps before divider: 24.93206
0.209s [INFO capture_start ] [DILE_VT] frametime: 40103; estimated fps after divider: 24.93579
0.209s [INFO capture_start ] [DILE_VT] vfbs: 1; planes: 2
0.210s [INFO capture_start ] [DILE_VT] pixelFormat: 1; width: 384; height: 216; stride: 384...
0.211s [INFO capture_thread_target] capture_thread_target called.
0.211s [INFO vsync_thread_target ] vsync_thread_target called.
0.211s [INFO connection_loop ] Connecting hyperion-client..
0.234s [INFO connection_loop ] hyperion-client connected!
Wenn ich jetzt die App PicCap öffne steht trotzdem in allen Feldern "undefined"
edit:
Wenn ich mit cat prüfe steht nichts drin:
root@LGwebOSTV:~# cat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json
root@LGwebOSTV:~#
Wenn das jetzt soweit funktioniert dann einmalig mit allen alle bisherigen Optionen und zusätzlich --save-conf=/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/ starten, dann sollte das eigentlich auch geschrieben werden.
Mit cat wieder prüfen.
gruß pclin
Jetzt stehen die Daten auch in der App
Aber Autostart ist deaktiviert, und daher steht bei Status "Capture is stopped"
Unter Help sehe ich aber keine Hilfe zum aktivieren von Autostart.
Gibt es kein /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/piccapautostart ?
cat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/piccapautostart
#!/bin/bash
luna-send -n 1 -f luna://org.webosbrew.piccap.service/isRunning '{}' &
exit 0
gruß pclin
Doch gibt es.
root@LGwebOSTV:~# /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/piccapautostart
root@LGwebOSTV:~# {
"returnValue": true,
"isRunning": false
}
Wie kann ich die Dateien bearbeiten?
Don’t have an account yet? Register yourself now and be a part of our community!