The Princess of Wales donned a red Alessandra Rich gown as she appeared alongside Prince William in a video at Frogmore House to mark St David's Day.