Apparently, the new TAK (1.04) supports pipe-in, but I'm not sure how to use it. It's something to do with the minus sign, but the CLI encoder always complains when I don't have both [infile] and [outfile] in the line.
When I'm using the actual command line in Windows, this sort of a thing works:
takc.exe -e -p5 test.wav test.tak
Code:
Parameters
TAKC -mode [-p* -fsl* -wm* -ihs -sts* -v -overwrite -fim* -l* -silent -w]
infile [outfile]
-mode -e encode, -d decode, -t test decode, -te test encode,
-fi file information
-p* select encoder preset *: 0-5 (fastest to strongest, default is 2).
Append E/M (-p2m) to increase the evaluation level to Extra/Max.
pMax is a synonym for the strongest setting.
-fsl* Set the frame size limit to * samples per channel. Valid values:
512, 1024, 2048, 4096, 8192, 16384
-wm* Control saving(encode)/restoring(decode) of wave file meta data:
0 = disable
1 = enable and use default values for maximum size (default)
46 to 1048576 = enable and set maximum size (encoding only)
-ihs ignore (wave) header size entry (pipe encoding only)
-sts* set the seek table size to * minutes (3 to 1440, p. encod. only)
-v verify encoded frames (when encoding)
-overwrite overwrite existing output files (without confirmation!)
-fim* select file information mode *
0 = any information (default)
1 = encoder
2 = wave meta data
-l* select log file level *
0 = no log file (default)
1 = log results
Append A (-l1a) to append new results to an existing file.
-silent silent operation: Write nothing to StdOut/the screen.
-w wait for enter key when finished
infile Specify file or directory (Dir\*) to be processed.
- selects StdIn (encoding only, requires outfile specification).
outfile Specify output file or directory (Dir\*).
- selects StdOut (decoding only, requires infile specification).