# Messages containing a images list as a video and a text querymessages = [ { "role": "user", "content": [ { "type": "video", "video": [ "file:///path/to/frame1.jpg", "file:///path/to/frame2.jpg", "file:///path/to/frame3.jpg", "file:///path/to/frame4.jpg", ], }, {"type": "text", "text": "Represent this video."}, ], }] # Messages containing a local video path and a text querymessages = [ { "role": "user", "content": [ { "type": "video", "video": "file:///path/to/video1.mp4", "max_pixels": 360 * 420, "fps": 1.0, }, {"type": "text", "text": "Represent this video."}, ], }] # Messages containing a video url and a text querymessages = [ { "role": "user", "content": [ { "type": "video", "video": "https://path/to/video.mp4", "min_pixels": 4 * 28 * 28, "max_pixels": 256 * 28 * 28, "total_pixels": 20480 * 28 * 28, }, {"type": "text", "text": "Represent this video."}, ], }]image_inputs, video_inputs, video_kwargs = process_vision_info(messages, return_video_kwargs=True)inputs = processor( text=[text], images=image_inputs, videos=video_inputs, fps=fps, padding=True, return_tensors="pt", **video_kwargs,)