QUOTE(esa372 @ Apr 16 2005, 04:07 AM)
QUOTE(miscellanea @ Apr 15 2005, 04:39 PM)
Some commandline encoders require "-o" for output option.
So "-o" is for "output"? What does that mean?
Why is it not needed with other frontends?
Why does FLAC need it in Foobar, but WavPack doesn't?
It's just how the developer of the application chooses to do things. It may be that in FLAC you can pass multiple files to encode using "... file1.wav file2.wav file3.wav" whereas WavPack you use "... *.wav". This may not actually be the case for these apps, but it still rings true as an explanation as to why command lines work differently - it's because different developers use different techniques.
QUOTE(esa372 @ Apr 16 2005, 04:07 AM)
Why is the format sometimes "-o", and other times "- -o"?
If you see "- -o" then the input is STDIN (the "-") and the output is being specified ("-o"), e.g.:
FLAC - -o output.flac
If you see "-o" and there are no "-" on their own a wave file has been passed elsewhere, e.g.:
FLAC -o output.flac input.wav
Bear in mind also that the -o switch can move around, so you won't always see "- -o", e.g.:
FLAC -o output.flac -V -T "COMMENT=Testing" -