Sachverhalt: A. Staatsanwältin Sabine Schuler von der Staatsanwaltschaft Zürich-Sihl führte gegen A._ eine Strafuntersuchung wegen mehrfacher Nötigung und sexueller Belästigung der von Rechtsanwalt E._ vertretenen B._. A._ wurde vorgeworfen, B._ beim Training im akademischen Sportverein der Universität Zürich (ASVZ) nachgestellt und sie belästigt zu haben. Das Bezirksgericht Zürich sprach A._ am 19. Dezember 2011 der versuchten Nötigung schuldig und sprach ihn im Übrigen frei. Auf Berufung von A._ und Anschlussberufung der Staatsanwaltschaft sowie von B._ hin verurteilte das Obergericht des Kantons Zürich A._ am 11. September 2012 wegen versuchter Nötigung und mehrfacher sexueller Belästigung zu einer bedingten Geldstrafe von 45 Tagessätzen und einer Busse von Fr. 1'000.--. Mit Urteil 6B_666/2012 vom 13. Juni 2013 wies das Bundesgericht die von A._ dagegen erhobene Beschwerde ab. B. Anfangs Juli 2013 reichte A._ bei der Staatsanwaltschaft I des Kantons Zürich eine Strafanzeige ein gegen B._, ihre Mutter C._, ihren Lebenspartner D._ sowie Rechtsanwalt E._ wegen falscher Anschuldigung etc. Mit Übernahmeverfügung vom 9. Juli 2013 bzw. Abtretungsverfügung vom 10. Juli 2013 ging das Strafverfahren zuständigkeitshalber von der Staatsanwaltschaft I an die Staatsanwaltschaft Zürich-Sihl über. Am 22. Juli 2013 erhob A._ bei der Oberstaatsanwaltschaft Beschwerde gegen die Übernahmeverfügung vom 9. Juli 2013. Am 2. August 2013 nahm die Staatsanwaltschaft Zürich-Sihl das Strafverfahren gegen B._ et al. nicht an die Hand, was von der Leitenden Staatsanwältin Frauenfelder Nohl genehmigt wurde. Die von A._ dagegen erhobene Beschwerde ist, soweit ersichtlich, pendent. Mit Aktennotiz vom 19. August 2013 hielt die Oberstaatsanwaltschaft fest, die Beschwerde von A._ vom 22. Juli 2013 gegen die Übernahmeverfügung vom 9. Juli 2013 enthalte auch ein Ablehnungsbegehren gegen die Leitende Staatsanwältin der Staatsanwaltschaft Zürich-Sihl, Ursula Frauenfelder Nohl. Sie schickte das Dossier zwecks Einreichung beim Obergericht an die Leitende Staatsanwältin Frauenfelder Nohl zurück und setzte den Beschwerdeentscheid bis zum Entscheid über das Ablehnungsbegehren aus. Mit Eingabe vom 27. August 2013 ans Obergericht gab die Leitende Staatsanwältin Frauenfelder Nohl die gewissenhafte Erklärung ab, sich gegenüber A._ nicht befangen zu fühlen. Am 5. Februar 2014 erteilte das Obergericht der Staatsanwaltschaft die erforderliche Ermächtigung zur Eröffnung des von A._ mit Anzeige vom 26. August 2013 angestrengten Strafverfahrens gegen die Leitende Staatsanwältin Frauenfelder Nohl, Staatsanwältin Schuler und Staatsanwalt Moder nicht. Das Bundesgericht schützte diesen Entscheid am 11. Juni 2014 (1C_137/2014). Am 31. Oktober 2014 wies das Obergericht das Ausstandsgesuch gegen die Leitende Staatsanwältin Frauenfelder Nohl kostenfällig ab. C. Mit Beschwerde in Strafsachen beantragt A._, den Beschluss des Obergerichts vom 31. Oktober 2014 aufzuheben und das Ausstandsgesuch gegen die Leitende Staatsanwältin Frauenfelder Nohl gutzuheissen. Für den Fall, dass das Bundesgericht dem Aufhebungsbegehren nicht zu folgen vermöge, beantragt er, die Beschwerde zum Europäischen Gerichtshof für Menschenrechte (EGMR) zuzulassen. D. Das Obergericht verzichtet auf Vernehmlassung. Die Leitende Staatsanwältin Frauenfelder Nohl teilt mit, dass sie sowohl in eigenem Namen als auch für die Staatsanwaltschaft Zürich-Sihl auf Vernehmlassung verzichte.