こちらのサイトで入出力ファイル名前に"-t"を付けろとの指摘があり、解決。https://hydrogenaud.io
sox -t wav in.wav -t wav - compand 0.3,1 6:-70,-60,-20 -5 -90 0.2|oggenc - -o test.ogg
このコマンドでUbuntu Mate16.04上で動作。
入出力ファイル名を設定の後ろに持ってくると動かなくなったり、環境によっていろいろバグが出たり出なかったりするので要注意。
(-70デシベル以下はそのまま、-60デシベルが-20デシベルに持ち上がる比率でコンプをかけて、一時wavファイルをつくることなくoggエンコードをする、という話。)
2018-09-14