A smart Python script that uses ffmpeg to convert all videos of a selected resolution and codec type into a set of output videos according to one or more transcoding profiles.
If the file has already been transcoded, it will not be done again, which is useful for large batches of video. You can run this script on a staging folder over and over again and it will pick up and transcode the new videos each time.
This script takes an input directory and recursively replicates it with zero-length directory and file entries to a specified output directory.What this was used for: Rather than running the compress/decompress cycle on real data while building-testing an installer, it is much easier if all the input files are simply zeroed out, making compression instantaneous.
This is a program I wrote to familiarize myself with the winpcap packet capture library, thread programming concepts, and the SDL multimedia library.