For me the length of the wedding video completely depends on the type of wedding I'm filming. Sikh, Hindu, Muslim, chinese or other Asian weddings tend to are usually 3-5 hours in length. Church or Catholic weddings would be approx. 2 hours long. Civil weddings are less than this.