title: ASP.NET C# Programatically convert video on the fly
body: <p>I want to convert video as it is uploaded to H.264 or an alternate HQ video to play in a flash player. I would like to support as many file formats as possible. </p>
  
  <p>Can anyone recommend a tool. Thanks</p>
  
  <p><strong>EDIT:</strong> Need to be compatible on a Windows shared hosting account.</p>