FFmpeg (Win32, GPL shared variant, 7.1 release branch) | Batch Downloader

A complete, cross-platform solution to record, convert and stream audio and video.