Updated audio codec function to let the user type in whatever codec they like
Removed parameter function to replace with method chaining functions
Output progress to text
Updated functions to support method chaining, updated logic, made functions be type independent where possible (video or audio)