gitignore por tamaño de file?

Intento implementar Git para administrar resources creativos (Photoshop, Illustrator, Maya, etc.) y me gustaría excluir files de Git en function del tamaño del file en lugar de la extensión, location, etc.

Por ejemplo, no quiero excluir todos los files .avi, pero hay un puñado de files avi + 1GB masivos en directorys aleatorios que no quiero comprometer.

¿Alguna sugerencia?

Soy nuevo en .gitignore, por lo que puede haber mejores forms de hacerlo, pero he estado excluyendo files por tamaño de file usando:

find . -size +1G | cat >> .gitignore 

Obviamente, deberás ejecutar este código con frecuencia si estás generando una gran cantidad de files de gran tamaño.