@override Object toJson() => { 'startOffset': ?startOffset?.toJson(), 'endOffset': ?endOffset?.toJson(), if (fps.isNotDefault) 'fps': encodeDouble(fps), };