Faits : A. Le 7 février 2013, l'attention de policiers en patrouille a été attirée par un homme, porteur de deux pancartes, qui interpellait des passants sur la place Saint-François à Lausanne. Lorsque les agents ont procédé à son contrôle, il n'avait plus ces pancartes. Il s'est montré d'entrée oppositionnel envers les policiers et n'a cessé d'élever la voix malgré les nombreuses sommations des agents. Après discussion, il a accepté de présenter sa carte d'identité et a été identifié en la personne de X._. Il a refusé de donner connaissance du contenu des pancartes aux agents. Au terme du contrôle, il a crié de plus en plus fort, notamment lorsque les policiers ont regagné leur véhicule. Son comportement a attiré l'attention de nombreux passants. B. X._ a fait opposition aux deux ordonnances successives le sanctionnant pour trouble à la tranquillité et à l'ordre publics (art. 26 du règlement général de la police de la commune de Lausanne du 27 novembre 2001; RGP/Lausanne). Par jugement du 17 septembre 2013, le Tribunal de police de l'arrondissement de Lausanne a confirmé cette condamnation et prononcé une amende de 120 fr., la peine de substitution étant fixée, en cas de défaut de paiement fautif, à deux jours. Par jugement du 29 octobre 2013, le Président de la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a rejeté l'appel formé par X._ et confirmé le jugement du 17 septembre 2013. Par arrêt du 12 juin 2014 (réf. 6B_1228/2013), le Tribunal fédéral a jugé irrecevables les griefs soulevés par X._ dans son recours en matière pénale contre les constatations de fait de l'autorité précédente et contre l'appréciation cantonale que son comportement contrevenait à l'art. 26 RGP/Lausanne (consid. 3.2 et 4.2). Il a cependant constaté que cette disposition ne prévoyait aucune sanction pénale en cas de violation et que les autorités cantonales n'avaient mentionné aucune autre disposition qui serait le fondement d'une sanction pénale en cas de non-respect de l'art. 26 RGP/Lausanne. Eu égard au principe nulla poena sine lege, les autorités précédentes ne pouvaient pas prononcer, respectivement confirmer l'amende ordonnée en se basant sur cette seule disposition de droit matériel. Le Tribunal fédéral a dès lors admis le recours, annulé le jugement du 29 octobre 2013 et renvoyé la cause à l'autorité cantonale afin qu'elle examine, en garantissant les droits de la défense, si une base légale suffisante permettait de prononcer à l'encontre du recourant l'amende litigieuse (consid. 4.3). C. Par courrier du 30 juin 2014, le Président de la Cour d'appel pénale du Tribunal cantonal vaudois a précisé l'accusation en application de l'art. 344 CPP en ce sens que la contravention reprochée à X._ est celle prévue à l'art. 29 RGP/Lausanne, avec la sanction définie à l'art. 25 al. 1 de la loi vaudoise du 19 mai 2009 sur les contraventions (LContr; RS/VD 312.11). Les parties ont pu se déterminer. Par jugement du 30 juillet 2014, le Président de la Cour d'appel pénale du Tribunal cantonal vaudois a rejeté l'appel formé par X._. Il a rectifié d'office le jugement du 17 septembre 2013 en ce sens qu'il est constaté que X._ s'est rendu coupable de contravention à l'art. 29 du RPG/Lausanne. Pour le reste, le jugement précité a été maintenu. D. X._ forme un recours en matière pénale auprès du Tribunal fédéral contre le jugement du 30 juillet 2014. Il conclut à sa réforme en ce sens qu'il est libéré de toute peine et de tous frais et qu'il lui est alloué une indemnité de 2'000 fr. pour les dépenses occasionnées par l'exercice raisonnable de ses droits de procédure. Subsidiairement, il requiert d'être exempté de toute peine et de tous frais. Plus subsidiairement, il sollicite l'annulation du jugement entrepris et le renvoi de la cause à la juridiction cantonale pour nouvelle instruction. Il demande l'effet suspensif.