zmq mehrzeiliger Text senden
Verfasst: Donnerstag 21. November 2019, 14:28
Hallo Allerseits,
ich versuche mit dem zmq Modul mehrzeiligen Text zu versenden. Als Server verwende ich ffplay mit libzmq:
Wenn ich nun über den Terminal einen Befehl mit:
sende, funktioniert es, auch mit:
Mit pyhton/zmq bekomme ich das allerdings nicht hin. Der Befehl wäre da in etwa so:
Statt socket.send kann man auch socket.send_string, dann braucht man kein encode('ascii'), aber das hilft in dem Fall nichts.
Habt ihr eine Idee was ich noch versuchen kann?
ich versuche mit dem zmq Modul mehrzeiligen Text zu versenden. Als Server verwende ich ffplay mit libzmq:
Code: Alles auswählen
ffplay -f lavfi "color=s=512x288:c=black" -vf "null,zmq,drawtext=text='':fontsize=34:fontcolor=ffffff:x=(w-text_w)/2:y=(h-text_h)/2"
Code: Alles auswählen
echo Parsed_drawtext_2 reinit "text='Hello\nWorld'" | zmqsend
Code: Alles auswählen
echo Parsed_drawtext_2 reinit "text='Hello
World'" | zmqsend
Code: Alles auswählen
import zmq
context = zmq.Context()
port = "5555"
socket = context.socket(zmq.REQ)
socket.connect("tcp://localhost:{}".format(port))
socket.send("Parsed_drawtext_2 reinit text='Hello\nWorld'".encode('ascii'))
message = socket.recv()
Habt ihr eine Idee was ich noch versuchen kann?