Automating Trace Analysis

In our last post, we discussed how to examine Media Foundation traces manually, using TextAnalysisTool.NET. This time, we present a few scripts to automate the process and identify problems more quickly.   Getting Started First, install Perl, GraphViz, and Gnuplot. Then open a command prompt and add Gnuplot to your path. For example: set PATH=%PATH%;C:\Program…

1

MFDub

SummaryMFDub is a simple linear video editor built on Media Foundation, modeled after the free video editor VirtualDub. MFDub can open any file format that can be resolved by the MF source resolver, display frames of video from the file, apply a series of video or audio effects implemented as MF transforms, and then save…


MFCopy

MFCopy.exe – This is a command line tool showcasing the Windows 7 Media Foundation source reader and sink writer APIs. This tool copies multimedia files from one multimedia container to another. Copying can involve simply remultiplexing the streams, transcoding to convert the streams to a different format. The source code is provided to use as…

8

MFSimpleEncode

MFSimpleEncode.exe – This is a command line tool that transcodes files from one media format to another. The source code is provided to use as a reference if you write your own transcode application. This tool uses the Media Foundation transcode API, which was introduced in Windows 7. Techniques: Transcoding is converting from one media…

2