DirectShow is een multimedia-framework en API om multiemediabestanden (audio en video) te bewerken. Het is specifiek voor Windows gemaakt door Microsoft.
Het systeem biedt veel mogelijkheden, kan door verschillende programmeertalen aangestuurd worden en is uitbreidbaar door middel van filters, om media weer te geven (renderen) of op te nemen. Eén van de bekendste open source filters is ffdshow.
Vrijwel iedere video-applicatie onder Windows werkt met Directshow, zoals de eigen Media Player. In de toekomst zal DirectShow vervangen worden door ‘Media Foundation’.
Concurrentie voor DirectShow is lastig omdat Microsoft op Windows alle touwtjes in handen heeft, maar Apple’s Quicktime heeft ook zijn eigen voor- en nadelen.