Explicamos el uso de "si no es por ti"
Si no es por ti, me habría ahogado en el río
La acción o existencia de A, hace que B no ocurra
A es una persona o una cosa. En este caso, A eres tú. Si no es por ti, B habría sucedido
B puede ser algo bueno o malo. En este caso es malo: morir en el río, y A lo impide.
Si no es por el viento, él habría batido el récord de salto de longitud.
La acción o existencia de A, hace que B no ocurra
A es una persona o una cosa. En este caso A es el viento. Si no es por el viento B habría sucedido
B puede ser algo bueno o malo. En este caso es bueno: batir un récord, y A lo impide.
Hay por tanto una idea condicional: A condiciona a B.
Hay otras expresiones similares que pueden sustituirla y que son básicamente iguales salvo en algún matiz, como "de no ser por", "si no llega a ser por", "a no ser por", "si no fuera por" o "si no hubiera sido por".
En esta
lectura tienes algunos ejemplos.