Trim(0,-1)はA.Trim(0,1)に修正
「A.」が抜けてた

4の倍数というのが、最初のフレームを
"0番目のフレーム"として数えた場合の"4の倍数番目のフレーム"(@)なのか、
"1番目のフレーム"として数えた場合の"4の倍数番目のフレーム"(A)なのかで変わってくる

Trim()を使わないとこうなる↓
0123456789…(最初のフレームを0番目として数えた場合)
AAABAAABAA…(出力されるクリップの並び)
123456789…(最初のフレームを1番目として数えた場合)

Aの場合ならTrim()は必要ないけれど、
@の場合にはTrim()がないと"(4の倍数-1)番目のフレーム"がBになってしまう

最近、久しぶりに最初のフレームを"1番目のフレーム"として数える人に遭遇したので長々と書いてしまった
長文、申し訳ないm(_ _)m