Begrepet B-rulle stammer fra en bestemt løsning på problemet med synlige spleiser i den smale filmmassen som brukes i 16 mm film. 35 mm film var bred nok til å skjule skjøter, men 16 mm film avslørte skjøtene som feil i bildet. For å unngå dette problemet ble de tiltenkte skuddene spleiset til ugjennomsiktig svart leder, med den svarte lederen som skjulte spleisen. To sekvenser av skudd ble samlet, oddetallsskuddene på A-kastet og partallskuddene på B-rullen, slik at alle skuddene på den ene rullen ble matchet av svart leder på den andre rullen, i et rutemønster (et alternativt navn for prosessen var «rutetrykk».) Ikke-eksponert 16 mm rå utskriftsmateriale ble eksponert to ganger, en gang for A-rullen, og deretter ble den igjen utsatt for B-rullen.
Fram til midten av 1970-tallet skjøt ENG-lag både hoved A-rulle og sekundære B-rulleopptak på 16 mm film. Lyd ble integrert i filmen ved hjelp av en magnetstrip i kanten av filmen. A-roll- og B-roll-scenene, skutt med 24 bilder per sekund, ble konvertert til TV-bildefrekvensen på 30 fps ved hjelp av et telecinesystem bestående av to filmprojektorer, en som viser hovedfilmene fra A-roll og den andre som viser B-rull. Lyden fra A-roll-opptakene ble brukt, eller lyd fra fortelling eller voiceover, mens MOS-bilder fra B-roll ble avskjæret etter ønske.
På 1980-tallet ble begrepet B-roll vedtatt for lineær videoredigering ved bruk av minst to videobåndmaskiner. Tradisjonelt ble kassettdekkene i en redigeringspakke merket med bokstaver, hvor A-kortstokken var den som inneholder hovedbåndet som hovedaksjonsmaterialet ble skutt på. «B» -dekket ble brukt til å kjøre bånd som hadde ekstra opptak, for eksempel å etablere skudd, kutte bilder og andre støttende opptak. Lyden ble vanligvis hentet fra A-dekk alene, slik at B-dekk ga video uten lyd. Ettersom lineære redigeringssystemer ikke klarte å løse opp mellom klipp på samme bånd, ble en redigeringsbeslutningsliste (EDL) brukt til å markere klipp som «A-roll» og «B-roll» for å indikere kildemaskiner.