I'd like to be able to use FFmpeg to convert a video file from within my C# program. I know I can just call a shell command, but is there a better way?
The issue with invoking a command via the shell, is I'm not sure you could do things like a progress bar, etc... or could you?
If there isn't a way, can anyone suggest the best way to layout some framework for executing shell commands. Passing one big long string is very cumbersome atm.