def DropOther(src):
    src0 = src.std.SelectEvery(cycle=2, offsets=0)
    src1 = src.std.SelectEvery(cycle=2, offsets=1)

    def set_duration(n, f):
        fout = f[0].copy()
        if not '_DurationNum' in f[0].props or not '_DurationNum' in f[1].props:
              return fout
        dur_src0 = f[0].props['_DurationNum'] / f[0].props['_DurationDen'] / 2.0
        dur_src1 = f[1].props['_DurationNum'] / f[1].props['_DurationDen'] / 2.0
        fout.props['_DurationNum'] = int((dur_src0+dur_src1)*10000000)
        fout.props['_DurationDen'] = 10000000
        return fout
    res = core.std.ModifyFrame(clip=src0, clips=[src0,src1], selector=set_duration)
    return res
