directx sdk

Mattepuffo's logo
Calcolare la durata di file video in C#

Calcolare la durata di file video in C#

Il Framework .NET di default non mette a disposizione nessuna libreria per calcolare la durata di un file video.

Per farlo abbiamo bisogno di librerie esterne.

Le più accreditate sono il Windows Media Player SDK e il DirectX SDK.

Col primo però sono riuscito a calcolare la durata solo di alcuni tipi di file, quindi ho usato il secondo.

Scaricatelo da qua e installatelo.

Dopo di che dobbiamo aggiungere il refernce al progetto.

Su Visual Studio cliccate col destro sul progetto e poi su Add reference.

Io ho aggiunto due librerie:

  • C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll
  • C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.dll