Load a video file for evaluation.
(self, video_name: str)
| 128 | return llava.load(judge_path) |
| 129 | |
| 130 | def _load_video(self, video_name: str) -> Optional['llava.Video']: |
| 131 | """Load a video file for evaluation.""" |
| 132 | video_path = self.video_dir / f"{video_name}.mp4" |
| 133 | if not video_path.exists(): |
| 134 | self.logger.warning(f"Video not found: {video_path}") |
| 135 | return None |
| 136 | import llava |
| 137 | return llava.Video(str(video_path)) |
| 138 | |
| 139 | def evaluate_video(self, video: 'llava.Video', prompt: str, cot: bool = True) -> str: |
| 140 | """Generate evaluation content for a video.""" |