A fan film is a film or video inspired by a film, television program, comic book, book, or video game created by fans rather than by the source's copyright holders or creators. Fan filmmakers have traditionally been amateurs, but some of the more notable films have actually been produced by professional filmmakers as film school class projects or as demonstration reels. Fan films vary tremendously in quality, as well as in length, from short faux-teaser trailers for non-existent motion pictures to full-length motion pictures. Fan films are also examples of fan labor and the remix culture. Closely related concepts are fandubs, fansubs and vidding which are reworks of fans on already released film material.