title: How to install codecs for H.264 in .NET?
body: <p>We need to play some <strong><em>H.264/AAC</em></strong> videos in Winforms project written in C#. This should run on <strong><em>Windows XP SP2</em></strong> and <strong><em>Linux</em></strong> (using Mono). In order to be able to do that, the computer has to have appropriate codecs installed I guess. Does anybody know if there is a way of installing the codecs as a part of installation of our project using msi installer. Is there some free or paid component, which we can use? Ideally in a form of some dll which, we could just register to the system somehow. Or is there some better way?</p>
  
  <p><strong>UPDATE:</strong>
  We have found this: <a href="http://vlcdotnet.codeplex.com/" rel="nofollow">http://vlcdotnet.codeplex.com/</a> It is not ideal so far, but we will try to investigate more.</p>