Three to five weeks may have been an average period, with perhaps some additional time allotted for changes, editing, and translation of the score to the screen.
(Three to five weeks; may have been; an average period, with perhaps some additional time) (perhaps some additional time; allotted; for changes, editing, and translation of the score to the screen)
Three to five weeks perhaps some additional time
may have been allotted
an average period, with perhaps some additional time
for changes, editing, and translation of the score to the screen