5 class LavfiCmd(cmd
.Cmd
):
8 def __init__(self
, bind_address
):
9 context
= zmq
.Context()
10 self
.requester
= context
.socket(zmq
.REQ
)
11 self
.requester
.connect(bind_address
)
12 cmd
.Cmd
.__init
__(self
)
14 def onecmd(self
, cmd
):
17 print 'Sending command:[%s]' % cmd
18 self
.requester
.send(cmd
)
19 message
= self
.requester
.recv()
20 print 'Received reply:[%s]' % message
23 bind_address
= sys
.argv
[1] if len(sys
.argv
) > 1 else "tcp://localhost:5555"
24 LavfiCmd(bind_address
).cmdloop('FFmpeg libavfilter interactive shell')
25 except KeyboardInterrupt: