MLVU: A Comprehensive Benchmark for Multi-Task Long Video Understanding