4

C#で記述されたWinformsプロジェクトでいくつかのH.264/AACビデオを再生する必要があります。これは、Windows XP SP2およびLinux(Monoを使用)で実行する必要があります。それを可能にするために、コンピュータには適切なコーデックがインストールされている必要があると思います。msiインストーラーを使用してプロジェクトのインストールの一部としてコーデックをインストールする方法があるかどうか誰かが知っていますか?使用できる無料または有料のコンポーネントはありますか?理想的には、何らかのdllの形式で、なんとかしてシステムに登録することができます。それとももっと良い方法がありますか?

更新: これを発見しました:http://vlcdotnet.codeplex.com/これまでのところ理想的ではありませんが、さらに調査を試みます。

4

2 に答える 2

3

そもそもMPEG-4コーデックは無料ではありません(MPEG LAライセンス条項が適用されます)。そのため、最初に再配布するコーデックを正確に見つけて、このSDK/このベンダーに正しくインストールして再配布する方法を確認してください。ソフトウェア。

ウィキペディアにいくつかのコーデックの実装がリストされています。

于 2013-02-14T12:00:23.267 に答える
0

最終的に、このライブラリを使用しました:http: //libvlcnet.codeplex.com/、これはまさに私たちが必要としているものであることを証明します。H.264 / AACコーデックでエンコードされたビデオとauidoを、すべてのシステム(Win7、Win8、XP、およびLinuxのさまざまなディストリビューション)で、ごくわずかな労力で再生できます。

于 2013-05-05T10:49:06.870 に答える