Try StripChat's LeaLyenn