Files
kick-it/pykick/video_recorder.py
2018-06-24 17:29:16 +02:00

44 lines
1015 B
Python

# This test demonstrates how to use the ALVideoRecorder module.
# Note that you might not have this module depending on your distribution
import os
import sys
import time
from naoqi import ALProxy
# Replace this with your robot's IP address
IP = "192.168.0.11"
PORT = 9559
# Create a proxy to ALVideoRecorder
try:
videoRecorderProxy = ALProxy("ALVideoRecorder", IP, PORT)
except Exception, e:
print "Error when creating ALVideoRecorder proxy:"
print str(e)
exit(1)
videoRecorderProxy.setFrameRate(30.0)
videoRecorderProxy.setResolution(2) # Set resolution to VGA (640 x 480)
videoRecorderProxy.setCameraID(0)
# storage folder of the recording and the file name
videoRecorderProxy.startRecording("/home/nao/recordings/cameras", "camera1")
print "Video record started."
try:
# set recording duration
while True:
pass
finally:
videoInfo = videoRecorderProxy.stopRecording()
#print "Video was saved on the robot: ", videoInfo[1]
#print "Total number of frames: ", videoInfo[0]