Map<String, dynamic> toMap() { return { 'url': url, 'preview': previewUrl, 'size': size, 'dims': dims, 'duration': duration, }; }